基于二維碼動態(tài)口令的商品防偽方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種商品防偽方法,具體涉及一種基于二維碼動態(tài)口令的商品防偽方法,屬于防偽技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]市場上的防偽產(chǎn)品從技術(shù)特征和功能進化角度劃分,大致可以分為五代產(chǎn)品:
[0003]第一代產(chǎn)品:一種是以激光標(biāo)簽為代表的產(chǎn)品,消費者沒有辨認(rèn)標(biāo)簽真假的能力,標(biāo)簽也易于偽造,在缺乏可對比性的情況下,60%的偽造品與100%真品難以確認(rèn)?’另一種是以溫變標(biāo)簽為代表的產(chǎn)品,雖然易于消費者識別,但也易于不法分子偽造;同時演變的還有核徑跡防偽等等。
[0004]第二代產(chǎn)品:查詢式數(shù)碼防偽標(biāo)簽,消費者可以通過電話、短信、互聯(lián)網(wǎng)查詢數(shù)碼標(biāo)簽的真?zhèn)危捎诜纻螖?shù)碼只是印刷在紙張表面,因此其本身很容易被偽造。
[0005]第三代產(chǎn)品:紋理防偽標(biāo)簽,紋理防偽是以包裝材料本身固有的斑紋記號為防偽識別標(biāo)記的一種防偽技術(shù)。自然界的斑紋總是千差萬別的,如指紋、木紋、石紋、斑馬紋、冰紋、干裂的地面等紋理都是隨機的、唯一的、不可能有兩個完全一樣的。利用這一原理,選用紋理清晰的包裝材料制成防偽標(biāo)簽,對每一枚標(biāo)簽材料的斑紋記號進行拍攝、編號、建檔、存入防偽數(shù)據(jù)庫中。消費者可通過互聯(lián)網(wǎng)、傳真、電話查詢檔案、辨別真?zhèn)?。隨機原理上提高了偽造難度。
[0006]第四代產(chǎn)品:安全線防偽紙技術(shù)及其應(yīng)用產(chǎn)品,包括各類產(chǎn)品防偽說明書及合格證、防偽瓶貼、防偽標(biāo)簽等。消費者可以通過辨認(rèn)安全線是否嵌埋在紙張中間來輕松實現(xiàn)真?zhèn)巫R別。這類防偽技術(shù)產(chǎn)品的仿制門檻極高,無法用印刷的方法實現(xiàn)偽造,真正做到了 “易于識別、難于偽造”。
[0007]第五代產(chǎn)品:無線防偽技術(shù)一一手機互聯(lián)網(wǎng)防偽技術(shù)。通過在產(chǎn)品、包裝等附上手機自動標(biāo)識的防偽標(biāo)簽,消費者即可以使用手機自動掃描進行真?zhèn)舞b別。
[0008]以第五代產(chǎn)品為例,防偽標(biāo)簽上通常印有矩陣碼。矩陣碼是二維條碼的一種,把圖文和數(shù)據(jù)編碼后,轉(zhuǎn)換成一個二維排列的多格黑白小方塊圖形,這種碼的信息由數(shù)據(jù)小方格來表達(dá),這種矩陣碼也稱ID矩陣碼,一般可輸入2000個以下任何國家的文字或數(shù)據(jù),密碼矩陣圖大可至14平方英寸,小可達(dá)0.001平方英寸。矩陣碼有兩種,一個是Vericode碼,另一個是Datamatrix(Datacode)碼。印在商標(biāo)或商品上的矩陣碼需通過(XD攝像機將碼的圖像輸入計算機,經(jīng)圖像識別處理后,可在計算機上顯示矩陣圖形所存儲的信息。此碼可廣泛用于證卡、票據(jù)、商標(biāo)、標(biāo)識或商品上。
[0009]但是,現(xiàn)有的第五代防偽技術(shù)仍存在一定的不足,例如:
[0010](I)算法一旦泄露,就失去了防偽作用;
[0011](2)無法把控客戶驗證;
[0012](3)對客戶的互動性較差;
[0013](4)客戶校驗產(chǎn)品真?zhèn)螘r輸入繁瑣。
【發(fā)明內(nèi)容】
[0014]為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于二維碼動態(tài)口令的商品防偽方法,該防偽方法不僅在算法泄露的時候仍能安全的保證防偽作用,而且能增強客戶與企業(yè)的互動性,同時還能減少客戶輸入流程。
[0015]為了實現(xiàn)上述目標(biāo),本發(fā)明采用如下的技術(shù)方案:
[0016]一種基于二維碼動態(tài)口令的商品防偽方法,其特征在于,包括以下步驟:
[0017]步驟1、二維碼動態(tài)口令防偽生成:
[0018]la、將企業(yè)商品信息與企業(yè)防偽加密字符串通過防偽信息生成服務(wù)器加密生成對應(yīng)的二維碼防偽信息及綁定的動態(tài)口令組;
[0019]lb、將二維碼防偽信息與綁定的動態(tài)口令組存入數(shù)據(jù)庫;
[0020]lc、通過印刷設(shè)備將二維碼防偽信息與綁定的動態(tài)口令組印刷在防偽標(biāo)簽上;
[0021]步驟2、客戶驗證:
[0022]2a、客戶通過客戶端驗證設(shè)備掃描防偽標(biāo)簽上的二維碼防偽信息,并將二維碼防偽信息發(fā)送至查詢服務(wù)器;
[0023]2b、查詢服務(wù)器解密二維碼加密信息并調(diào)取數(shù)據(jù)庫,判斷二維碼防偽信息是否是正確的,如果正確則返回對應(yīng)企業(yè)商品綁定位置信息并等待用戶輸入,如果錯誤則返回?zé)o存在此商品?目息;
[0024]2c、客戶刮開二維碼防偽信息上的綁定的動態(tài)口令組并輸入,發(fā)送至查詢服務(wù)器;
[0025]2d、查詢服務(wù)器調(diào)取數(shù)據(jù)庫,判斷動態(tài)口令組是否是正確的,如果正確則返回企業(yè)商品信息及查詢記錄,同時鎖定其余查詢動態(tài)口令,如果錯誤則返回下一個動態(tài)口令商品綁定位置信息。
[0026]前述的基于二維碼動態(tài)口令的商品防偽方法,其特征在于,前述綁定的動態(tài)口令組為5組,并且具有時效性。
[0027]本發(fā)明的有益之處在于:
[0028](I)因為在客戶驗證過程中,查詢服務(wù)器獲取到客戶端發(fā)送過來的二維碼加密數(shù)據(jù)時,需要企業(yè)字符串鑰匙才能運算出正確的企業(yè)產(chǎn)品原文信息,所以即使算法、技術(shù)原理泄露,本發(fā)明的方法仍能安全的保證防偽作用;
[0029](2)服務(wù)器端可以動態(tài)控制驗證次數(shù),企業(yè)成本低廉,客戶無需任何成本,易于實現(xiàn);
[0030](3)可通過手機或電腦進行操作,客戶可以隨時隨地及時進行商品防偽查詢,企業(yè)可以隨時掌握假冒商品信息,大大增強了客戶與企業(yè)的互動性;
[0031](4)減少了客戶輸入流程,驗證操作十分簡便,易操作,實用性強。
【附圖說明】
[0032]圖1是二維碼動態(tài)口令防偽生成的工作流程圖;
[0033]圖2是客戶查詢的工作流程圖。
[0034]圖中附圖標(biāo)記的含義:1-企業(yè)商品信息,2-企業(yè)防偽加密字符串,3-防偽信息生成服務(wù)器,4- 二維碼防偽信息,5-綁定的動態(tài)口令組,6-數(shù)據(jù)庫,7-防偽標(biāo)簽,8-客戶,9-客戶端,10-查詢服務(wù)器。
【具體實施方式】
[0035]本發(fā)明的商品防偽方法基于二維碼動態(tài)口令,主要包括兩個大步驟,分別是:二維碼動態(tài)口令防偽生成步驟、客戶驗證步驟。
[0036]以下結(jié)合附圖和具體實施例對本發(fā)明作具體的介紹。
[0037]步驟一:二維碼動態(tài)口令防偽生成
[0038]參照圖1,二維碼動態(tài)口令防偽生成的具體過程如下:
[0039]la、采用高級加密標(biāo)準(zhǔn)(英語:Advanced Encrypt1n Standard,縮寫:AES)加密,企業(yè)可以掌握一個加密字符串鑰匙,將企業(yè)商品信息I與企業(yè)防偽加密字符串2通過防偽信息生成服務(wù)器3加密生成對應(yīng)的二維碼防偽信息4及綁定的動態(tài)口令組5。
[0040]lb、將二維碼防偽信息4與綁定的動態(tài)口令組5存入數(shù)據(jù)庫6。
[0041]lc、通過印刷設(shè)備將二維碼防偽信息4與綁定的動態(tài)口令組5印刷在防偽標(biāo)簽7上。
[0042]步驟二:客戶驗證
[0043]在客戶驗證過程中,查詢服務(wù)器獲取到客戶端發(fā)送過來的二維碼加密數(shù)據(jù)時,需要企業(yè)字符串鑰匙才能運算出正確的企業(yè)產(chǎn)品原文信息,所以即使算法、技術(shù)原理泄露,本發(fā)明的方法仍能安全的保證防偽作用。參照圖2,客戶驗證的具體過程如下:
[0044]2a、客戶8通過客戶端9 (驗證設(shè)備)掃描防偽標(biāo)簽7上的二維碼防偽信息4,并將二維碼防偽信息4發(fā)送至查詢服務(wù)器10。
[0045]2b、查詢服務(wù)器10解密二維碼加密信息并調(diào)取數(shù)據(jù)庫6,判斷二維碼防偽信息4是否是正確的,如果正確則返回對應(yīng)企業(yè)商品綁定位置信息并等待用戶輸入,如果錯誤則返回?zé)o存在此商品信息。
[0046]2c、客戶8刮開二維碼防偽信息4上的綁定的動態(tài)口令組5,并在規(guī)定的時間內(nèi)輸入動態(tài)口令組5,發(fā)送至查詢服務(wù)器10。
[0047]2d、查詢服務(wù)器10再次調(diào)取數(shù)據(jù)庫6,判斷動態(tài)口令組5是否是正確的,如果正確則返回企業(yè)商品信息及客戶互動信息與客戶互動,同時查詢服務(wù)器10鎖定其余查詢動態(tài)口令,并在查詢服務(wù)器10端記錄用戶查詢記錄,如果錯誤則返回下一個動態(tài)口令商品綁定位置信息。
[0048]綁定的動態(tài)口令組5優(yōu)選為5組,并且具有時效性,也就是說如果在設(shè)定的時間(例如Imin)內(nèi)用戶還沒有輸入動態(tài)口令,會提示過期,如果需要驗證需要返回下一個動態(tài)口令位置。因為綁定的動態(tài)口令組5是有限的且具有時效性,所以驗證過程有次數(shù)限制,從而可以有效防止密碼詞典被破解。
[0049]本發(fā)明的基于二維碼動態(tài)口令的商品防偽方法,其適用于所有商品的防偽,尤其是對信息安全性有嚴(yán)格要求、需要客戶互動性較強的企業(yè)商品的防偽。
[0050]在本發(fā)明的方法中,由于查詢服務(wù)器端可以動態(tài)控制驗證次數(shù),所以企業(yè)成本低廉,客戶無需任何成本,易于實現(xiàn)。
[0051]需要說明的是,上述實施例不以任何形式限制本發(fā)明,凡采用等同替換或等效變換的方式所獲得的技術(shù)方案,均落在本發(fā)明的保護范圍內(nèi)。
【主權(quán)項】
1.基于二維碼動態(tài)口令的商品防偽方法,其特征在于,包括以下步驟: 步驟1、二維碼動態(tài)口令防偽生成: la、將企業(yè)商品信息與企業(yè)防偽加密字符串通過防偽信息生成服務(wù)器加密生成對應(yīng)的二維碼防偽信息及綁定的動態(tài)口令組; lb、將二維碼防偽信息與綁定的動態(tài)口令組存入數(shù)據(jù)庫; lc、通過印刷設(shè)備將二維碼防偽信息與綁定的動態(tài)口令組印刷在防偽標(biāo)簽上; 步驟2、客戶驗證: 2a、客戶通過客戶端驗證設(shè)備掃描防偽標(biāo)簽上的二維碼防偽信息,并將二維碼防偽信息發(fā)送至查詢服務(wù)器; 2b、查詢服務(wù)器解密二維碼加密信息并調(diào)取數(shù)據(jù)庫,判斷二維碼防偽信息是否是正確的,如果正確則返回對應(yīng)企業(yè)商品綁定位置信息并等待用戶輸入,如果錯誤則返回?zé)o存在此商品信息; 2c、客戶刮開二維碼防偽信息上的綁定的動態(tài)口令組并輸入,發(fā)送至查詢服務(wù)器; 2d、查詢服務(wù)器調(diào)取數(shù)據(jù)庫,判斷動態(tài)口令組是否是正確的,如果正確則返回企業(yè)商品信息及查詢記錄,同時鎖定其余查詢動態(tài)口令,如果錯誤則返回下一個動態(tài)口令商品綁定位置信息。
2.根據(jù)權(quán)利要求1所述的基于二維碼動態(tài)口令的商品防偽方法,其特征在于,所述綁定的動態(tài)口令組為5組,并且具有時效性。
【專利摘要】本發(fā)明公開了一種基于二維碼動態(tài)口令的商品防偽方法,其特征在于,包括二維碼動態(tài)口令防偽生成步驟和客戶驗證步驟,生成二維碼時采用AES加密,企業(yè)可掌握一個加密字符串鑰匙,同時綁定一組動態(tài)口令,在客戶驗證過程中,查詢服務(wù)器獲取到客戶端發(fā)送過來的二維碼加密數(shù)據(jù)時需要企業(yè)字符串鑰匙才能運算出正確的企業(yè)產(chǎn)品原文信息,服務(wù)器端返回動態(tài)口令位置信息,用戶輸入正確的動態(tài)口令,服務(wù)器鎖定其余動態(tài)口令并記錄用戶查詢記錄。本發(fā)明的有益之處在于:因在客戶驗證過程中查詢服務(wù)器獲取到客戶端發(fā)送過來的二維碼加密數(shù)據(jù)時需要企業(yè)字符串鑰匙才能運算出正確的企業(yè)產(chǎn)品原文信息,所以即使算法泄露,本發(fā)明的方法仍能安全的保證防偽作用。
【IPC分類】G06Q30-00
【公開號】CN104751341
【申請?zhí)枴緾N201510174666
【發(fā)明人】尹志
【申請人】貴州天酒酒業(yè)銷售有限公司
【公開日】2015年7月1日
【申請日】2015年4月14日