一種同時(shí)兼容二維碼防偽的rfid商品防偽溯源系統(tǒng)的制作方法
【專利摘要】本發(fā)明的目的是解決在商品防偽鑒別時(shí),部分用戶移動終端不具備RFID射頻識別功能,而單獨(dú)使用二維碼技術(shù)的安全性又比較低的問題。為實(shí)現(xiàn)本發(fā)明目的而采用的技術(shù)方案是這樣的,一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),包括系統(tǒng)服務(wù)器、設(shè)置在每一件商品上的RFID電子標(biāo)簽和二維碼標(biāo)簽,或還包括隨機(jī)數(shù)發(fā)生器。本發(fā)明很好的將RFID防偽識別和二維碼防偽識別兩種技術(shù)兼容到一起,在用戶移動終端不支持RFID讀寫功能時(shí),同時(shí)兼容安全性相對較低一些的二維碼防偽方案。因?yàn)橛辛艘淮我蛔C的RFID高安全系統(tǒng)方案的保駕護(hù)航,再兼以二維碼方案的方便普及,使本防偽系統(tǒng)最大限度的兼有了高安全和高普及性。
【專利說明】
一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及商品防偽技術(shù)領(lǐng)域,具體涉及二維碼和RFID防偽識別。
【背景技術(shù)】
[0002] 隨著移動通信技術(shù)的發(fā)展,特別是基于手機(jī)2. 45GHz射頻識別技術(shù)及手機(jī)近距離 無線通訊技術(shù)(NFC 13.56MHz)的發(fā)展,手機(jī)及移動終端的近距離識別功能日益強(qiáng)大。移動 互聯(lián)網(wǎng)和物聯(lián)網(wǎng)正向人們的生活領(lǐng)域滲透?;谠摷夹g(shù)的防偽識別技術(shù)層出不窮。例如, 中國專利"一種基于移動終端和RFID電子標(biāo)簽的商品防偽系統(tǒng)"和中國專利"一種基于移 動終端和RFID的一次一證防偽溯源系統(tǒng)"等就是物聯(lián)網(wǎng)通過移動互聯(lián)方式在產(chǎn)品信息追 溯和驗(yàn)證上的成功拓展應(yīng)用。該系列技術(shù)超越了傳統(tǒng)的A - B( - C…)的加密認(rèn)證體系, 創(chuàng)立了全新的A - A的閉環(huán)認(rèn)證加密理論體系,因其高安全性和高可靠性,有效的杜絕了 RFID在認(rèn)證領(lǐng)域使用時(shí)RFID被非法破解所帶來的安全漏洞,提高了 RFID認(rèn)證的安全水平, 很好的防止了制假販假行為,在實(shí)踐中也得到了成功的應(yīng)用。但因目前還不能達(dá)到市面上 所有的智能手機(jī)都具有射頻識別功能(NFC功能),使這種技術(shù)的全面普及應(yīng)用受到一定限 制。二維碼技術(shù)因其方便普及而被廣泛應(yīng)用在各種應(yīng)用場合,但因其易被破解和復(fù)制,安全 性較低,不宜于直接用于商品防偽溯源領(lǐng)域。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是解決在商品防偽鑒別時(shí),部分用戶移動終端不具備RFID射頻識 別功能,而單獨(dú)使用二維碼技術(shù)的安全性又比較低的問題。
[0004] 為實(shí)現(xiàn)本發(fā)明目的而采用的技術(shù)方案是這樣的,一種同時(shí)兼容二維碼防偽的RFID 商品防偽溯源系統(tǒng),包括系統(tǒng)服務(wù)器、設(shè)置在每一件商品上的RFID電子標(biāo)簽和二維碼標(biāo) 簽。
[0005] 任意一件商品上的RFID電子標(biāo)簽中,寫入了消息Tlu。所述消息^。是商品的 RFID數(shù)字身份證書。其中,i為商品的序號,i = 1、2、……n,j為RFID電子標(biāo)簽寫入消息 的次數(shù),j = l、2、……m。系統(tǒng)服務(wù)器存儲消息集合S = {12^12^……Τ2^},所述消息 T2u與消息Τ1 ^對應(yīng),用于和消息Τ1 ^進(jìn)行比對運(yùn)算,以校驗(yàn)商品真?zhèn)?。任意一件商品?一次出廠時(shí),設(shè)置在該件商品上的RFID電子標(biāo)簽寫入T1M,系統(tǒng)服務(wù)器存儲消息集合S = mj,即 j = 1。
[0006] 任意一件商品上的二維碼標(biāo)簽電子標(biāo)簽中,寫入了消息T3i。所述消息T3i是商品 的二維碼數(shù)字身份證書。系統(tǒng)服務(wù)器存儲消息集合Q= {ΤΙ,? = 1、2、……η}。所述消息 ΤΙ與消息Τ3 i對應(yīng),用于和消息Τ3 i進(jìn)行比對運(yùn)算,以校驗(yàn)商品真?zhèn)?。任意一件商品第一?出廠時(shí),設(shè)置在該件商品上的二維碼標(biāo)簽寫入T3i,系統(tǒng)服務(wù)器存儲消息集合Q = {T4J。
[0007] 通過移動終端掃描商品進(jìn)行防偽驗(yàn)證時(shí),具有以下兩種方式:
[0008] 方式一:若所述移動終端具有讀寫RFID電子標(biāo)簽的功能,則通過掃描RFID電子標(biāo) 簽對商品進(jìn)行驗(yàn)證。
[0009] RFID防偽識別過程如下所示:
[0010] 1)所述移動終端設(shè)備掃描待測商品上的RFID電子標(biāo)簽后,將讀取到的RFID電子 標(biāo)簽中的消息X發(fā)送給所述系統(tǒng)服務(wù)器;
[0011] 2)驗(yàn)證商品的真?zhèn)危核龇?wù)器將消息X與所述消息集合S中的元素進(jìn)行比對運(yùn) 算,驗(yàn)證商品真?zhèn)危?br>[0012] 3)若驗(yàn)證商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息,結(jié)束RFID 防偽識別;
[0013] 若驗(yàn)證商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息。所述系統(tǒng)服 務(wù)器記錄并存儲此次掃描商品RFID電子標(biāo)簽中對應(yīng)消息T2u及掃描時(shí)間和地理位置;并 更新商品的數(shù)字身份證書;
[0014] 若驗(yàn)證商品真假可疑,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品真假可疑的信息,并 進(jìn)入相關(guān)假冒商品溯源定位的處理程序;
[0015] 所述更新商品的數(shù)字身份證書過程如下:
[0016] 所述系統(tǒng)服務(wù)器生成消息Τ11ι ]+1,并發(fā)送到所述移動終端;通過所述移動終端將消 息Tk ]+1寫入驗(yàn)證結(jié)果為真的商品上的RFID電子標(biāo)簽中,以替換掉原有的ΤΙ ι 所述消息 Τ11ι ]+1是新的代表商品的RFID數(shù)字身份證書,用于用戶下一次對該件商品進(jìn)行真?zhèn)握J(rèn)證時(shí) 使用;系統(tǒng)服務(wù)器存儲與消息Tk ]+1對應(yīng)的消息T2 ^ ]+1,即所述消息集合S更新為{T2U、 T21i2……T2i, j、T2i, j+1};所述消息T2i, j+1用于下一次和消息T1 h j+1進(jìn)行比對運(yùn)算,以校驗(yàn)商 品真?zhèn)巍?br>[0017] 所述假冒商品溯源定位的處理程序如下所示:
[0018] 在所述消息Τ21ι ]+1存在于所述系統(tǒng)服務(wù)器的前提下,所述系統(tǒng)服務(wù)器接收到所述 移動終端發(fā)來的待驗(yàn)證消息Tllik,從Tl lik得到對應(yīng)的Τ2 like {Τ2 u、T21i2…… 且k彡j時(shí),即判斷出消息Tlu已被竊取,并寫入了假冒商品上的RFID電子標(biāo)簽中;所述 系統(tǒng)服務(wù)器記錄并提交該次掃描商品的移動終端的掃描時(shí)間和地理位置,同時(shí)調(diào)用并提交 出上次所述系統(tǒng)服務(wù)器接收到Tllik時(shí)移動終端掃描商品RFID的時(shí)間和地理位置,為防偽 打假提供制假者可能的制假時(shí)間和地理位置。
[0019] 方式二:若所述移動終端不具有讀寫RFID電子標(biāo)簽的功能,采用二維碼防偽識別 對商品進(jìn)行驗(yàn)證:
[0020] 若驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息;
[0021] 若驗(yàn)出待測商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息。
[0022] 驗(yàn)證完畢后,所述系統(tǒng)服務(wù)器向移動終端返回此商品已采用二維碼防偽識別的次 數(shù),并向用戶發(fā)送提示信息,所述提示信息建議用戶采用所述的"方式一"對商品進(jìn)行驗(yàn)證, 以獲得更可靠的驗(yàn)證。
[0023] 進(jìn)一步,所述"方式一"中步驟2)驗(yàn)證商品真?zhèn)?,分以下三種情況:
[0024] A)若通過所述比對運(yùn)算,所述消息X與消息集合S中任意一個(gè)元素均不匹配,所述 消息X不是消息Tlu,驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作;
[0025] B)若通過所述比對運(yùn)算,所述消息X與消息集合S中消息T2u匹配,即所述消息 X是消息Tlu,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作;
[0026] C)若通過所述比對運(yùn)算,所述消息X與消息集合S中除了消息T2u外的其他元素 匹配,所述消息X不是消息Tlu,所述系統(tǒng)服務(wù)器得出商品真假可疑的結(jié)論,結(jié)束真?zhèn)涡r?yàn) 操作。
[0027] 進(jìn)一步,所述系統(tǒng)還包括隨機(jī)數(shù)發(fā)生器。
[0028] 所述消息Tk j由消息CA i和消息MB i j組合而成,即T1 i廠CA i&MBi j,其中,消息 CAi是對MA i實(shí)施加密運(yùn)算得到的,即CA E(MA J,,為第i件商品對應(yīng)一段由序列號組 成的消息。消息MBu是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息MA RFID數(shù)字 身份證書。
[0029] 所述消息T2i, j = MA i&CBi, j,所述消息CBi j是對MB ^ j實(shí)施加密運(yùn)算得到的,CB i。= Η(ΜΒ^) 〇
[0030] 所述"方式一"中步驟2)驗(yàn)證商品真?zhèn)蔚倪^程如下:
[0031] 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息X后,首先判斷X的格式與組合消息Tlu 是否相同。若否,則所述待測商品為假,即消息X不是組合消息Tl^,結(jié)束真?zhèn)涡r?yàn)操作。
[0032] 若消息X的格式與組合消息Tlu相同,則將消息X拆分為XA和XB兩部分,其中, XA的格式與CAi相同,XB的格式與MB i j相同,即X = XA&XB。對所述消息XA進(jìn)行解密運(yùn)算, 得到MXA = E 1 (XA),若MXA辛獻(xiàn)測商品為假,即消息X不是組合消息Τ1 ι,,結(jié)束真?zhèn)涡r?yàn) 操作。若MXA =,,則找出MA#對應(yīng)的CB ^,對XB進(jìn)行單向函數(shù)運(yùn)算得到CXB = Η (XB), 分為以下三種情況:
[0033] Α)若CXB不是{CBmCB^……CB^}中任意一個(gè)元素,消息X不是組合消息Tl^, 驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作;
[0034] B)若CXB = CBi ,,則所述待測商品為真,即讀取到的消息X是組合消息Tk ,,驗(yàn)出 待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作;
[0035] C)若CXB是{CBuXBw……CB^}中除了 CB^外的任意一個(gè)元素,所述消息X不 是消息Tl^,所述系統(tǒng)服務(wù)器得出商品真假可疑的判斷,結(jié)束真?zhèn)涡r?yàn)操作。
[0036] 進(jìn)一步,所述"方式一"中步驟3)更新證書中,Tlli j+1= CAi&MB^,T2li j+1 = MAj&CB^ j+1〇
[0037] 為步驟2)判斷商品為真時(shí),所述系統(tǒng)服務(wù)器隨機(jī)生成的 一個(gè)新的隨機(jī)數(shù),作為消息的新的數(shù)字身份證書。
[0038] 進(jìn)一步,所述二維碼防偽識別過程如下:
[0039] 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的 消息Y發(fā)送給所述系統(tǒng)服務(wù)器,與所述消息集合Q中的元素進(jìn)行比對運(yùn)算,以驗(yàn)證商品真 偽。
[0040] 分以下兩種情況:
[0041] ①若通過所述比對運(yùn)算,所述消息Y與消息集合Q中任意一個(gè)元素均不匹配,所述 消息Y不是消息T3i,驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息, 并結(jié)束真?zhèn)涡r?yàn)操作。
[0042] ②若通過所述比對運(yùn)算,所述消息Y與消息TI匹配,即所述消息Y是消息T3 i,所 述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息,并結(jié)束真?zhèn)涡r?yàn)操作。
[0043] 進(jìn)一步,
[0044] T3i = FA及迅,其中消息FAi是對MA i實(shí)施加密運(yùn)算得到的,即FA i = G (MA J。消 息四1是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息MA i的二維碼數(shù)字身份證書。
[0045] T41= MA i&FBi,所述消息FBi是對IB i實(shí)施加密運(yùn)算得到的,即FB J(IB J。
[0046] 所述二維碼防偽識別過程如下所示:
[0047] 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的 消息Y發(fā)送給所述系統(tǒng)服務(wù)器。
[0048] 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息Y后,首先判斷Y的格式與組合消息131是 否相同。若否,則所述待測商品為假,即消息Y不是組合消息T3i,結(jié)束真?zhèn)涡r?yàn)操作。
[0049] 若消息Y的格式與組合消息T3i相同,則將消息Y拆分為YA和YB兩部分,其中, YA的格式與FAi相同,YB的格式與IB i相同,即Y = YA&YB。對所述消息YA進(jìn)行解密運(yùn)算, 得到值MYA = G 1 (YA),若MYA辛,則商品為假,即消息Y不是組合消息T3 i,結(jié)束真?zhèn)涡r?yàn) 操作。若MYA = MAy i = 1、2、……n,則找出獻(xiàn)^斤對應(yīng)的FBi。對YB進(jìn)行單向函數(shù)運(yùn)算 得到FYB = J(YB),分為以下兩種情況:
[0050] ①若FYB不是{FB^i = 1、2、……η}中任意一個(gè)元素,消息Y不是組合消息T31; 驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作。
[0051] ②若FYB = FByi = 1、2、……n,則所述待測商品為真品,即讀取到的消息X是組 合消息T3i,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作。
[0052] 進(jìn)一步,
[0053] T21;』與T1 』的關(guān)系是以下三種情況之一:
[0054] a)所述 Τ2"等于 T1
[0055] b)所述T2i, j是ΤΙ ι j的一個(gè)加密后的消息。
[0056] c)所述Τ2"是T1 ^經(jīng)過哈希運(yùn)算以后的哈希值。
[0057] 1七與T3 i的關(guān)系是以下三種情況之一:
[0058] d)所述 TI等于 Τ31<3
[0059] e)所述T4^ T3滿一個(gè)加密后的消息。
[0060] f)所述了七是Τ3 過哈希運(yùn)算以后的哈希值。
[0061] 進(jìn)一步,T3i= CAp Tl= MA1<3
[0062] 進(jìn)一步,每一件商品上的RFID電子標(biāo)簽內(nèi)預(yù)先寫入的組合消息Tly具有隨機(jī)性 和唯一性。所述CAJP MB i j在T1 i CA i&MBi j被寫入RFID電子標(biāo)簽后,不存在于系統(tǒng)服 務(wù)器中,CA ΑΜΒυ值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制。
[0063] 所述MBu中的部分字節(jié)作為對CA i實(shí)施解密的密鑰。
[0064] 所述消息MB i j的長度為8~1024位。所述商品序列號部分MA 1包括有商 品生產(chǎn)時(shí)間和商品序號。
[0065] 進(jìn)一步,每一件商品上的二維碼標(biāo)簽內(nèi)預(yù)先寫入的組合消息了31具有隨機(jī)性和唯 一性。所述?4和四 1在131=?41&四1被寫入二維碼標(biāo)簽后,不存在于系統(tǒng)服務(wù)器中,丁3 1 =FAi&IBi值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制。
[0066] 所述消息IB 4勺長度為8~1024位。所述商品序列號部分MA i包括有商品 生產(chǎn)時(shí)間和商品序號。
[0067] 所述迅中的部分字節(jié)作為對FA i實(shí)施解密的密鑰。
[0068] 進(jìn)一步,所述商品被啟用時(shí),所述RFID電子標(biāo)簽被損毀,所述二維碼標(biāo)簽被損毀。 所述具有讀寫RFID電子標(biāo)簽的移動終端為帶有射頻識別功能或近距離無線通訊NFC功能 的手機(jī)或移動終端。
[0069] 進(jìn)一步,所述CAi*,按照一定規(guī)則,隱含有對CA 1實(shí)施解密的密鑰。所述FA i*, 按照一定規(guī)則,隱含有對FAi實(shí)施解密的密鑰。
[0070] 進(jìn)一步,所述 FA; = CA ;。
[0071] 進(jìn)一步,采用所述二維碼防偽識別對商品進(jìn)行驗(yàn)證時(shí),移動終端要求使用專用認(rèn) 證APP中的二維碼閱讀器。
[0072] 本發(fā)明很好的將RFID防偽識別和二維碼防偽識別兩種技術(shù)兼容到一起,在用戶 移動終端不支持RFID讀寫功能時(shí),同時(shí)兼容安全性相對較低一些的二維碼防偽方案。因?yàn)?有了一次一證的RFID高安全系統(tǒng)方案的保駕護(hù)航,再兼以二維碼方案的方便普及,使本防 偽系統(tǒng)最大限度的兼有了高安全和高普及性。
【具體實(shí)施方式】
[0073] 下面結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步說明,但不應(yīng)該理解為本發(fā)明上述主題范圍僅 限于下述實(shí)施例。在不脫離本發(fā)明上述技術(shù)思想的情況下,根據(jù)本領(lǐng)域普通技術(shù)知識和慣 用手段,做出各種替換和變更,均應(yīng)包括在本發(fā)明的保護(hù)范圍內(nèi)。
[0074] 實(shí)施例1 :
[0075] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),包括系統(tǒng)服 務(wù)器、設(shè)置在每一件商品上的RFID電子標(biāo)簽和二維碼標(biāo)簽。
[0076] 任意一件商品上的RFID電子標(biāo)簽中,寫入了消息Tly。所述消息Tly是商品的 RFID數(shù)字身份證書。其中,i為商品的序號,i = 1、2、……n,j為RFID電子標(biāo)簽寫入消息 的次數(shù),j = l、2、……m。系統(tǒng)服務(wù)器存儲消息集合S = {12^12^……Τ2^},所述消息 T2u與消息Τ1 ^對應(yīng),用于和消息Τ1 ^進(jìn)行比對運(yùn)算,以校驗(yàn)商品真?zhèn)?。任意一件商品?一次出廠時(shí),設(shè)置在該件商品上的RFID電子標(biāo)簽寫入T1M,系統(tǒng)服務(wù)器存儲消息集合S = mj,即 j = 1。
[0077] 任意一件商品上的二維碼標(biāo)簽電子標(biāo)簽中,寫入了消息T3i。所述消息T3i是商品 的二維碼數(shù)字身份證書。系統(tǒng)服務(wù)器存儲消息集合Q= {ΤΙ,? = 1、2、……η}。所述消息 ΤΙ與消息Τ3 i對應(yīng),用于和消息Τ3 i進(jìn)行比對運(yùn)算,以校驗(yàn)商品真?zhèn)?。任意一件商品第一?出廠時(shí),設(shè)置在該件商品上的二維碼標(biāo)簽寫入T3i,系統(tǒng)服務(wù)器存儲消息集合Q = {T4J。
[0078] 通過移動終端掃描商品進(jìn)行防偽驗(yàn)證時(shí),具有以下兩種方式:
[0079] 方式一:若所述移動終端具有讀寫RFID電子標(biāo)簽的功能,則通過掃描RFID電子標(biāo) 簽對商品進(jìn)行驗(yàn)證。
[0080] RFID防偽識別過程如下所示:
[0081] 1)所述移動終端設(shè)備掃描待測商品上的RFID電子標(biāo)簽后,將讀取到的RFID電子 標(biāo)簽中的消息X發(fā)送給所述系統(tǒng)服務(wù)器;
[0082] 2)驗(yàn)證商品的真?zhèn)危核龇?wù)器將消息X與所述消息集合S中的元素進(jìn)行比對運(yùn) 算,驗(yàn)證商品真?zhèn)危?br>[0083] 3)若驗(yàn)證商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息,結(jié)束RFID 防偽識別;
[0084] 若驗(yàn)證商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息。所述系統(tǒng)服 務(wù)器記錄并存儲此次掃描商品RFID電子標(biāo)簽中對應(yīng)消息T2u及掃描時(shí)間和地理位置;并 更新商品的數(shù)字身份證書;
[0085] 若驗(yàn)證商品真假可疑,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品真假可疑的信息,并 進(jìn)入相關(guān)假冒商品溯源定位的處理程序。
[0086] 所述更新商品的數(shù)字身份證書過程如下:
[0087] 所述系統(tǒng)服務(wù)器生成消息Τ11ι ]+1,并發(fā)送到所述移動終端;通過所述移動終端將消 息Tk ]+1寫入驗(yàn)證結(jié)果為真的商品上的RFID電子標(biāo)簽中,以替換掉原有的ΤΙ ι 所述消息 Τ11ι ]+1是新的代表商品的RFID數(shù)字身份證書,用于用戶下一次對該件商品進(jìn)行真?zhèn)握J(rèn)證時(shí) 使用;系統(tǒng)服務(wù)器存儲與消息Tk ]+1對應(yīng)的消息T2 ^ ]+1,即所述消息集合S更新為{T2U、 T21i2……T2i, j、T2i, j+1};所述消息T2i, j+1用于下一次和消息T1 h j+1進(jìn)行比對運(yùn)算,以校驗(yàn)商 品真?zhèn)巍?br>[0088] 所述假冒商品溯源定位的處理程序如下所示:
[0089] 在所述消息Τ21ι ]+1存在于所述系統(tǒng)服務(wù)器的前提下,所述系統(tǒng)服務(wù)器接收到所述 移動終端發(fā)來的待驗(yàn)證消息Tllik,從Tl lik得到對應(yīng)的Τ2 like {Τ2 u、T21i2…… 且k彡j時(shí),即判斷出消息Tlu已被竊取,并寫入了假冒商品上的RFID電子標(biāo)簽中;所述 系統(tǒng)服務(wù)器記錄并提交該次掃描商品的移動終端的掃描時(shí)間和地理位置,同時(shí)調(diào)用并提交 出上次所述系統(tǒng)服務(wù)器接收到Tllik時(shí)移動終端掃描商品RFID的時(shí)間和地理位置,為防偽 打假提供制假者可能的制假時(shí)間和地理位置。
[0090] 方式二:若所述移動終端不具有讀寫RFID電子標(biāo)簽的功能,采用二維碼防偽識別 對商品進(jìn)行驗(yàn)證:
[0091] 若驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息;
[0092] 若驗(yàn)出待測商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息。
[0093] 驗(yàn)證完畢后,所述系統(tǒng)服務(wù)器向移動終端返回此商品已采用二維碼防偽識別的次 數(shù),并向用戶發(fā)送提示信息,所述提示信息建議用戶采用所述的"方式一"對商品進(jìn)行驗(yàn)證, 以獲得更可靠的驗(yàn)證。
[0094] 進(jìn)一步,所述商品被啟用時(shí),所述RFID電子標(biāo)簽被損毀,所述二維碼標(biāo)簽被損毀。 所述具有讀寫RFID電子標(biāo)簽的移動終端為帶有射頻識別功能或近距離無線通訊NFC功能 的手機(jī)或移動終端.
[0095] 進(jìn)一步,采用所述二維碼防偽識別對商品進(jìn)行驗(yàn)證時(shí),移動終端要求使用專用認(rèn) 證APP中的二維碼閱讀器。
[0096] 實(shí)施例2 :
[0097] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同 實(shí)施例1,
[0098] 進(jìn)一步,T2i,」與T1 ^」的關(guān)系是以下三種情況之一:
[0099] a)所述 Τ2" 等于 ΤΙ。。
[0100] b)所述Τ2^是T1 i j的一個(gè)加密后的消息。
[0101] c)所述T2i, j是T1 i j經(jīng)過哈希運(yùn)算以后的哈希值。
[0102] 進(jìn)一步,了七與T3 i的關(guān)系是以下三種情況之一:
[0103] d)所述 ΤΙ等于 Τ31<3
[0104] e)所述T4^ T3滿一個(gè)加密后的消息。
[0105] f)所述了4;是Τ3 ;經(jīng)過哈希運(yùn)算以后的哈希值。
[0106] 實(shí)施例3 :
[0107] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同 實(shí)施例1,進(jìn)一步,
[0108] 進(jìn)一步,所述"方式一"中步驟2)驗(yàn)證商品真?zhèn)危忠韵氯N情況:
[0109] A)若通過所述比對運(yùn)算,所述消息X與消息集合S中任意一個(gè)元素均不匹配,所述 消息X不是消息Tlu,驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作;
[0110] B)若通過所述比對運(yùn)算,所述消息X與消息集合S中消息T2u匹配,即所述消息 X是消息Tlu,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作;
[0111] C)若通過所述比對運(yùn)算,所述消息X與消息集合S中除了消息Τ2ι,外的其他元素 匹配,所述消息X不是消息Tlu,所述系統(tǒng)服務(wù)器得出商品真假可疑的結(jié)論,結(jié)束真?zhèn)涡r?yàn) 操作。
[0112] 進(jìn)一步,"方式二"中所述二維碼防偽識別過程如下:
[0113] 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的 消息Y發(fā)送給所述系統(tǒng)服務(wù)器,與所述消息集合Q中的元素進(jìn)行比對運(yùn)算,以驗(yàn)證商品真 偽。
[0114] 分以下兩種情況:
[0115] ①若通過所述比對運(yùn)算,所述消息Y與消息集合Q中任意一個(gè)元素均不匹配,所述 消息Y不是消息T3i,驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息, 并結(jié)束真?zhèn)涡r?yàn)操作。
[0116] ②若通過所述比對運(yùn)算,所述消息Y與消息TI匹配,即所述消息Y是消息T3 i,所 述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息,并結(jié)束真?zhèn)涡r?yàn)操作。
[0117] 實(shí)施例4:
[0118] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同 實(shí)施例1,所述系統(tǒng)還包括隨機(jī)數(shù)發(fā)生器,進(jìn)一步,
[0119] 所述消息Tk j由消息CA 消息MB i j組合而成,即T1 i廠CA i&MBi j,其中,消息 CAi是對MA i實(shí)施加密運(yùn)算得到的,即CA E(MA J,,為第i件商品對應(yīng)一段由序列號組 成的消息。消息MBu是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息MA i的數(shù)字身份 證書。
[0120] 所述消息T2i,廣MA i&CBi j,所述消息CBi j是對對MB其施加密運(yùn)算得到的,CB i。 =Η(ΜΒ")。
[0121] 所述"方式一"中步驟2)驗(yàn)證商品的真?zhèn)芜^程如下:
[0122] 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息X后,首先判斷X的格式與組合消息Tlu 是否相同。若否,則所述待測商品為假,即消息X不是組合消息Tlu,結(jié)束真?zhèn)涡r?yàn)操作。
[0123] 若消息X的格式與組合消息ΤΙ、,相同,則將消息X拆分為XA和XB兩部分,其中, XA的格式與CAi相同,XB的格式與MB i j相同,即X = XA&XB。對所述消息XA進(jìn)行解密運(yùn)算, 得到MXA = E 1 (XA),若MXA辛獻(xiàn)測商品為假,即消息X不是組合消息Τ1 ι,,結(jié)束真?zhèn)涡r?yàn) 操作。若MXA = MAi,則找出MA#對應(yīng)的CB ^,對XB進(jìn)行單向函數(shù)運(yùn)算得到CXB = Η (XB), 分為以下三種情況:
[0124] A)若CXB不是{CBmCB^……CB^}中任意一個(gè)元素,消息X不是組合消息Tl^, 驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作;
[0125] B)若CXB = CBi ,,則所述待測商品為真,即讀取到的消息X是組合消息Tk ,,驗(yàn)出 待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作;
[0126] C)若CXB是……CB^}中除了 CB^外的任意一個(gè)元素,所述消息X不 是消息Tl^,所述系統(tǒng)服務(wù)器得出商品真假可疑的判斷,結(jié)束真?zhèn)涡r?yàn)操作。
[0127] 進(jìn)一步,所述"方式一"中步驟3)更新商品的數(shù)字身份證書過程中,Τ11ι]+1 = CAi&MBi,j+1,T2i,j+1= Μ i&CBi,j+1;
[0128] CBli]+1= H(MB li]+1)。MBli]+1為步驟2)判斷商品為真時(shí),所述系統(tǒng)服務(wù)器隨機(jī)生成 的一個(gè)新的隨機(jī)數(shù),作為消息的新的數(shù)字身份證書。
[0129] 進(jìn)一步,每一件商品上的RFID電子標(biāo)簽內(nèi)預(yù)先寫入的組合消息Tlu具有隨機(jī)性 和唯一性。所述CAJP MB i j在T1 i CA i&MBi j被寫入RFID電子標(biāo)簽后,不存在于系統(tǒng)服 務(wù)器中,CA ΑΜΒυ值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制。
[0130] 實(shí)施例5
[0131] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同 實(shí)施例4,進(jìn)一步,
[0132] 所述MB^中的部分字節(jié)作為對CA i實(shí)施解密的密鑰。
[0133] 所述消息MB ^的長度為8~1024位。所述商品序列號部分獻(xiàn)1包括有商 品生產(chǎn)時(shí)間和商品序號。
[0134] 進(jìn)一步,所述0心中,按照一定規(guī)則,隱含有對CA i實(shí)施解密的密鑰。
[0135] 進(jìn)一步,T3i= CAp Tl= MA1<3
[0136] 實(shí)施例6
[0137] 本實(shí)施例公開一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同 實(shí)施例4,
[0138] T31= FA及迅,其中消息FAi是對MA i實(shí)施加密運(yùn)算得到的,即FA G(MA J。消 息四1是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息MA i的二維碼數(shù)字身份證書。
[0139] T41= MA i&FBi,所述消息FBi是對IB i實(shí)施加密運(yùn)算得到的,即FB J(IB J。
[0140] 進(jìn)一步,"方式二"中所述二維碼防偽識別過程如下:
[0141] 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的 消息Y發(fā)送給所述系統(tǒng)服務(wù)器。
[0142] 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息Y后,首先判斷Y的格式與組合消息131是 否相同。若否,則所述待測商品為假,即消息Y不是組合消息T3i,結(jié)束真?zhèn)涡r?yàn)操作。
[0143] 若消息Y的格式與組合消息T3i相同,則將消息Y拆分為YA和YB兩部分,其中, YA的格式與FAi相同,YB的格式與IB i相同,即Y = YA&YB。對所述消息YA進(jìn)行解密運(yùn)算, 得到值MYA = G 1 (YA),若MYA辛,則商品為假,即消息Y不是組合消息T3 i,結(jié)束真?zhèn)涡r?yàn) 操作。若MYA = MAi,i = 1、2、……n,則找出MA#對應(yīng)的FBi。對YB進(jìn)行單向函數(shù)運(yùn)算 得到FYB = J(YB),分為以下兩種情況:
[0144] ①若FYB不是{FB^i = 1、2、……η}中任意一個(gè)元素,消息Y不是組合消息T31; 驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作。
[0145] ②若FYB = FBy i = 1、2、……n,則所述待測商品為真品,即讀取到的消息X是 組合消息T3i,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作。
[0146] 實(shí)施例7 :
[0147] -種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同實(shí)施例6,進(jìn)一 步,所述FAi= CA
[0148] 實(shí)施例8 :
[0149] -種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),主要結(jié)構(gòu)同實(shí)施例6,
[0150] 進(jìn)一步,每一件商品上的二維碼標(biāo)簽內(nèi)預(yù)先寫入的組合消息了31具有隨機(jī)性和唯 一性。所述?4和四 1在131=?41&四1被寫入二維碼標(biāo)簽后,不存在于系統(tǒng)服務(wù)器中,丁3 1 =FAi&IBi值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制。
[0151] 所述消息長度為8~1024位。所述IB i中的部分字節(jié)作為對FA 1實(shí)施解密 的密鑰。
[0152] 所述FAi中,按照一定規(guī)則,隱含有對FA i實(shí)施解密的密鑰。
【主權(quán)項(xiàng)】
1. 一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特征在于:包括系統(tǒng)服務(wù) 器、設(shè)置在每一件商品上的RFID電子標(biāo)簽和二維碼標(biāo)簽; 任意一件商品上的RFID電子標(biāo)簽中,寫入了消息Tli, ,;所述消息T1 1,,是商品的RFID 數(shù)字身份證書;其中,i為商品的序號,i = 1、2、……n,j為RFID電子標(biāo)簽寫入消息的次 數(shù),j = 1、2、……111;系統(tǒng)服務(wù)器存儲消息集合8={了21,1、了21,2……所述消息i與 消息化,,對應(yīng),用于和消息T1 1,進(jìn)行比對運(yùn)算,W校驗(yàn)商品真?zhèn)?;任意一件商品第一次?廠時(shí),設(shè)置在該件商品上的RFID電子標(biāo)簽寫入Tli, 1,系統(tǒng)服務(wù)器存儲消息集合S = {Τ2ι,ι }, 即 j=l ; 任意一件商品上的二維碼標(biāo)簽電子標(biāo)簽中,寫入了消息Τ3ι;所述消息T3 1是商品的二 維碼數(shù)字身份證書;系統(tǒng)服務(wù)器存儲消息集合Q = {Τ4ι,i = 1、2、……η};所述消息T4i 與消息T3擁應(yīng),用于和消息T3進(jìn)行比對運(yùn)算,W校驗(yàn)商品真?zhèn)?;任意一件商品第一次出廠 時(shí),設(shè)置在該件商品上的二維碼標(biāo)簽寫入Τ3ι,系統(tǒng)服務(wù)器存儲消息集合Q = {Τ4ι}; 通過移動終端掃描商品進(jìn)行防偽驗(yàn)證時(shí),具有W下兩種方式; 方式一:若所述移動終端具有讀寫RFID電子標(biāo)簽的功能,則通過掃描RFID電子標(biāo)簽對 商品進(jìn)行驗(yàn)證; RFID防偽識別過程如下所示: 1) 所述移動終端設(shè)備掃描待測商品上的RFID電子標(biāo)簽后,將讀取到的RFID電子標(biāo)簽 中的消息X發(fā)送給所述系統(tǒng)服務(wù)器; 2) 驗(yàn)證商品的真?zhèn)危核龇?wù)器將消息X與所述消息集合S中的元素進(jìn)行比對運(yùn)算, 驗(yàn)證商品真?zhèn)危? 3) 若驗(yàn)證商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息,結(jié)束RFID防偽 識別; 若驗(yàn)證商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息;所述系統(tǒng)服務(wù)器 記錄并存儲此次掃描商品RFID電子標(biāo)簽中對應(yīng)消息Τ2ι, ,及掃描時(shí)間和地理位置;并更新 商品的數(shù)字身份證書; 若驗(yàn)證商品真假可疑,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品真假可疑的信息,并進(jìn)入 相關(guān)假冒商品溯源定位的處理程序; 所述更新商品的數(shù)字身份證書過程如下: 所述系統(tǒng)服務(wù)器生成消息Tli,w,并發(fā)送到所述移動終端;通過所述移動終端將消息 Tli,w寫入驗(yàn)證結(jié)果為真的商品上的RFID電子標(biāo)簽中,W替換掉原有的T1 1,,;所述消息 Tli, w是新的代表商品的RFID數(shù)字身份證書,用于用戶下一次對該件商品進(jìn)行真?zhèn)握J(rèn)證時(shí) 使用;系統(tǒng)服務(wù)器存儲與消息Tli, w對應(yīng)的消息T2 1,W,即所述消息集合S更新為{Τ2ι,ι、 Τ2ι,2……Τ2ι,,、Τ2ι,,+ i};所述消息用于下一次和消息Τ1 w進(jìn)行比對運(yùn)算,W校驗(yàn)商 品真?zhèn)危? 所述假冒商品溯源定位的處理程序如下所示: 在所述消息w存在于所述系統(tǒng)服務(wù)器的前提下,所述系統(tǒng)服務(wù)器接收到所述移動 終端發(fā)來的待驗(yàn)證消息Tli,k,從Tli,k得到對應(yīng)的T2i,ke (Τ2ι,ι、T2i,2……Τ2,, ;、Τ2ι,間 > 且 k《j時(shí),即判斷出消息Tli,k已被竊取,并寫入了假冒商品上的RFID電子標(biāo)簽中;所述系統(tǒng) 服務(wù)器記錄并提交該次掃描商品的移動終端的掃描時(shí)間和地理位置,同時(shí)調(diào)用并提交出上 次所述系統(tǒng)服務(wù)器接收到Tli,k時(shí)移動終端掃描商品RFID的時(shí)間和地理位置,為防偽打假 提供制假者可能的制假時(shí)間和地理位置; 方式二:若所述移動終端不具有讀寫RFID電子標(biāo)簽的功能,采用二維碼防偽識別對商 品進(jìn)行驗(yàn)證; 若驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息; 若驗(yàn)出待測商品為真,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息; 驗(yàn)證完畢后,所述系統(tǒng)服務(wù)器向移動終端返回此商品已采用二維碼防偽識別的次數(shù), 并向用戶發(fā)送提示信息,所述提示信息建議用戶采用所述的"方式一"對商品進(jìn)行驗(yàn)證,W 獲得更可靠的驗(yàn)證。2. 根據(jù)權(quán)利要求1所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特征 在于:所述"方式一"中步驟2)驗(yàn)證商品真?zhèn)?,分^下立種情況: A) 若通過所述比對運(yùn)算,所述消息X與消息集合S中任意一個(gè)元素均不匹配,所述消息 X不是消息Tli, ,,驗(yàn)出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作; B) 若通過所述比對運(yùn)算,所述消息X與消息集合S中消息Τ2ι, ,匹配,即所述消息X是 消息Tli, ,,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作; C) 若通過所述比對運(yùn)算,所述消息X與消息集合S中除了消息Τ2ι, ,外的其他元素匹 配,所述消息X不是消息Tli, i,所述系統(tǒng)服務(wù)器得出商品真假可疑的結(jié)論,結(jié)束真?zhèn)涡r?yàn)操 作。3. 根據(jù)權(quán)利要求1所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特征 在于:所述系統(tǒng)還包括隨機(jī)數(shù)發(fā)生器; 所述消息Tli, i由消息CA 1和消息MB 1, i組合而成,即T1 1, i= CA i&MBi, i,其中,消息CAi是 對Ml實(shí)施加密運(yùn)算得到的,即CA 1= E(MA 1),Ml為第i件商品對應(yīng)一段由序列號組成的 消息;消息MBi, i是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息Μ 1的RFID數(shù)字身份 證書; 所述消息Τ2ι, i = Μ i&CBi, i,所述消息CBi,是對MB 1, i實(shí)施加密運(yùn)算得到的,CB 1, i = ; 所述"方式一"中步驟2)驗(yàn)證商品真?zhèn)蔚倪^程如下: 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息X后,首先判斷X的格式與組合消息Tli, ,是否 相同;若否,則所述待測商品為假,即消息X不是組合消息Tli, i,結(jié)束真?zhèn)涡r?yàn)操作; 若消息X的格式與組合消息Tli, ,相同,則將消息X拆分為XA和XB兩部分,其中,XA 的格式與CA姻同,XB的格式與MB 1,,相同,即X=XA&XB ;對所述消息XA進(jìn)行解密運(yùn)算,得到 MXA=E 1狂A),若MXA聲Ml則商品為假,即消息X不是組合消息T11,,,結(jié)束真?zhèn)涡r?yàn)操作;若 MXA = Ml,則找出Ml所對應(yīng)的CB 1, i,對XB進(jìn)行單向函數(shù)運(yùn)算得到CXB=H畑),分為^下; 種情況: A) 若CXB不是(CBi,i、CBi,2……CBi, j}中任意一個(gè)元素,消息X不是組合消息Tli, i,驗(yàn) 出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作; B) 若CXB=CBi, ,,則所述待測商品為真,即讀取到的消息X是組合消息Tli, ,,驗(yàn)出待測商 品為真,結(jié)束真?zhèn)涡r?yàn)操作; C) 若CXB是(CBi,i、CBi,2……CBi, j}中除了 CBi, i外的任意一個(gè)元素,所述消息X不是消 息Tli,,,所述系統(tǒng)服務(wù)器得出商品真假可疑的判斷,結(jié)束真?zhèn)涡r?yàn)操作。4. 根據(jù)權(quán)利要求3所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:所述"方式一"中步驟3)更新商品的數(shù)字身份證書過程中,化,w= CA i&MBi, W, T2i, j"= ΜΑ i&CB。"; CBi, w= 為步驟2)判斷商品為真時(shí),所述系統(tǒng)服務(wù)器隨機(jī)生成的一個(gè) 新的隨機(jī)數(shù),作為消息Ml的新的RFID數(shù)字身份證書。5. 根據(jù)權(quán)利要求1~4所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其 特征在于:所述二維碼防偽識別過程如下: 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的消息 Y發(fā)送給所述系統(tǒng)服務(wù)器,與所述消息集合Q中的元素進(jìn)行比對運(yùn)算,W驗(yàn)證商品真?zhèn)危? 分W下兩種情況: 惠若通過所述比對運(yùn)算,所述消息Y與消息集合Q中任意一個(gè)元素均不匹配,所述消 息Y不是消息Τ3ι,驗(yàn)出待測商品為假,所述系統(tǒng)服務(wù)器向移動終端發(fā)送商品為假的信息,并 結(jié)束真?zhèn)涡r?yàn)操作; 篡若通過所述比對運(yùn)算,所述消息Υ與消息T4i匹配,即所述消息Υ是消息Τ3 1,所述系 統(tǒng)服務(wù)器向移動終端發(fā)送商品為真的信息,并結(jié)束真?zhèn)涡r?yàn)操作。6. 根據(jù)權(quán)利要求3或4所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其 特征在于: Τ3ι = FA i&IBi,其中消息FAi是對Μ 1實(shí)施加密運(yùn)算得到的,即FA 1= G(MA 1);消息IBi 是由所述隨機(jī)數(shù)發(fā)生器產(chǎn)生的隨機(jī)數(shù),作為所述消息MAi的二維碼數(shù)字身份證書; Τ4ι = Μ i&FBi,所述消息FBi是對IB 1實(shí)施加密運(yùn)算得到的,即FB 1= J(IB 1); 所述"方式二"中二維碼防偽識別過程如下所示: 所述移動終端設(shè)備掃描待測商品上的二維碼標(biāo)簽后,將讀取到的二維碼標(biāo)簽中的消息 Y發(fā)送給所述系統(tǒng)服務(wù)器; 所述系統(tǒng)服務(wù)器收到閱讀器發(fā)送的消息Y后,首先判斷Y的格式與組合消息T3i是否 相同;若否,則所述待測商品為假,即消息Y不是組合消息Τ3ι,結(jié)束真?zhèn)涡r?yàn)操作; 若消息Υ的格式與組合消息T3i相同,則將消息Υ拆分為ΥΑ和ΥΒ兩部分,其中,ΥΑ 的格式與FAi相同,YB的格式與IB姻同,即Y=YA&YB ;對所述消息YA進(jìn)行解密運(yùn)算,得到 值MYA=Gi燈A),若MYA聲Mi,i = 1、2、……n,則商品為假,即消息Y不是組合消息Τ3ι, 結(jié)束真?zhèn)涡r?yàn)操作;若ΜΥΑ = Mi,則找出Ml所對應(yīng)的FB 1;對ΥΒ進(jìn)行單向函數(shù)運(yùn)算得到 FYB=J(YB),分為W下兩種情況: 忠若巧日不是{FBi,i = 1、2、……η}中任意一個(gè)元素,消息Y不是組合消息Τ3ι,驗(yàn) 出待測商品為假,結(jié)束真?zhèn)涡r?yàn)操作; 囊若FYB=FBi,i = 1、2、……n,則所述待測商品為真品,即讀取到的消息X是組合消 息Τ3ι,驗(yàn)出待測商品為真,結(jié)束真?zhèn)涡r?yàn)操作。7. 根據(jù)權(quán)利要求1所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特征 在于: Τ2ι, ,與T1 1,,的關(guān)系是W下Ξ種情況之一: a) 所述Τ2ι,舞于τι i, i; b) 所述Τ2ι, ,是ΤΙ 1,,的一個(gè)加密后的消息; C)所述Τ2ι,,是Τ1 1,,經(jīng)過哈希運(yùn)算W后的哈希值; T4i與Τ3 1的關(guān)系是W下Ξ種情況之一: d) 所述T4i等于Τ3ι; e) 所述T4i是Τ3 1的一個(gè)加密后的消息; f )所述T4i是T3 1經(jīng)過哈希運(yùn)算W后的哈希值。8. 根據(jù)權(quán)利要求3所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特征 在于:T3i=CAi,T4i=MAi。9. 根據(jù)權(quán)利要求3所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:每一件商品上的RFID電子標(biāo)簽內(nèi)預(yù)先寫入的組合消息Tli, ,具有隨機(jī)性和唯一性; 所述CAi和MB 1, i在T1 1, i= CA i&MBi, i被寫入RFID電子標(biāo)簽后,不存在于系統(tǒng)服務(wù)器中,T1 1, i =CAi&MBi,,值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制; 所述MBi, ,中的部分字節(jié)作為對CA 1實(shí)施解密的密鑰; 所述消息Ml或MB 1, i的長度為8~1024位;所述商品序列號部分Μ 1包括有商品生產(chǎn) 時(shí)間和商品序號。10. 根據(jù)權(quán)利要求6所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:每一件商品上的二維碼標(biāo)簽內(nèi)預(yù)先寫入的組合消息T3i具有隨機(jī)性和唯一性;所 述FA郝IB迫Τ3ι= FAi&IBi被寫入二維碼標(biāo)簽后,不存在于系統(tǒng)服務(wù)器中,Τ3ι= FAi&IBi 值不能通過攻擊系統(tǒng)服務(wù)器被規(guī)模竊取和復(fù)制; 所述消息Ml或IB 1的長度為8~1024位;所述商品序列號部分Μ 1包括有商品生產(chǎn) 時(shí)間和商品序號; 所述IBi中的部分字節(jié)作為對FA 1實(shí)施解密的密鑰。11. 根據(jù)權(quán)利要求1所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:所述商品被啟用時(shí),所述RFID電子標(biāo)簽被損毀,所述二維碼標(biāo)簽被損毀;所述具有 讀寫RFID電子標(biāo)簽的移動終端為帶有射頻識別功能或近距離無線通訊NFC功能的手機(jī)或 移動終端。12. 根據(jù)權(quán)利要求6所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:所述CAi中,按照一定規(guī)則,隱含有對CA1實(shí)施解密的密鑰;所述FA 1中,按照一定規(guī) 貝1J,隱含有對FAi實(shí)施解密的密鑰。13. 根據(jù)權(quán)利要求6所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系統(tǒng),其特 征在于:所述FAi= CAi。14. 根據(jù)權(quán)利要求1~13所述的一種同時(shí)兼容二維碼防偽的RFID商品防偽溯源系 統(tǒng),其特征在于:采用所述二維碼防偽識別對商品進(jìn)行驗(yàn)證時(shí),移動終端要求使用專用認(rèn)證 APP中的二維碼閱讀器。
【文檔編號】G06Q30/00GK105844472SQ201510015098
【公開日】2016年8月10日
【申請日】2015年1月13日
【發(fā)明人】江峰
【申請人】四川謙泰仁投資管理有限公司