Nfc安全交易方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及NFC支付領(lǐng)域,尤其涉及一種NFC安全交易方法及系統(tǒng)。
【背景技術(shù)】
[0002]由于NFC支付方便、快捷,越來(lái)越多的商家開(kāi)始支持NFC支付方式。隨著NFC(NearField Communicat1n,近場(chǎng)通訊)支付的逐漸推廣和普及,NFC支付的安全性問(wèn)題也日漸突出,尤其表現(xiàn)在對(duì)NFC標(biāo)簽的合法性識(shí)別上,現(xiàn)有的NFC支付技術(shù)不能充分保證NFC標(biāo)簽的合法性,從而無(wú)法充分保障支付安全。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問(wèn)題是,提供一種NFC安全交易方法及系統(tǒng),通過(guò)在移動(dòng)終端和服務(wù)器分別對(duì)NFC標(biāo)簽進(jìn)行合法性識(shí)別,提高支付過(guò)程的安全性。本發(fā)明是這樣實(shí)現(xiàn)的:
[0004]一種NFC安全交易方法,包括如下步驟:
[0005]移動(dòng)裝置掃描NFC標(biāo)簽,以獲取該NFC標(biāo)簽的安全數(shù)據(jù);所述安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼;所述安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算得出;
[0006]移動(dòng)裝置通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算以確認(rèn)是否能夠得出所述安全識(shí)別碼;當(dāng)確認(rèn)通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出所述安全識(shí)別碼時(shí),將所述安全數(shù)據(jù)發(fā)送到服務(wù)器;
[0007]服務(wù)器查詢(xún)其是否已存儲(chǔ)有所述安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有所述安全數(shù)據(jù)時(shí),將其預(yù)存的與所述NFC標(biāo)簽對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置;
[0008]移動(dòng)裝置依據(jù)所述交易信息進(jìn)行交易。
[0009]進(jìn)一步地,所述NFC安全交易方法還包括如下步驟:
[0010]所述移動(dòng)裝置通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)λ鑫ㄒ挥脩?hù)識(shí)別碼進(jìn)行演算;所述應(yīng)用程序包含所述專(zhuān)有加密算法。
[0011]一種NFC安全交易系統(tǒng),包括移動(dòng)裝置和服務(wù)器;
[0012]所述移動(dòng)裝置掃描NFC標(biāo)簽,以獲取該NFC標(biāo)簽的安全數(shù)據(jù);所述安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼;所述安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算得出;
[0013]所述移動(dòng)裝置通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算以確認(rèn)是否能夠得出所述安全識(shí)別碼;當(dāng)確認(rèn)通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出所述安全識(shí)別碼時(shí),將所述安全數(shù)據(jù)發(fā)送到服務(wù)器;
[0014]所述服務(wù)器查詢(xún)其是否已存儲(chǔ)有所述安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有所述安全數(shù)據(jù)時(shí),將其預(yù)存的與所述NFC標(biāo)簽對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置;
[0015]所述移動(dòng)裝置依據(jù)所述交易信息進(jìn)行交易。
[0016]進(jìn)一步地,所述移動(dòng)裝置通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)λ鑫ㄒ挥脩?hù)識(shí)別碼進(jìn)行演算;所述應(yīng)用程序包含所述專(zhuān)有加密算法。
[0017]與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)分別在移動(dòng)裝置端和服務(wù)器端對(duì)NFC標(biāo)簽進(jìn)行合法性識(shí)別,充分保證了 NFC標(biāo)簽的合法性,大大增強(qiáng)了 NFC交易的安全性。
【附圖說(shuō)明】
[0018]圖1:本發(fā)明NFC安全交易方法流程示意圖;
[0019]圖2:本發(fā)明NFC安全交易系統(tǒng)組成示意圖。
【具體實(shí)施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。
[0021]如圖1所示,本發(fā)明所提出的NFC安全交易方法涉及NFC標(biāo)簽1、移動(dòng)裝置2及服務(wù)器3三個(gè)方面。NFC標(biāo)簽I具有唯一用戶(hù)識(shí)別碼,即UID(User Identity)碼。商家獲得NFC標(biāo)簽I后,可通過(guò)專(zhuān)有加密算法對(duì)該NFC標(biāo)簽I的唯一用戶(hù)識(shí)別碼進(jìn)行演算,以生成一個(gè)安全識(shí)別碼。可通過(guò)安裝有該專(zhuān)有加密算法的NFC標(biāo)簽讀寫(xiě)器對(duì)NFC標(biāo)簽進(jìn)行加密演算,得到該NFC標(biāo)簽的安全識(shí)別碼。得到NFC標(biāo)簽I的安全識(shí)別碼后,再通過(guò)該NFC標(biāo)簽讀寫(xiě)器將安全識(shí)別碼寫(xiě)入NFC標(biāo)簽1,與NFC標(biāo)簽I的唯一用戶(hù)識(shí)別碼一起作為該NFC標(biāo)簽I的安全數(shù)據(jù),同時(shí),將NFC標(biāo)簽I的唯一用戶(hù)識(shí)別碼及安全識(shí)別碼存入服務(wù)器3中。服務(wù)器3中存儲(chǔ)有多個(gè)NFC標(biāo)簽I的安全數(shù)據(jù),同一個(gè)NFC標(biāo)簽I的用戶(hù)識(shí)別碼與其安全識(shí)別碼是綁定在一起的,具有相互對(duì)應(yīng)關(guān)系。不同的NFC標(biāo)簽I對(duì)應(yīng)不同的商品或服務(wù),具有不同的交易價(jià)格,因此,服務(wù)器3中還存儲(chǔ)有與各NFC標(biāo)簽I對(duì)應(yīng)的交易信息,如商品或服務(wù)的名稱(chēng)及交易價(jià)格等信息。移動(dòng)裝置2需支持NFC功能,如支持NFC功能的手機(jī)、平板電腦等。NFC安全交易方法包括如下步驟:
[0022]移動(dòng)裝置2掃描NFC標(biāo)簽1,獲得該NFC標(biāo)簽I的安全數(shù)據(jù),然后通過(guò)上述專(zhuān)有加密算法對(duì)獲得的安全數(shù)據(jù)中的唯一用戶(hù)識(shí)別碼進(jìn)行演算,確認(rèn)是否能夠得出安全數(shù)據(jù)中的安全識(shí)別碼,如果不能得出,可判定該NFC標(biāo)簽I為非法,則停止交易流程,如果能夠得出,則可初步確定該NFC標(biāo)簽I為合法,可進(jìn)入下一步交易流程。移動(dòng)裝置2可通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)FC標(biāo)簽I的唯一用戶(hù)識(shí)別碼進(jìn)行演算,該應(yīng)用程序中應(yīng)包含上述專(zhuān)有加密算法。該應(yīng)用程序可由提供該NFC標(biāo)簽I對(duì)應(yīng)的商品或服務(wù)的商家開(kāi)發(fā)或授權(quán)開(kāi)發(fā),移動(dòng)裝置2通過(guò)該應(yīng)用程序還可與服務(wù)器3進(jìn)行通信。
[0023]移動(dòng)裝置2確認(rèn)通過(guò)演算能夠得到其所獲得的安全數(shù)據(jù)中的安全識(shí)別碼后,將其獲得的該NFC標(biāo)簽I的安全數(shù)據(jù)發(fā)送到服務(wù)器3,以對(duì)NFC標(biāo)簽I進(jìn)行進(jìn)一步合法性驗(yàn)證。如前所述,服務(wù)器3中已經(jīng)存儲(chǔ)有各NFC標(biāo)簽I的安全數(shù)據(jù),因此,如果該NFC標(biāo)簽I為合法,則在服務(wù)器3中理應(yīng)能夠查詢(xún)到其已存儲(chǔ)有該NFC標(biāo)簽I的安全數(shù)據(jù)。基于此,服務(wù)器3可通過(guò)查詢(xún)其是否已存儲(chǔ)有該NFC標(biāo)簽I的安全數(shù)據(jù)(即與其從移動(dòng)裝置2接收到的該NFC標(biāo)簽I的安全數(shù)據(jù)相同的安全數(shù)據(jù))來(lái)進(jìn)一步判斷該NFC標(biāo)簽I的合法性。如果服務(wù)器查詢(xún)到其已存儲(chǔ)有該NFC標(biāo)簽I的安全數(shù)據(jù),則判定該NFC標(biāo)簽I為合法,于是將其預(yù)存的與NFC標(biāo)簽I對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置2,移動(dòng)裝置2即可依據(jù)該交易信息進(jìn)行交易;否則,判定該NFC標(biāo)簽I為非法,終止交易流程。
[0024]如圖2所示,基于上述NFC安全交易方法,本發(fā)明還提供了一種NFC安全交易系統(tǒng),該交易系統(tǒng)包括移動(dòng)裝置2及服務(wù)器3。
[0025]移動(dòng)裝置2掃描NFC標(biāo)簽I,以獲取該NFC標(biāo)簽I的安全數(shù)據(jù)。安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼,該安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)該唯一用戶(hù)識(shí)別碼進(jìn)行演算得出。
[0026]獲取該NFC標(biāo)簽I的安全數(shù)據(jù)后,移動(dòng)裝置2通過(guò)上述專(zhuān)有加密算法對(duì)安全數(shù)據(jù)中的唯一用戶(hù)識(shí)別碼進(jìn)行演算,確認(rèn)是否能夠得出安全數(shù)據(jù)中的安全識(shí)別碼。當(dāng)確認(rèn)通過(guò)上述專(zhuān)有加密算法對(duì)安全數(shù)據(jù)中的唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出安全數(shù)據(jù)中的安全識(shí)別碼時(shí),將該NFC標(biāo)簽I的安全數(shù)據(jù)發(fā)送到服務(wù)器3,以對(duì)NFC標(biāo)簽I進(jìn)行進(jìn)一步合法性驗(yàn)證。移動(dòng)裝置2內(nèi)部預(yù)裝有應(yīng)用程序,該應(yīng)用程序包含有上述專(zhuān)有加密算法,移動(dòng)裝置2可通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)ξㄒ挥脩?hù)識(shí)別碼進(jìn)行演算。
[0027]服務(wù)器3查詢(xún)其是否已存儲(chǔ)有該NFC標(biāo)簽I的安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有該NFC標(biāo)簽I的安全數(shù)據(jù)時(shí),將其預(yù)存的與該NFC標(biāo)簽I對(duì)應(yīng)(如與該NFC標(biāo)簽I的用戶(hù)識(shí)別碼對(duì)應(yīng))的交易信息發(fā)送到移動(dòng)裝置2,移動(dòng)裝置2再依據(jù)交易信息進(jìn)行交易。
[0028]移動(dòng)裝置2及服務(wù)器3的具體工作原理可參考上述NFC安全交易方法中所述,在此不再贅述。
[0029]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種NFC安全交易方法,其特征在于,包括如下步驟: 移動(dòng)裝置掃描NFC標(biāo)簽,以獲取該NFC標(biāo)簽的安全數(shù)據(jù);所述安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼;所述安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算得出; 移動(dòng)裝置通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算以確認(rèn)是否能夠得出所述安全識(shí)別碼;當(dāng)確認(rèn)通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出所述安全識(shí)別碼時(shí),將所述安全數(shù)據(jù)發(fā)送到服務(wù)器; 服務(wù)器查詢(xún)其是否已存儲(chǔ)有所述安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有所述安全數(shù)據(jù)時(shí),將其預(yù)存的與所述NFC標(biāo)簽對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置; 移動(dòng)裝置依據(jù)所述交易信息進(jìn)行交易。2.如權(quán)利要求1所述的NFC安全交易方法,其特征在于,還包括如下步驟: 所述移動(dòng)裝置通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)λ鑫ㄒ挥脩?hù)識(shí)別碼進(jìn)行演算;所述應(yīng)用程序包含所述專(zhuān)有加密算法。3.—種NFC安全交易系統(tǒng),其特征在于,包括移動(dòng)裝置和服務(wù)器; 所述移動(dòng)裝置掃描NFC標(biāo)簽,以獲取該NFC標(biāo)簽的安全數(shù)據(jù);所述安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼;所述安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算得出; 所述移動(dòng)裝置通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算以確認(rèn)是否能夠得出所述安全識(shí)別碼;當(dāng)確認(rèn)通過(guò)所述專(zhuān)有加密算法對(duì)所述唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出所述安全識(shí)別碼時(shí),將所述安全數(shù)據(jù)發(fā)送到服務(wù)器; 所述服務(wù)器查詢(xún)其是否已存儲(chǔ)有所述安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有所述安全數(shù)據(jù)時(shí),將其預(yù)存的與所述NFC標(biāo)簽對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置; 所述移動(dòng)裝置依據(jù)所述交易信息進(jìn)行交易。4.如權(quán)利要求3所述的NFC安全交易系統(tǒng),其特征在于,所述移動(dòng)裝置通過(guò)其內(nèi)部預(yù)裝的應(yīng)用程序?qū)λ鑫ㄒ挥脩?hù)識(shí)別碼進(jìn)行演算;所述應(yīng)用程序包含所述專(zhuān)有加密算法。
【專(zhuān)利摘要】本發(fā)明涉及一種NFC安全交易方法,包括:移動(dòng)裝置掃描NFC標(biāo)簽,以獲取NFC標(biāo)簽的安全數(shù)據(jù);安全數(shù)據(jù)包括唯一用戶(hù)識(shí)別碼及安全識(shí)別碼;安全識(shí)別碼為通過(guò)專(zhuān)有加密算法對(duì)唯一用戶(hù)識(shí)別碼進(jìn)行演算得出;移動(dòng)裝置通過(guò)專(zhuān)有加密算法對(duì)唯一用戶(hù)識(shí)別碼進(jìn)行演算以確認(rèn)是否能夠得出安全識(shí)別碼;當(dāng)確認(rèn)通過(guò)專(zhuān)有加密算法對(duì)唯一用戶(hù)識(shí)別碼進(jìn)行演算能夠得出安全識(shí)別碼時(shí),將安全數(shù)據(jù)發(fā)送到服務(wù)器;服務(wù)器查詢(xún)其是否已存儲(chǔ)有該安全數(shù)據(jù),并在查詢(xún)到其已存儲(chǔ)有該安全數(shù)據(jù)時(shí),將其預(yù)存的與NFC標(biāo)簽對(duì)應(yīng)的交易信息發(fā)送到移動(dòng)裝置;移動(dòng)裝置依據(jù)該交易信息進(jìn)行交易。本發(fā)明通過(guò)分別在移動(dòng)裝置端和服務(wù)器端對(duì)NFC標(biāo)簽進(jìn)行合法性識(shí)別,充分保證了NFC標(biāo)簽的合法性,增強(qiáng)了NFC交易的安全性。
【IPC分類(lèi)】G06Q20/32, G06Q20/38
【公開(kāi)號(hào)】CN104951938
【申請(qǐng)?zhí)枴緾N201510228259
【發(fā)明人】陳偉俊, 楊國(guó)偉, 石俊杰, 劉家星
【申請(qǐng)人】高科技術(shù)有限公司
【公開(kāi)日】2015年9月30日
【申請(qǐng)日】2015年5月7日