二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽及二維碼防偽溯源方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽及二維碼防偽溯源方法。
【背景技術(shù)】
[0002]二維條碼/二維碼(2-dimens1nal bar code)是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號(hào)信息的;在代碼編制上巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來(lái)表示文字?jǐn)?shù)值信息,通過(guò)圖象輸入設(shè)備或光電掃描設(shè)備自動(dòng)識(shí)讀以實(shí)現(xiàn)信息自動(dòng)處理:它具有條碼技術(shù)的一些共性:每種碼制有其特定的字符集;每個(gè)字符占有一定的寬度;具有一定的校驗(yàn)功能等。同時(shí)還具有對(duì)不同行的信息自動(dòng)識(shí)別功能、及處理圖形旋轉(zhuǎn)變化點(diǎn)。目前防偽溯源技術(shù)方案及缺陷:數(shù)碼二維碼是在二維碼上直接印上一串防偽碼,當(dāng)消費(fèi)者掃描進(jìn)入防偽查詢頁(yè)面后直接輸入這串防偽碼就可以查詢真?zhèn)?。這種防偽技術(shù)的缺點(diǎn)是容易被復(fù)制,因?yàn)槟壳按蟛糠址纻喂径加羞@種技術(shù),這是公開(kāi)的防偽技術(shù)。正因?yàn)槭枪_(kāi)的技術(shù),所以目前數(shù)碼二維碼在市場(chǎng)上運(yùn)用的也比較廣泛。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種不易復(fù)制,安全性好的二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽及二維碼防偽溯源方法。
[0004]為實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明采取的技術(shù)方案為:二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽,其特征在于:包括二維碼、上層標(biāo)簽和下層標(biāo)簽;二維碼包括二維碼外碼和二維碼內(nèi)碼;二維碼外碼設(shè)置在上層標(biāo)簽上,用于商品溯源查詢;二維碼內(nèi)碼設(shè)置在下層標(biāo)簽上,用于防偽驗(yàn)證;上層標(biāo)簽和下層標(biāo)簽之間僅邊緣貼合且上層標(biāo)簽上設(shè)有撕裂口。
[0005]進(jìn)一步的,二維碼外碼和二維碼內(nèi)碼均由URL、版本號(hào)、商品ID、服務(wù)分組、載體類別和廠商自定義數(shù)據(jù)組成,且二維碼外碼編碼和二維碼內(nèi)碼編碼均為一式二聯(lián),即二聯(lián)編碼;二維碼外碼的載體類別采用W表示外碼;二維碼內(nèi)碼的載體類別采用N表示內(nèi)碼。
[0006]進(jìn)一步的,二維碼外碼位于標(biāo)簽外表面醒目位置,用于消費(fèi)者通過(guò)手機(jī)掃碼對(duì)商品的產(chǎn)地和生產(chǎn)流通過(guò)程進(jìn)行網(wǎng)絡(luò)溯源查詢。
[0007]進(jìn)一步的,撕掉二維碼外碼后即見(jiàn)二維碼內(nèi)碼;二維碼內(nèi)碼用于消費(fèi)者通過(guò)手機(jī)掃碼進(jìn)行網(wǎng)絡(luò)防偽驗(yàn)證,防偽驗(yàn)證只能進(jìn)行一次;防偽驗(yàn)證完成后二維碼內(nèi)碼的防偽功能立即失效,再次掃描二維碼內(nèi)碼相當(dāng)于掃描已撕毀的二維碼外碼。
[0008]進(jìn)一步的,二維碼外碼和二維碼內(nèi)碼均為加密二維碼;所述加密二維碼由產(chǎn)品標(biāo)識(shí)信息和二維條碼防偽信息共同組成;產(chǎn)品標(biāo)識(shí)信息包括產(chǎn)品廠名稱、產(chǎn)品全球身份碼uid、品名、凈含量、品牌,型號(hào)、類型,主要成分、生產(chǎn)日期、生產(chǎn)批次、作業(yè)員和生產(chǎn)線;產(chǎn)品全球身份碼uid根據(jù)商品編碼規(guī)則編碼,具有全球唯一性,用來(lái)標(biāo)識(shí)每件商品,以明碼形式印刷在產(chǎn)品外包裝上;二維條碼防偽信息采用雙層加密機(jī)制,二維碼外碼采用產(chǎn)品類型級(jí)密鑰對(duì)產(chǎn)品標(biāo)識(shí)信息進(jìn)行加密,二維碼內(nèi)碼采用數(shù)字密碼鎖技術(shù)對(duì)二維條碼防偽信息本身進(jìn)行加密。
[0009]進(jìn)一步的,所述產(chǎn)品類型級(jí)密鑰為二級(jí)密鑰,由根密鑰派生出各種產(chǎn)品類型級(jí)密鑰;所述根密鑰為生產(chǎn)廠家級(jí)密鑰,生產(chǎn)廠家級(jí)密鑰由多位廠級(jí)領(lǐng)導(dǎo)同時(shí)在場(chǎng)各輸入密碼,經(jīng)算法組合形成;由產(chǎn)品類型級(jí)密鑰派生出各產(chǎn)品型號(hào)級(jí)密鑰,所述產(chǎn)品型號(hào)級(jí)密鑰為末端當(dāng)鑰。
[0010]進(jìn)一步的,防偽二維碼采用納米濕敏二維碼。
[0011]本實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明采取的另一種技術(shù)方案為:二維碼防偽溯源方法,其特征在于包括以下步驟:
[0012]制作二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽:二維碼包括二維碼外碼和二維碼內(nèi)碼;將二維碼外碼設(shè)置在上層標(biāo)簽上,用于商品溯源查詢;將二維碼內(nèi)碼設(shè)置在下層標(biāo)簽上,用于防偽驗(yàn)證;上層標(biāo)簽和下層標(biāo)簽之間僅邊緣貼合且上層標(biāo)簽上設(shè)有撕裂口; 二維碼外碼和二維碼內(nèi)碼均由URL、版本號(hào)、商品ID、服務(wù)分組、載體類別和廠商自定義數(shù)據(jù)組成,且二維碼外碼編碼和二維碼內(nèi)碼編碼均為一式二聯(lián),即二聯(lián)編碼;二維碼外碼的載體類別采用W表示外碼;二維碼內(nèi)碼的載體類別采用N表示內(nèi)碼;將二維碼外碼設(shè)置于標(biāo)簽外表面醒目位置,用于消費(fèi)者通過(guò)手機(jī)掃碼對(duì)商品的產(chǎn)地和生產(chǎn)流通過(guò)程進(jìn)行網(wǎng)絡(luò)溯源查詢;撕掉二維碼外碼后即見(jiàn)二維碼內(nèi)碼;二維碼內(nèi)碼用于消費(fèi)者通過(guò)手機(jī)掃碼進(jìn)行網(wǎng)絡(luò)防偽驗(yàn)證,防偽驗(yàn)證只能進(jìn)行一次;防偽驗(yàn)證完成后二維碼內(nèi)碼的防偽功能立即失效,再次掃描二維碼內(nèi)碼相當(dāng)于掃描已撕毀的二維碼外碼;二維碼外碼和二維碼內(nèi)碼均為加密二維碼;所述加密二維碼由產(chǎn)品標(biāo)識(shí)信息和二維條碼防偽信息共同組成;產(chǎn)品標(biāo)識(shí)信息包括產(chǎn)品廠名稱、產(chǎn)品全球身份碼uid、品名、凈含量、品牌,型號(hào)、類型,主要成分、生產(chǎn)日期、生產(chǎn)批次、作業(yè)員和生產(chǎn)線;產(chǎn)品全球身份碼uid根據(jù)商品編碼規(guī)則編碼,具有全球唯一性,用來(lái)標(biāo)識(shí)每件商品,以明碼形式印刷在產(chǎn)品外包裝上;二維條碼防偽信息采用雙層加密機(jī)制,外層采用產(chǎn)品類型級(jí)密鑰對(duì)產(chǎn)品標(biāo)識(shí)信息進(jìn)行加密,內(nèi)層采用數(shù)字密碼鎖技術(shù)對(duì)二維條碼防偽信息本身進(jìn)行加密;
[0013]產(chǎn)品溯源:通過(guò)產(chǎn)品標(biāo)示信息實(shí)現(xiàn)產(chǎn)品溯源;
[0014]產(chǎn)品真?zhèn)悟?yàn)證:通過(guò)對(duì)二維條碼防偽信息進(jìn)行驗(yàn)證,分辨產(chǎn)品的真?zhèn)巍?br>[0015]進(jìn)一步的,所述采用數(shù)字密碼鎖技術(shù)對(duì)二維條碼防偽信息加密方法包括以下步驟:在防偽數(shù)據(jù)庫(kù)設(shè)置一個(gè)密鑰表文件,密鑰表文件信息包括序號(hào)、加密密鑰和解密密鑰,一個(gè)序號(hào)對(duì)應(yīng)一組加密密鑰和解密密鑰;隨機(jī)選擇密鑰表中的第i組密鑰Ki對(duì)T1加密生成防偽密碼C1;隨機(jī)選擇密鑰表中的第j組密鑰Kj對(duì)T2加密生成校驗(yàn)密碼C2;采用產(chǎn)品類型級(jí)密鑰Kp對(duì)產(chǎn)品防偽綜合信息二次加密,產(chǎn)品防偽綜合信息包括防偽密碼C1、UID和產(chǎn)品標(biāo)識(shí)信息;然后利用二維條碼編碼算法生成二維條碼圖片,制作成防偽標(biāo)簽;再把C2密鑰序號(hào)(i,j)和UID遞交到防偽數(shù)據(jù)庫(kù)中保存,便于日后校驗(yàn);T = T1 r T2;T1用來(lái)生成防偽密碼Cl ;Τ2用來(lái)產(chǎn)生校驗(yàn)密碼C2;只有Τ1和Τ2組合才能打開(kāi)密碼鎖推出隱藏的信息Τ。通過(guò)數(shù)字密碼鎖技術(shù)既解決防偽碼本身的防偽問(wèn)題,又解決數(shù)據(jù)庫(kù)的泄密問(wèn)題。
[0016]進(jìn)一步的,產(chǎn)品真?zhèn)悟?yàn)證包括以下步驟:
[0017]采集二聯(lián)編碼的物聯(lián)網(wǎng)溯源防偽標(biāo)簽的二維碼編碼信息;利用產(chǎn)品類型級(jí)解密密鑰Pk對(duì)編碼信息進(jìn)行解密,得到產(chǎn)品全球身份碼UID、防偽密碼C1和產(chǎn)品標(biāo)識(shí)信息;
[0018]通過(guò)產(chǎn)品全球身份碼UID在防偽數(shù)據(jù)庫(kù)中找到密鑰序號(hào)1、密鑰序號(hào)j和校驗(yàn)密碼C2;
[0019]利用解密密鑰Ki對(duì)防偽密碼Cl進(jìn)行解密得到ΤΙ;
[0020]利用解密密鑰K j對(duì)C2進(jìn)行解密得到和Τ2;
[0021 ]判定T1和T2是否能滿足數(shù)字密碼鎖T的關(guān)系;如果T1和T2能滿足數(shù)字密碼鎖T的關(guān)系,則產(chǎn)品是真品,如果T1和T2不能滿足數(shù)字密碼鎖T的關(guān)系,則產(chǎn)品是偽品。
[0022]針對(duì)目前市場(chǎng)上防偽二維碼的缺陷,本發(fā)明解決以下技術(shù)問(wèn)題:
[0023](1)易復(fù)制
[0024]傳統(tǒng)二維碼防偽溯源用戶掃描完成后即可以進(jìn)行產(chǎn)品真?zhèn)蔚牟樵?,本方案的二維碼防偽溯源二維碼為雙層二維碼,外層二維碼為溯源信息的查詢,揭開(kāi)外層二維碼可看到內(nèi)層二維碼,內(nèi)層二維碼用于防偽。外層二維碼撕毀無(wú)效。這樣就有效的杜絕了防偽二維碼被隨意復(fù)制的風(fēng)險(xiǎn)。
[0025](2)安全性
[0026]在用戶揭開(kāi)外層溯源二維碼,掃描內(nèi)層防偽認(rèn)證二維碼查詢時(shí)需要輸入內(nèi)層二維碼下方查詢驗(yàn)證碼,當(dāng)查詢驗(yàn)證碼正確后才可以看到產(chǎn)品的防偽信息及產(chǎn)品溯源信息。
[0027](3)加密性
[0028]本系統(tǒng)加密分為兩個(gè)層級(jí)的加密,第一個(gè)層級(jí)為二維碼級(jí)別的加密,每個(gè)二維碼對(duì)應(yīng)一個(gè)訪問(wèn)的密碼該訪問(wèn)密碼即為查詢驗(yàn)證碼,當(dāng)該密碼正確后才能訪問(wèn)該二維碼的內(nèi)容。互二個(gè)層級(jí)為二維碼防偽內(nèi)容級(jí)別的加密,本加密算法為本公司經(jīng)多年防偽密碼領(lǐng)域的研究和探索編寫的獨(dú)家算法。
[0029](4)關(guān)聯(lián)性
[0030]二維碼是以內(nèi)外層雙層二維碼做為相互關(guān)聯(lián)性,當(dāng)內(nèi)層二維碼被查詢時(shí)在掃描外層二維碼時(shí)可告知用戶防偽二維碼在何時(shí)、何地被查詢驗(yàn)證過(guò)??稍谟脩舨唤议_(kāi)外層二維碼即可知道產(chǎn)品防偽信息。同時(shí)也杜絕不法分子欺騙消費(fèi)者。
[0031]數(shù)字密碼鎖:數(shù)字密碼鎖技術(shù)設(shè)計(jì)思想是利用編碼生產(chǎn)器產(chǎn)生一對(duì)滿足某種數(shù)學(xué)關(guān)系的數(shù)字字符串。T = T1 r T2;T1用來(lái)生成防偽密碼Cl(相當(dāng)于開(kāi)鎖鑰匙),T2用來(lái)產(chǎn)生校驗(yàn)密碼C2(相當(dāng)于鎖),只有Τ1和Τ2組合才能打開(kāi)密碼鎖推出隱藏的信息Τ。通過(guò)數(shù)字密碼鎖