本發(fā)明涉及商品的溯源和防偽技術(shù),尤其涉及一種防偽溯源標(biāo)識和方法,具體的說,本發(fā)明涉及由防偽溯源服務(wù)商提供加密密鑰,生產(chǎn)商離線加密產(chǎn)品特征信息,最終消費(fèi)者解密比對,以實(shí)現(xiàn)溯源和防偽的標(biāo)識和方法。
背景技術(shù):
在商品的出廠和銷售過程中,離不開防偽設(shè)計(jì),尤其是優(yōu)質(zhì)名牌產(chǎn)品或者食品,消費(fèi)者要求可靠的溯源和防偽的保障。在物聯(lián)網(wǎng)時(shí)代,消費(fèi)者還進(jìn)一步要求對商品尤其是食品的生產(chǎn)運(yùn)輸?shù)认嚓P(guān)信息擁有知情權(quán)?,F(xiàn)有技術(shù)中在商品的防偽包裝設(shè)計(jì)上,不僅在產(chǎn)品外盒上有商標(biāo)、各種文字以及防偽標(biāo)簽,在產(chǎn)品本身也往往設(shè)計(jì)有各種標(biāo)識。例如市場上售賣的雞蛋,除了包裝盒上有生產(chǎn)商、產(chǎn)品商標(biāo)等信息,每一個(gè)雞蛋上都帶有包括商標(biāo)和生產(chǎn)廠商名稱的噴碼。由于有機(jī)散養(yǎng)方式下的雞蛋與普通籠養(yǎng)雞蛋相比,外形類似卻具有較高的售價(jià),現(xiàn)有技術(shù)中的防偽手段很難防止不法商販冒用防偽外包裝和商品噴碼,用普通籠養(yǎng)雞蛋冒充高附加值的有機(jī)散養(yǎng)蛋,以次充好、以假亂真。
現(xiàn)有的商品標(biāo)識方法主要是出廠前在商品的外殼上噴碼。噴碼的內(nèi)容可以是圖形和文字加數(shù)字的組合。生產(chǎn)廠家試圖通過噴碼組合的特殊性來提高仿冒難度,而終端消費(fèi)者主要通過肉眼比對來鑒別真?zhèn)巍R灿泄就瞥鍪謾C(jī)app,利用攝像頭掃描商品外殼上的噴碼組合,依靠智能手機(jī)app的圖像識別技術(shù)來判斷防偽碼的真?zhèn)巍?/p>
例如:浙江省象山縣曉塘鄉(xiāng)東海畜牧禽蛋生產(chǎn)合作社采用食品級墨汁在出品的雞蛋上統(tǒng)一打上商標(biāo)、品名及生產(chǎn)批號,在實(shí)現(xiàn)防偽的同時(shí)對產(chǎn)品質(zhì)量進(jìn)行跟蹤管理。
深圳市振野商品智能設(shè)備股份有限公司開發(fā)的商品噴碼設(shè)備,可在雞蛋上噴商標(biāo)圖案和用于區(qū)分雞蛋的來源和生產(chǎn)日期的字符識別碼。但是眾所周知,消費(fèi)者關(guān)心的商品相關(guān)信息很難全部標(biāo)識在商品及其包裝盒上。
現(xiàn)有的商品標(biāo)識方法,通過增加仿冒難度和仿冒成本,難以徹底杜絕冒牌和假冒行為,損害了消費(fèi)者和品牌商品廠商的利益。所以我們需要新的更好的溯源和防偽方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出的防偽溯源標(biāo)識和方法,充分利用智能手機(jī)、移動互聯(lián)網(wǎng)和區(qū)塊鏈技術(shù),通過商品及其外包裝上的貼標(biāo)和/或噴碼字符進(jìn)行雙重防偽,對用于商品識別的特征信息及其與特定包裝編碼之間,基于原始包裝的對應(yīng)關(guān)系進(jìn)行加密(商品裝盒后即不可再更換包裝盒)。本發(fā)明同時(shí)又能簡化消費(fèi)者的驗(yàn)證工作,便于快速查驗(yàn)證偽,并獲取全面的商品相關(guān)信息,最終達(dá)到杜絕假冒偽劣類商品的生產(chǎn)和流通的目標(biāo)。
本發(fā)明公開的一種防偽溯源標(biāo)識,包括可以附著在商品和/或附著在所述商品的包裝盒上的防偽密文和防偽編碼;所述防偽密文是由所述防偽編碼作為密鑰進(jìn)行加密計(jì)算后所得;所述防偽密文中包括該商品的特征信息;當(dāng)所述防偽密文被解密,即可判斷該商品的真?zhèn)魏?或獲取該商品的溯源信息。
所述的所述防偽密文中包括該商品的特征信息,包括如下一種或者一種以上的組合:該商品的天然的生物個(gè)體特征,該商品的色彩、外形特征,人為賦予的隨機(jī)標(biāo)記,與該商品相關(guān)的實(shí)拍圖片、或者視頻。
所述的防偽編碼作為密鑰進(jìn)行加密計(jì)算的算法是非對稱加密算法,所述的防偽編碼或該防偽編碼的一部分是公鑰,對應(yīng)的私鑰只能由消費(fèi)者通過請求獲取。
所述的防偽密文和防偽編碼、以及相互的對應(yīng)關(guān)系,還被加密后離線保存。
本發(fā)明公開的一種防偽溯源方法,包括如下步驟:
生產(chǎn)商向防偽溯源服務(wù)商申請一個(gè)以上加密用的密鑰即公鑰;所述防偽溯源服務(wù)商同時(shí)生成對應(yīng)的一個(gè)以上解密用的密鑰即私鑰,并加密保管待消費(fèi)者查詢;
所述生產(chǎn)商為自己的每一件產(chǎn)品生成唯一標(biāo)識信息,然后采用一個(gè)加密密鑰即公鑰對該唯一標(biāo)識信息進(jìn)行加密計(jì)算后生成防偽密文;同一個(gè)包裝盒內(nèi)的每個(gè)產(chǎn)品采用同一個(gè)加密密鑰即公鑰來生成防偽密文;
所述生產(chǎn)商利用所述加密密鑰即公鑰作為防偽編碼或者防偽編碼的一部分并且將該防偽編碼噴碼在包裝盒上;把所述防偽密文噴碼在所述包裝盒內(nèi)的相應(yīng)產(chǎn)品上或附著在所述包裝盒的內(nèi)部并注明與該包裝盒內(nèi)部的產(chǎn)品的對應(yīng)關(guān)系;
消費(fèi)者向所述防偽溯源服務(wù)商申請解密用的密鑰即私鑰,并且使用該解密用的密鑰即私鑰來解密所述防偽密文,獲得所述每一件產(chǎn)品的唯一標(biāo)識信息。
在本發(fā)明的實(shí)施例中,還包括如下步驟:生產(chǎn)商在防偽溯源服務(wù)商處登記注冊,獲得生產(chǎn)商編碼;和/或噴碼設(shè)備被所述防偽溯源服務(wù)商登記,分配噴碼設(shè)備編碼。
或者,在本發(fā)明的實(shí)施例中還包括如下步驟:所述生產(chǎn)商向所述防偽溯源服務(wù)商提供使用了所述加密用的密鑰即公鑰的該批次產(chǎn)品的如下信息中的一種或者一種以上的組合:產(chǎn)品的數(shù)量、規(guī)格、技術(shù)參數(shù)、以及出廠時(shí)間;則所述防偽溯源服務(wù)商將發(fā)放的加密密鑰即公鑰的相關(guān)賦碼信息發(fā)布在區(qū)塊鏈中供查詢;同時(shí)激活與所述防偽編碼對應(yīng)的解密密鑰及私鑰的申請。
所述的消費(fèi)者向所述防偽溯源服務(wù)商申請解密用的密鑰即私鑰時(shí),先發(fā)送所述包裝盒上的防偽編碼給所述防偽溯源服務(wù)商;且所述防偽溯源服務(wù)商在成功發(fā)放解密用的密鑰即私鑰后,則銷毀對應(yīng)的私鑰;或者將該包裝盒所對應(yīng)的商品的狀態(tài)變更為“已消費(fèi)”。
在本發(fā)明的實(shí)施例中還包括如下步驟:商品流通環(huán)節(jié)的任何人可將所述防偽編碼的掃碼時(shí)間、位置信息發(fā)布到區(qū)塊鏈中;消費(fèi)者和經(jīng)銷商可以查詢區(qū)塊鏈中的信息。
本發(fā)明的防偽溯源方法,一個(gè)產(chǎn)品包裝盒為最小的商品流通單元,被記錄其出廠、在流通渠道、和到消費(fèi)者占有的狀態(tài)。
本發(fā)明的防偽溯源標(biāo)識和方法,在商品外包裝上的防偽標(biāo)簽(如二維碼)與包裝盒中的每一個(gè)商品的特征識別信息之間具有不可變更的對應(yīng)關(guān)系,且該特征信息被加密,杜絕了流通環(huán)節(jié)的造假,保證了商品的質(zhì)量,降低食品安全風(fēng)險(xiǎn)。每個(gè)具體商品的特征識別信息(通常是天然的生物個(gè)體特征,也可以是人為賦予的隨機(jī)標(biāo)記)通過加密后離線保存,無法被第三方私自獲取,借助智能手機(jī)等移動終端設(shè)備,消費(fèi)者很容易識別商品的真?zhèn)危@得全面的生產(chǎn)和流通環(huán)節(jié)的相關(guān)信息,而且只能有一個(gè)最終消費(fèi)者能獲得解密用私鑰來解讀密文,從而快速獲取該商品的特征識別信息,最終達(dá)到杜絕假冒偽劣類商品的生產(chǎn)和流通的目標(biāo)。防偽溯源服務(wù)商收集消費(fèi)者上傳的請求信息,可以借此了解到商品流通和消費(fèi)的相關(guān)信息。
附圖說明
圖1是本發(fā)明一個(gè)實(shí)施例中防偽溯源服務(wù)商的工作流程圖。
圖2是本發(fā)明一個(gè)實(shí)施例的生產(chǎn)商的防偽溯源流程圖。
圖3是本發(fā)明一個(gè)實(shí)施例的消費(fèi)者溯源流程圖。
圖4是本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的防偽溯源流程圖。
圖5是本發(fā)明一個(gè)實(shí)施例的噴碼設(shè)備工作流程圖。
圖6是本發(fā)明一個(gè)實(shí)施例的經(jīng)銷商工作流程圖。
圖7是本發(fā)明一個(gè)實(shí)施例的區(qū)塊鏈工作流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施例對本發(fā)明做進(jìn)一步詳細(xì)的說明。
防偽溯源服務(wù)商對噴碼設(shè)備和商品生產(chǎn)商進(jìn)行認(rèn)證和注冊登記,并分別為它們分配唯一的編碼,例如噴碼設(shè)備a,商品生產(chǎn)商b。以蛋品清洗包裝加工為例,由蛋品生產(chǎn)商的自有信息系統(tǒng)給每個(gè)蛋編一個(gè)特征識別信息。該特征識別信息可以由上述a、b和生產(chǎn)日期信息、加隨機(jī)數(shù)、流水值和校驗(yàn)字段等組成,實(shí)現(xiàn)每個(gè)商品的一蛋一碼(即:每一個(gè)商品都有唯一標(biāo)識信息來集中該產(chǎn)品的特征識別信息,簡稱x)。
唯一標(biāo)識信息x可包含多種自身校驗(yàn)機(jī)制的校驗(yàn)字段。包括但不限于:
1、噴碼字符的顏色校驗(yàn)。噴頭可以設(shè)置多種噴碼顏色,如綠色、黑色和藍(lán)色等。每種顏色設(shè)置一個(gè)顏色編碼,并寫入x字段中;
2、在x的最后一位追加一個(gè)校驗(yàn)位。譬如,如果從日期開始的若干位數(shù)除以7,得到的余數(shù)作為校驗(yàn)位,加在x的最后一位,等等;
3、商品包裝系統(tǒng)自動對每一個(gè)商品進(jìn)行稱重,取該商品重量的前三位數(shù)(如43.21克,取值為432)作為重量校驗(yàn)字段寫入x中;
4、在商品上隨機(jī)噴一個(gè)三位數(shù)的明碼數(shù)字,并記錄在x中。
在商品包裝時(shí),向防偽溯源服務(wù)商申請?jiān)摪b盒上的二維碼標(biāo)識id(具有唯一性)后,利用該二維碼id值作為公鑰,對每一個(gè)擬裝入該包裝盒內(nèi)的商品的特征識別信息x進(jìn)行加密,得到字符串y。然后將該字符串y經(jīng)噴碼設(shè)備處理,自動轉(zhuǎn)換成條形碼圖案,噴在對應(yīng)的商品上。防偽溯源服務(wù)商在生成每一個(gè)包裝盒二維碼id的同時(shí),也會自動生成一個(gè)私鑰。后者存放在防偽溯源服務(wù)商的私有服務(wù)器上。
商品包裝廠向防偽溯源服務(wù)商申請二維碼id成功后,每一筆的賦碼信息都會作為一條記錄會寫入?yún)^(qū)塊鏈中(記錄包括但不限于以下字段:商品廠名稱、商品信息、申請時(shí)間、包裝規(guī)格、賦碼id),并且該賦碼信息不可更改、不可刪除和偽造。
最終消費(fèi)者在購買到商品后,可以用智能終端設(shè)備(如智能手機(jī))先掃描外盒上的二維碼,再通過搜索區(qū)塊鏈上的賦碼信息確定該二維碼的真實(shí)性與合法性(理由:溯源區(qū)塊鏈上記錄了每一個(gè)二維碼的賦碼時(shí)間,以及出廠后被激活的時(shí)間。當(dāng)最終消費(fèi)者成功獲得對應(yīng)的私鑰后,該二維碼狀態(tài)自動變更為“已失效”),繼而解析出產(chǎn)品生產(chǎn)廠信息和賦碼時(shí)間信息。然后,消費(fèi)者可以掃描盒內(nèi)的任一個(gè)雞蛋上的條形碼,并利用防偽溯源服務(wù)商私有數(shù)據(jù)庫中的私鑰對條形碼所含字符串y進(jìn)行解密,從而得到x。然后再對x中包含的商品包裝廠信息、生產(chǎn)日期信息與從區(qū)塊鏈獲取的信息進(jìn)行比對,以判斷兩者是否吻合。
更進(jìn)一步,字符串x包含編碼機(jī)制預(yù)先設(shè)定的校驗(yàn)邏輯。如手機(jī)掃描時(shí)同時(shí)進(jìn)行噴碼圖像識別,并校驗(yàn)噴碼所用的顏色代碼。如果匹配無誤,則為真品。如果對不上或解析錯(cuò)誤,則判斷為假冒產(chǎn)品。防偽溯源服務(wù)商在向最終消費(fèi)者的智能終端設(shè)備發(fā)放私鑰的時(shí)候會進(jìn)行身份校驗(yàn),確保私鑰只會成功發(fā)放一次。當(dāng)消費(fèi)者成功完成一次防偽校驗(yàn)后,該包裝盒所對應(yīng)的商品的狀態(tài)就會變更為“已消費(fèi)”。對應(yīng)的私鑰也會從防偽溯源服務(wù)商的私有服務(wù)器中銷毀掉,從而實(shí)現(xiàn)商品防偽信息的“閱后即焚”。
一種防偽溯源標(biāo)識的實(shí)施例,包括附著在商品和/或附著在所述商品的包裝盒上的防偽密文和防偽編碼;該防偽密文是由防偽編碼作為密鑰進(jìn)行加密計(jì)算后所得;防偽密文中包括該商品的特征信息;當(dāng)防偽密文被解密,得到該產(chǎn)品的特征信息,再與該商品的特征相比較,即可判斷該商品的真?zhèn)魏?或獲取該商品的溯源信息。
這里的防偽編碼作為密鑰進(jìn)行加密計(jì)算的算法是非對稱加密算法,所述的防偽編碼或該防偽編碼的一部分是公鑰,對應(yīng)的私鑰通過消費(fèi)者請求才能獲取。
所述防偽密文中包括該商品的特征信息,是該商品的天然的生物個(gè)體特征,或者是該商品的色彩、外形特征信息,或者是人為賦予的隨機(jī)標(biāo)記,或者是該商品的實(shí)拍圖片、或者視頻。
生產(chǎn)商編制的防偽密文和防偽編碼、以及相互的對應(yīng)關(guān)系,被安全加密、離線保存。
一種防偽溯源方法的實(shí)施例,包括如下步驟:生產(chǎn)商向防偽溯源服務(wù)商申請若干加密用的密鑰即公鑰;產(chǎn)商再為自己的每一件產(chǎn)品生成對應(yīng)的唯一標(biāo)識信息,然后采用一個(gè)加密密鑰即公鑰對該標(biāo)識信息進(jìn)行加密計(jì)算后生成防偽密文;同一個(gè)包裝盒內(nèi)的產(chǎn)品采用同一個(gè)加密密鑰即公鑰來生成防偽密文;再利用所述加密密鑰即公鑰作為防偽編碼或者防偽編碼的一部分并且將該防偽編碼噴碼在包裝盒上;再把所述防偽密文噴碼在所述包裝盒內(nèi)的相應(yīng)產(chǎn)品上或附著在所述包裝盒的內(nèi)部并注明與該包裝盒內(nèi)部的產(chǎn)品的對應(yīng)關(guān)系;消費(fèi)者向所述防偽溯源服務(wù)商申請解密用的密鑰即私鑰,解密所述防偽密文,獲得所述每一件產(chǎn)品的唯一標(biāo)識信息。
當(dāng)生產(chǎn)商向所述防偽溯源服務(wù)商提供例如該批次產(chǎn)品的數(shù)量、規(guī)格和技術(shù)參數(shù),以及出廠時(shí)間等等生產(chǎn)和技術(shù)方面的數(shù)據(jù)后,防偽溯源服務(wù)商激活對應(yīng)防偽編碼可供查詢,激活保存的解密密鑰即私鑰供申請。生產(chǎn)商可以用自己的私鑰為自己向防偽溯源服務(wù)商提供的數(shù)據(jù)進(jìn)行加密和數(shù)字簽名。
當(dāng)防偽溯源服務(wù)商判斷為合法消費(fèi)者發(fā)出的首次請求,則根據(jù)所述的防偽編碼信息返回該加密算法對應(yīng)的私鑰,當(dāng)防偽溯源服務(wù)商確認(rèn)該私鑰已成功發(fā)放,則銷毀對應(yīng)的私鑰;或者將該包裝盒所對應(yīng)的商品的狀態(tài)變更為“已消費(fèi)”。以保證每個(gè)私鑰只會被成功的發(fā)放和使用一次。如果遭遇消費(fèi)者退貨的話,可以為該商品申請新的防偽編碼和防偽密文,必須重新退回工廠進(jìn)行二次加工,清洗噴碼、重新包裝;有保質(zhì)期的商品或非耐用品,退貨后直接將商品銷毀。
生產(chǎn)商還可以在防偽溯源服務(wù)商處登記注冊,獲得生產(chǎn)商編碼;和/或噴碼設(shè)備被所述防偽溯源服務(wù)商登記,分配噴碼設(shè)備編碼。
所述防偽溯源服務(wù)商在發(fā)放了加密密鑰即公鑰并激活供查詢后,將相關(guān)賦碼信息發(fā)布在區(qū)塊鏈中;商品流通環(huán)節(jié)的任何人均可將掃碼時(shí)間、位置信息和包裝盒防偽編碼發(fā)布到區(qū)塊鏈中;所述防偽溯源服務(wù)商(商品生產(chǎn)商或者區(qū)塊鏈),以所述產(chǎn)品包裝盒為最小的商品流通單元,記錄其出廠、在流通渠道、和到消費(fèi)者占有的狀態(tài)。分別是“已賦碼”、“已出廠”和“已消費(fèi)”。假如該公鑰在區(qū)塊鏈中被仿冒者獲取,并用于加密假冒產(chǎn)品,因?yàn)椴恢谰唧w加密算法,加密后的密文無法用對應(yīng)的私鑰解開。
在上述實(shí)施例中,生產(chǎn)商基于原始包裝的對應(yīng)關(guān)系進(jìn)行加密(商品裝盒后即不可再更換包裝盒)。每個(gè)具體商品的特征識別信息(通常)通過加密后離線保存,無法被第三方私自獲取,最終達(dá)到杜絕假冒偽劣類商品的生產(chǎn)和流通的目標(biāo)。溯源區(qū)塊鏈上記錄了每一個(gè)防偽編碼(公鑰)的賦碼時(shí)間,以及出廠后被激活的時(shí)間。當(dāng)最終消費(fèi)者成功獲得對應(yīng)的私鑰后,該防偽編碼狀態(tài)自動變更為“已失效”。
防偽溯源服務(wù)商在向最終消費(fèi)者的智能終端設(shè)備發(fā)放私鑰的時(shí)候會進(jìn)行身份校驗(yàn),確保私鑰只會成功發(fā)放一次。當(dāng)消費(fèi)者成功完成一次防偽校驗(yàn)后,該包裝盒所對應(yīng)的商品的狀態(tài)就會變更為“已消費(fèi)”。對應(yīng)的私鑰也會從防偽溯源服務(wù)商的私有服務(wù)器中銷毀掉,從而實(shí)現(xiàn)商品防偽信息的“閱后即焚”。
所謂每一個(gè)產(chǎn)品對應(yīng)的唯一特征信息,可以上在商品上隨機(jī)噴一個(gè)三位數(shù)的明碼數(shù)字。還可并將該商品的外觀特征信息解析后由消費(fèi)者自行比對。商品以包裝盒為最小流通單元,從出廠到流通渠道,再到消費(fèi)者,其商品狀態(tài)分別是“已賦碼”、“已出廠”和“已消費(fèi)”。結(jié)合不同的掃描者自動記錄的時(shí)間節(jié)點(diǎn)和位置信息,構(gòu)成了全程防偽溯源的追溯依據(jù)。在保證商品特征識別信息安全加密、離線保存。
在本發(fā)明的另一個(gè)實(shí)施例中,由專業(yè)認(rèn)證機(jī)構(gòu)對噴碼設(shè)備廠商和商品生產(chǎn)商進(jìn)行認(rèn)證和注冊登記后,分別分配一個(gè)唯一的編碼為a和b。商品生產(chǎn)商由內(nèi)部系統(tǒng)給每個(gè)商品編一個(gè)流水號。流水號的規(guī)則可以是生產(chǎn)日期(yyyymmdd)加8位流水序列號最終形成一串總長度為32位的字符串,其組成為abc(參考長度為16位)和8位日期編碼再加上8位流水號。其中,最后8位流水號的起始號是隨機(jī)生成的。另外,在8位日期編碼和8位流水號之后,再增加一個(gè)對這16位數(shù)值進(jìn)行校驗(yàn)的校驗(yàn)位。校驗(yàn)邏輯是將這16位數(shù)除以7后,得到的余數(shù)作為校驗(yàn)數(shù)。
在商品包裝時(shí),由商品包裝廠向防偽溯源服務(wù)商申請?jiān)摪b盒上的二維碼標(biāo)識(具有唯一性)后,利用該二維碼id值作為公鑰,對每一個(gè)商品的特征識別信息x進(jìn)行加密,得到字符串y。然后將該字符串y經(jīng)噴碼設(shè)備處理,自動轉(zhuǎn)換成條形碼圖案,噴在對應(yīng)的商品上。
商品包裝廠向防偽溯源服務(wù)商申請二維碼成功后,每一筆的賦碼信息都會寫入?yún)^(qū)塊鏈中(記錄的字段包括:商品廠編碼、申請時(shí)間、包裝規(guī)格、賦碼id),并且該信息不可更改、不可刪除和偽造。
最終消費(fèi)者在購買到商品后,可以用智能終端設(shè)備(如智能手機(jī))先掃描外盒上的二維碼,再通過搜索區(qū)塊鏈上的賦碼信息確定該二維碼的真實(shí)性,繼而解析出商品廠信息和賦碼時(shí)間信息。然后,消費(fèi)者可以掃描任一個(gè)盒內(nèi)的商品上的條形碼,并利用防偽溯源服務(wù)商內(nèi)部系統(tǒng)中的私鑰對條形碼所含字符串y進(jìn)行解密,從而得到x。然后再對x中包含的商品包裝廠信息、生產(chǎn)日期信息與從區(qū)塊鏈獲取的信息進(jìn)行比對,以判斷兩者是否吻合。然后再驗(yàn)證校驗(yàn)位是否正確。還可并將該商品的外觀特征信息解析后由消費(fèi)者自行比對。如果上述信息均匹配無誤,則為真品。如果對不上或解析錯(cuò)誤,則判斷為假冒產(chǎn)品。
本發(fā)明提供了一種商品外包裝二維碼賦碼與該包裝盒內(nèi)每一枚商品的特征識別信息之間的編碼方法,以及這兩種號碼之間構(gòu)建的不可偽造、三方無法竊取、消費(fèi)者又易于快速校驗(yàn)的防偽溯源方法。
這種防偽溯源方法通過采用區(qū)塊鏈技術(shù)對廠家包裝盒上的二維碼標(biāo)識對應(yīng)的廠商和賦碼時(shí)間進(jìn)行記錄,利用區(qū)塊鏈記錄信息不可偽造、不可刪除等特性保證該賦碼信息的真實(shí)可信,實(shí)現(xiàn)一盒一碼;
生產(chǎn)廠商按某種編碼規(guī)則自行對每一個(gè)商品進(jìn)行唯一性編碼(唯一識別編碼),從而實(shí)現(xiàn)一商品一碼;
在商品包裝過程中,不同商品裝入某個(gè)具體包裝盒中的組合規(guī)則是隨機(jī)的,但是該商品和包裝盒直接的對應(yīng)關(guān)系是唯一的,第三方無法竊取或推測;
噴碼機(jī)在對每個(gè)具體商品進(jìn)行噴碼的時(shí)候,自動把每個(gè)商品的唯一識別編碼進(jìn)行了加密(采用非對稱加密算法,優(yōu)選ecc,即橢圓曲線加密算法),以條形碼或其它明碼方式噴在商品外殼上。
由于采用了該包裝盒的二維碼id中的部分或全部字段作為加密用的公鑰,從而記錄了所裝入的商品與包裝盒之間的對應(yīng)關(guān)系;消費(fèi)者的智能終端利用私鑰對商品上的條形碼信息進(jìn)行解密,得到商品的唯一識別碼后,再對該唯一識別碼中的信息與包裝盒上的賦碼信息進(jìn)行比對和邏輯校驗(yàn),從而判斷該商品的真?zhèn)巍?/p>
本發(fā)明在保證商品包裝盒上的識別碼的唯一性和每個(gè)商品編碼的唯一性的基礎(chǔ)上,通過采用非對稱加密,巧妙的把公鑰信息作為包裝盒的編碼(二維碼)的組成部分,而私鑰信息在流通過程中嚴(yán)格保密,從而保證了外包裝識別碼與包裝盒內(nèi)商品編碼經(jīng)加密生成的物品編碼(條形碼)之間的對應(yīng)關(guān)系,無法被第三方掌握,也難以被第三方偽造。通過本技術(shù),在保證商品特征識別信息安全加密、離線保存的同時(shí),也能讓最終消費(fèi)者能夠很方便的進(jìn)行校驗(yàn),降低了消費(fèi)者的識別成本;通過引入防偽溯源服務(wù)商和具有公信力的第三方認(rèn)證機(jī)構(gòu)對商品生產(chǎn)企業(yè)進(jìn)行防偽溯源服務(wù)和認(rèn)證服務(wù),再配合第三方檢測機(jī)構(gòu)對商品質(zhì)量進(jìn)行抽查,提高了商品質(zhì)量的公信力;商品生產(chǎn)商可以設(shè)定每盒商品的生產(chǎn)日期和保質(zhì)期。消費(fèi)者掃描包裝盒上的二維碼即可判斷該盒商品是否在保質(zhì)期內(nèi),以及剩余保質(zhì)期還有多久;包裝盒上的編碼無需由防偽溯源服務(wù)商等印刷成實(shí)物二維碼或其它類型的防偽標(biāo)簽進(jìn)行實(shí)物交付,也無需將防偽碼標(biāo)簽粘貼在包裝物上,而是由加工企業(yè)自行下載標(biāo)簽編碼電子信息后在包裝環(huán)節(jié)自行噴碼,節(jié)約了人力資源,免除了貼標(biāo)成本。
如圖1所示是本發(fā)明一個(gè)實(shí)施例中防偽溯源服務(wù)商的工作流程圖,包括:防偽溯源服務(wù)商應(yīng)申請下發(fā)噴碼設(shè)備注冊碼a;應(yīng)申請下發(fā)生產(chǎn)商注冊碼b。并且根據(jù)第三方檢測機(jī)構(gòu)的質(zhì)量檢測記錄(或者自己檢測),應(yīng)生產(chǎn)商申請生成唯一對應(yīng)于該質(zhì)量檢測報(bào)告的優(yōu)質(zhì)證明碼c。防偽溯源服務(wù)商應(yīng)生產(chǎn)商的請求生成若干用于加密、解密的密鑰,其中加密密鑰將被噴碼在產(chǎn)品的包裝盒上,一盒一碼。再將賦碼信息和優(yōu)質(zhì)證明碼c發(fā)布在區(qū)塊鏈中,賦碼信息包括生產(chǎn)商id、賦碼時(shí)間、包裝盒規(guī)格和包裝盒id。在流通和消費(fèi)過程中,防偽溯源服務(wù)商根據(jù)消費(fèi)者的請求,接受消費(fèi)者上傳的加密密鑰,即包裝盒上的噴碼,把對應(yīng)的解密密鑰發(fā)送給消費(fèi)者;同時(shí)記錄本次查詢的請求者相關(guān)信息,并把歷史查詢次數(shù)和地點(diǎn)也反饋給消費(fèi)者作為溯源信息的一部分。防偽溯源服務(wù)商分析歷史查詢次數(shù)和地點(diǎn),發(fā)現(xiàn)疑似假冒行為時(shí)發(fā)出預(yù)警,并且在仿冒產(chǎn)品被確認(rèn)后,有防偽溯源服務(wù)商采取措施,例如在區(qū)塊鏈中發(fā)布警告信息,甚至法律手段。
如圖2所示是本發(fā)明一個(gè)實(shí)施例的生產(chǎn)商的防偽溯源流程圖,包括:首先生產(chǎn)商獲得來自防偽溯源服務(wù)商的編碼:有噴碼設(shè)備編碼a(每個(gè)噴碼設(shè)備需注冊登記墨盒的顏色種類,作為內(nèi)部校驗(yàn)的依據(jù)之一)和生產(chǎn)商編碼b。其次,生產(chǎn)商為某批次產(chǎn)品申請質(zhì)量檢測或者提供檢測結(jié)果申請優(yōu)質(zhì)證明碼c。還提供該批次產(chǎn)品數(shù)量、規(guī)格和技術(shù)參數(shù)以備消費(fèi)者和經(jīng)銷商查詢。同時(shí)向防偽溯源服務(wù)商申請對應(yīng)于產(chǎn)品包裝數(shù)量的加密、解密用的密鑰,每一個(gè)產(chǎn)品包裝對應(yīng)于一對加密密鑰和解密密鑰。生產(chǎn)商為自己的每一件產(chǎn)品生成對應(yīng)的特征識別信息x,該特征識別信息x中可以包括噴碼設(shè)備編碼a、生產(chǎn)商編碼b和優(yōu)質(zhì)證明碼c,還可以包括產(chǎn)品的圖片、或者視頻等特征信息,然后采用加密密鑰對該標(biāo)識信息x進(jìn)行加密計(jì)算后生成加密密文y;再把加密密鑰噴碼在包裝盒上;把加密密文y噴碼在產(chǎn)品上;包裝盒與盒內(nèi)產(chǎn)品唯一對應(yīng)包裝后發(fā)貨。掃碼更改商品狀態(tài)。
如圖3所示是本發(fā)明一個(gè)實(shí)施例的消費(fèi)者溯源流程圖,包括:消費(fèi)者首先通過噴碼在包裝盒上的加密密鑰鏈接并獲取區(qū)塊鏈中對應(yīng)的賦碼信息和優(yōu)質(zhì)證明碼c,從中獲得生產(chǎn)商及產(chǎn)品相關(guān)的數(shù)據(jù)等信息。再通過噴碼在包裝盒上的加密密鑰鏈接防偽溯源服務(wù)商,獲取對應(yīng)的解密密鑰,并上傳本地信息給防偽溯源服務(wù)商。通過解密密鑰對噴碼在產(chǎn)品上的加密密文y進(jìn)行解密,獲得加密密文y中含有的產(chǎn)品信息,與產(chǎn)品的特征進(jìn)行比對,與區(qū)塊鏈中獲得的信息進(jìn)行比對,從而判斷真?zhèn)巍?/p>
如圖4所示是本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的防偽溯源流程圖,這種應(yīng)用程序可以是安裝在智能手機(jī)或者平板電腦中的app,也可以是專用設(shè)備中的應(yīng)用程序。進(jìn)入防偽溯源功能后,包括:提示讀入包裝盒上的噴碼(加密密鑰),對該讀入的碼進(jìn)行校驗(yàn),如果通過校驗(yàn)則搜索區(qū)塊鏈中的相關(guān)信息;顯示區(qū)塊鏈中對應(yīng)于該批次產(chǎn)品的相關(guān)的信息,包括包裝盒賦碼信息、相關(guān)生產(chǎn)商信息、該類型冒牌產(chǎn)品警示信息和優(yōu)質(zhì)證明碼c;向防偽溯源服務(wù)商申請相關(guān)的私鑰。提示讀入產(chǎn)品上的噴碼即加密密文y;使用來自防偽溯源服務(wù)商的私鑰對加密密文y進(jìn)行解密,顯示解密獲得的產(chǎn)品特征信息;然后與區(qū)塊鏈中的信息和包裝盒中的產(chǎn)品進(jìn)行比對,或者提示給消費(fèi)者目測比對,或者給出選擇項(xiàng)供消費(fèi)者目測商品給出答案,從而獲得相應(yīng)的防偽溯源信息和結(jié)論。
如圖5所示是本發(fā)明一個(gè)實(shí)施例的噴碼設(shè)備工作流程圖,包括:噴碼設(shè)備把加密密鑰自動轉(zhuǎn)換成二維碼噴碼在包裝盒上。噴碼設(shè)備還把每一件產(chǎn)品對應(yīng)的唯一標(biāo)識信息即加密密文y自動轉(zhuǎn)換成二維碼噴碼在產(chǎn)品上。也可以不轉(zhuǎn)換成條碼或者二維碼直接把編碼噴碼的包裝盒和產(chǎn)品上。包裝盒和包裝盒內(nèi)的產(chǎn)品的對應(yīng)關(guān)系是唯一的、不可更改的。加密密文y或其編碼也可以噴碼在包裝盒的內(nèi)部或者其他部位。
如圖6所示是本發(fā)明一個(gè)實(shí)施例的經(jīng)銷商工作流程圖,經(jīng)銷商進(jìn)貨后,掃描產(chǎn)品包裝上的二維碼,獲取區(qū)塊鏈中的賦碼信息,跟進(jìn)貨渠道信息比對,判斷真?zhèn)?,并將包裝盒編碼、掃碼時(shí)間、所在位置信息加入?yún)^(qū)塊鏈(經(jīng)銷商均分配有證明自己身份的私鑰,經(jīng)過區(qū)塊鏈上的多個(gè)共識節(jié)點(diǎn)校驗(yàn)通過后即可被作為新的流通記錄被區(qū)塊鏈接納)。每個(gè)經(jīng)銷商均可自行記錄產(chǎn)品的入庫、上架和銷售信息。
如圖7所示是本發(fā)明一個(gè)實(shí)施例的區(qū)塊鏈工作流程圖,包括:區(qū)塊鏈接收防偽溯源服務(wù)商發(fā)布的賦碼信息,包括生產(chǎn)商id、賦碼時(shí)間、包裝盒規(guī)格、包裝盒id、相關(guān)該批次產(chǎn)品的檢測信息,優(yōu)質(zhì)證明碼c等;驗(yàn)證生產(chǎn)商身份后,記錄賦碼商品的出廠時(shí)間。根據(jù)請求搜索區(qū)塊鏈中對應(yīng)的記錄,返回相關(guān)的賦碼信息給請求者,以及該類商品的流通狀態(tài)信息,含歷次掃碼的時(shí)間、位置信息和掃碼人的身份信息。