專利名稱:產(chǎn)品標(biāo)簽制作方法、產(chǎn)品真?zhèn)螜z驗(yàn)方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及產(chǎn)品真?zhèn)巫R(shí)別技術(shù),尤其是一種產(chǎn)品標(biāo)簽制作方法、產(chǎn)品真 偽檢驗(yàn)方法與系統(tǒng)。
背景技術(shù):
在實(shí)際應(yīng)用中,生產(chǎn)廠家投入智力與大筆資金研制出的新產(chǎn)品,經(jīng)常被 偽造者假冒,嚴(yán)重侵害了生產(chǎn)廠家的經(jīng)濟(jì)效益。為了使消費(fèi)者識(shí)別和區(qū)別產(chǎn) 品的質(zhì)量和生產(chǎn)廠家,生產(chǎn)廠家通常在產(chǎn)品或其外包裝上貼以生產(chǎn)廠家的商
標(biāo),有許多廠家還在商標(biāo)上印制一些防偽標(biāo)記,例如比較先進(jìn)的激光全息 圖防偽標(biāo)記等,以防該商標(biāo)被偽造。但是,偽造者可以回收該產(chǎn)品的外包裝 來用于假冒產(chǎn)品上,或回收該產(chǎn)品的產(chǎn)品貼于假冒產(chǎn)品上,此時(shí),消費(fèi)者仍 然無法辨別產(chǎn)品的真?zhèn)巍?br>
基于此, 一些生產(chǎn)廠家在產(chǎn)品標(biāo)簽上設(shè)置一些防偽檢驗(yàn)碼并涂以一層覆 蓋材料,消費(fèi)者可以刮開產(chǎn)品標(biāo)簽上的覆蓋層并撥打廠家的防偽電話以查詢 該產(chǎn)品的真?zhèn)?。但是?一些消費(fèi)者使用產(chǎn)品時(shí),并不對該產(chǎn)品進(jìn)行真?zhèn)螜z-險(xiǎn)。 偽造者可以在假冒產(chǎn)品的標(biāo)簽上設(shè)置已經(jīng)被消費(fèi)的正品上未被消費(fèi)者檢驗(yàn)的 防偽檢驗(yàn)碼,此時(shí),消費(fèi)者仍然無法有效辨別產(chǎn)品的真?zhèn)巍?br>
在現(xiàn)有的各種防偽標(biāo)記中,由于射頻識(shí)別(Radio Frequency Identification, RFID)標(biāo)簽具有防磁、防水、耐高溫等優(yōu)點(diǎn),成為目前最常用且最具有的、 安全性最高的防偽標(biāo)簽?,F(xiàn)有技術(shù)中采用RFID標(biāo)簽防偽時(shí),由生產(chǎn)廠家在 生產(chǎn)產(chǎn)品時(shí)將產(chǎn)品信息寫入RFID標(biāo)簽,并將產(chǎn)品的相關(guān)信息,例如生產(chǎn) 信息、物流信息等,錄入在線數(shù)據(jù)庫。消費(fèi)者購買產(chǎn)品時(shí),可以通過RFID 標(biāo)簽中的產(chǎn)品信息從在線數(shù)據(jù)庫中獲取該產(chǎn)品的相關(guān)信息,并與產(chǎn)品特征進(jìn)
行比較,從而檢驗(yàn)產(chǎn)品的真?zhèn)?。但是,采用上述現(xiàn)有技術(shù)的RFID標(biāo)簽對產(chǎn) 品防偽至少存在以下問題生產(chǎn)廠家需要建立并維護(hù)龐大的在線數(shù)據(jù)庫中, 需要投入大量的人力資源、網(wǎng)絡(luò)資源與成本;并且,消費(fèi)者需要接入該在線 數(shù)據(jù)庫才能檢驗(yàn)產(chǎn)品的真?zhèn)?,對產(chǎn)品的檢驗(yàn)地點(diǎn)存在著限制,對消費(fèi)者帶來 極大不便。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種產(chǎn)品標(biāo)簽制作方法、產(chǎn)品真?zhèn)螜z驗(yàn)方 法與系統(tǒng),通過產(chǎn)品自身攜帶的標(biāo)簽,對產(chǎn)品進(jìn)行有效真?zhèn)?企驗(yàn),節(jié)省人力 資源、網(wǎng)絡(luò)資源與成本,并且不存在檢驗(yàn)地點(diǎn)的限制,消費(fèi)者可以實(shí)時(shí)對該 產(chǎn)品進(jìn)行真?zhèn)螜z驗(yàn),非常方便。
為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供的一種產(chǎn)品標(biāo)簽制作方法,包括
向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽,采用預(yù)設(shè)算法與密鑰對該RFID標(biāo) 簽的標(biāo)簽標(biāo)識(shí)(identification,以下簡稱ID)與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加 密,得到加密數(shù)據(jù);
將所述標(biāo)簽ID與所述加密數(shù)據(jù)寫入所述RFID標(biāo)簽。
本發(fā)明實(shí)施例提供的一種產(chǎn)品真?zhèn)螜z驗(yàn)方法,包括
從產(chǎn)品上嵌入的RFID標(biāo)簽中讀取該RFID標(biāo)簽的標(biāo)簽ID,和采用預(yù)設(shè) 算法與密鑰對所述標(biāo)簽ID與產(chǎn)品的產(chǎn)品信息加密得到的加密數(shù)據(jù);
采用所述預(yù)設(shè)算法與密鑰對所述加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品 信息;
比較從所述RFID標(biāo)簽中讀取的標(biāo)簽ID與對所述加密數(shù)據(jù)進(jìn)行解密得到 的標(biāo)簽ID是否相同,并輸出比較結(jié)果。
本發(fā)明實(shí)施例提供的一種產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng),包括
產(chǎn)品標(biāo)簽制作裝置,用于向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽,采用預(yù) 設(shè)算法與密鑰對該RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,將 得到的加密數(shù)據(jù)與所述標(biāo)簽ID寫入所述RFID標(biāo)簽;
產(chǎn)品真?zhèn)螜z驗(yàn)裝置,用于從所述產(chǎn)品上嵌入的RFID標(biāo)簽中讀取該RFID 標(biāo)簽的標(biāo)簽ID與所述加密數(shù)據(jù),采用所述預(yù)設(shè)算法與密鑰對所述加密數(shù)據(jù)進(jìn) 行解密,得到標(biāo)簽ID與產(chǎn)品信息,比較從所述RFID標(biāo)簽中讀取的標(biāo)簽ID 與對所述加密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。
基于本發(fā)明實(shí)施例提供的上述產(chǎn)品標(biāo)簽制作方法、產(chǎn)品真?zhèn)螜z驗(yàn)方法與 系統(tǒng),可以向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽,并將RFID標(biāo)簽的標(biāo)簽ID 與產(chǎn)品信息加密得到的加密數(shù)據(jù)寫入RFID標(biāo)簽中,對產(chǎn)品進(jìn)行檢驗(yàn)時(shí),從 RFID標(biāo)簽中讀取標(biāo)簽ID與加密數(shù)據(jù),對加密數(shù)據(jù)進(jìn)行解密,并比較從RFID 標(biāo)簽中讀取的標(biāo)簽ID與解密獲得的標(biāo)簽ID是否相同,根據(jù)比較結(jié)果可以識(shí) 別該產(chǎn)品的真?zhèn)巍S捎跇?biāo)簽ID中寫入了產(chǎn)品信息,因此, 一個(gè)產(chǎn)品上的RFID 標(biāo)簽與產(chǎn)品標(biāo)簽無法適用于其它產(chǎn)品,可以有效保證產(chǎn)品與檢驗(yàn)結(jié)果的對應(yīng) 性;另外,通過產(chǎn)品自身攜帶的RFID標(biāo)簽與產(chǎn)品標(biāo)簽,便可對產(chǎn)品進(jìn)行有 效真?zhèn)螜z驗(yàn),不需要在線數(shù)據(jù)庫支持,與現(xiàn)有技術(shù)相比,節(jié)省人力資源、網(wǎng) 絡(luò)資源與成本,并且不存在檢驗(yàn)地點(diǎn)的限制,消費(fèi)者可以實(shí)時(shí)對該產(chǎn)品進(jìn)行 真?zhèn)螜z驗(yàn),非常方{吏;由于采用了加/解密技術(shù),算法與密鑰由廠家自行決定, 使得該產(chǎn)品的RFID標(biāo)簽與產(chǎn)品標(biāo)簽上數(shù)據(jù)無法被偽造,進(jìn)一步保證了產(chǎn)品 驗(yàn)證結(jié)果的可靠性。
下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
圖1為本發(fā)明產(chǎn)品標(biāo)簽制作方法一個(gè)實(shí)施例的流程圖; 圖2為本發(fā)明產(chǎn)品真?zhèn)螜z驗(yàn)方法一個(gè)實(shí)施例的流程圖; 圖3為本發(fā)明產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖4為本發(fā)明產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)另 一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖5為本發(fā)明產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供的一種產(chǎn)品標(biāo)簽制作方法,包括向產(chǎn)品上嵌入RFID 標(biāo)簽與產(chǎn)品標(biāo)簽,采用預(yù)設(shè)算法與密鑰對用于標(biāo)識(shí)該RFID標(biāo)簽的標(biāo)簽ID與 所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,得到加密數(shù)據(jù);將標(biāo)簽ID與加密數(shù)據(jù)寫入 RFID標(biāo)簽。其中的預(yù)設(shè)算法具體可以是橢圓曲線加密算法;相應(yīng)的,密鑰為 該橢圓曲線加密算法的私鑰。另外,將標(biāo)簽ID與加密數(shù)據(jù)寫入RFID標(biāo)簽之 后,還可以計(jì)算加密數(shù)據(jù)的HASH值,并采用預(yù)設(shè)算法對該HASH值進(jìn)行變 換,得到數(shù)字串,然后將該數(shù)字串寫入所述產(chǎn)品標(biāo)簽上,具體地,可以采用 SHA-1算法計(jì)算加密數(shù)據(jù)的HASH值。如圖1所示,為本發(fā)明產(chǎn)品標(biāo)簽制作 方法一個(gè)實(shí)施例的流程圖,其包括以下步驟
步驟IOI,向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽。
步驟102,采用橢圓曲線加密算法與私鑰對用于標(biāo)識(shí)所述RFID標(biāo)簽的標(biāo) 簽ID與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,得到加密數(shù)據(jù)。其中的標(biāo)簽ID可以 是8個(gè)或16個(gè)字節(jié)的長度;產(chǎn)品信息具體可以是生產(chǎn)該產(chǎn)品的生產(chǎn)廠家名稱、 產(chǎn)品名稱、產(chǎn)品型號、產(chǎn)品批號、產(chǎn)品的生產(chǎn)日期等信息,可以具體設(shè)定該 信息的最大長度為160bits。
步驟103,將RFID標(biāo)簽的標(biāo)簽ID與加密數(shù)據(jù)寫入RFID標(biāo)簽。
步驟104,采用安全雜湊算法(Secure Hash Algorithm,以下簡稱SHA-1) 算法計(jì)算加密數(shù)據(jù)的HASH值,并采用預(yù)設(shè)算法,例如RFC4226算法, 將該HASH值變換為數(shù)字串,寫入產(chǎn)品標(biāo)簽上。其中的數(shù)字串全部由數(shù)字組 成,易于認(rèn)讀,可適用于不同國家和地區(qū),比傳統(tǒng)作為防偽標(biāo)記的全息圖更 直觀、更可信。具體地,該數(shù)定串的長度可為8位或IO位十進(jìn)制數(shù)字。
另外,也可以采用消息摘要(Message Digest,以下簡稱MD)4或MD5 算法計(jì)算加密數(shù)據(jù)的HASH值。
在圖1所述的實(shí)施例中,步驟104與步驟103的執(zhí)行不存在時(shí)間順序關(guān) 系,步驟104也可以與步驟103同時(shí)執(zhí)行或先于步驟103執(zhí)行。
本發(fā)明實(shí)施例提供的一種產(chǎn)品真?zhèn)螜z驗(yàn)方法,包括從產(chǎn)品上嵌入的 RFID標(biāo)簽中讀取該RFID標(biāo)簽的標(biāo)簽ID,和采用預(yù)設(shè)算法與密鑰對標(biāo)簽ID 與產(chǎn)品信息加密得到的加密數(shù)據(jù),其中的預(yù)設(shè)算法與密鑰具體可以是橢圓曲 線加密算法與私鑰;采用所述預(yù)設(shè)算法與密鑰對加密數(shù)據(jù)進(jìn)行解密,得到標(biāo) 簽ID與產(chǎn)品信息,如果加密數(shù)據(jù)是通過橢圓曲線加密算法與私鑰加密獲得, 則解密時(shí)采用所述橢圓曲線加密算法和與該私鑰對應(yīng)的公鑰進(jìn)行解密;比較 從RFID標(biāo)簽中讀取的標(biāo)簽ID與對加密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID是否相 同,并輸出比較結(jié)果。若相同,說明產(chǎn)品為正品。若不相同,則說明產(chǎn)品上 的相關(guān)數(shù)據(jù)被改動(dòng),該產(chǎn)品為偽造產(chǎn)品。
進(jìn)一步地,根據(jù)輸出比較結(jié)果,在從RFID標(biāo)簽中讀取的標(biāo)簽ID與對加 密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID相同的情況下,還可以執(zhí)行如下操作采用與 計(jì)算所述產(chǎn)品標(biāo)簽上的數(shù)字串相同的算法,計(jì)算加密數(shù)據(jù)的HASH值,并將 其變換為固定長度的數(shù)字串,然后比較計(jì)算出的固定長度的數(shù)字串與所述產(chǎn) 品的產(chǎn)品標(biāo)簽上的數(shù)字串是否相同,并輸出比較結(jié)果。
如圖2所示,為本發(fā)明產(chǎn)品真?zhèn)?企驗(yàn)方法一個(gè)實(shí)施例的流程圖,該流程 具體可以通過一個(gè)存儲(chǔ)有與圖1中使用的私鑰對應(yīng)的公鑰的手持設(shè)備執(zhí)行, 其包括以下步驟
步驟201,從產(chǎn)品上嵌入的RFID標(biāo)簽中讀取用于標(biāo)識(shí)該RFID標(biāo)簽的標(biāo) 簽ID,和采用橢圓曲線加密算法與私鑰對標(biāo)簽ID與產(chǎn)品信息加密得到的加 密數(shù)據(jù)。
步驟202,采用橢圓曲線加密算法和與所述私鑰對應(yīng)的公鑰對加密數(shù)據(jù) 進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息。
步驟203,比較從RFID標(biāo)簽中讀取的標(biāo)簽ID與對加密數(shù)據(jù)解密得到的 標(biāo)簽ID是否相同,并輸出比較結(jié)果。若相同,執(zhí)行步驟204。若不相同,說 明產(chǎn)品上的相關(guān)lt據(jù);波改動(dòng),該產(chǎn)品為偽造產(chǎn)品。
步驟204,采用與步驟104中相同的SHA-1算法計(jì)算加密數(shù)據(jù)的HASH 值,并將該HASH值變換為固定長度的數(shù)字串。
與其它公鑰系統(tǒng)相比,橢圓曲線加密算法在抗攻擊性具有絕對的優(yōu)勢, 例如橢圓曲線加密算法中160位錯(cuò)誤更正碼(Error Correcting Code,以下 簡稱ECC)與1024位非對稱密碼算法(Rivest Shamir Adleman,以下簡稱 RSA) 、 ( Digital Signature Algorithm,以下簡稱DSA)有相同的安全強(qiáng)度, 而210位的ECC則與2048位的RSA、 DSA具有相同的安全強(qiáng)度。另外,橢 圓曲線加密算法的運(yùn)算速度比RSA、 DSA都要快得多,可以實(shí)時(shí)用于對產(chǎn)品 的真?zhèn)芜M(jìn)行檢驗(yàn)。并且,在相同的安全強(qiáng)度下,橢圓曲線加密算法占據(jù)的存 儲(chǔ)空間較小,方便應(yīng)用于小型化的手持設(shè)備來進(jìn)行產(chǎn)品真?zhèn)螜z驗(yàn)。
若步驟104中,采用MD4或MD5算法計(jì)算加密數(shù)據(jù)的HASH值,并將 該HASH值變換為數(shù)字串,則該步驟204中,也相應(yīng)采用MD4或MD5算法 計(jì)算加密數(shù)據(jù)的HASH值,并采用與產(chǎn)品標(biāo)簽上數(shù)字串相同的預(yù)設(shè)算法,例 如RFC4226算法,將計(jì)算出的HASH值變換為固定長度的數(shù)字串。具體地, 該數(shù)定串的長度可為8位或10位十進(jìn)制數(shù)字。
步驟205,比較步驟204中計(jì)算出來的固定長度的數(shù)字串與產(chǎn)品的產(chǎn)品 標(biāo)簽上的的數(shù)字串是否相同,并輸出比較結(jié)果。
由于產(chǎn)品標(biāo)簽上的數(shù)字串是通過對RFID標(biāo)簽的ID和產(chǎn)品信息加密后生 成的數(shù)據(jù)進(jìn)行變換得到,因此, 一個(gè)產(chǎn)品上的RFID標(biāo)簽與產(chǎn)品標(biāo)簽無法適 用于其它產(chǎn)品,可以有效保證產(chǎn)品與檢驗(yàn)結(jié)果的對應(yīng)性。
若比較結(jié)果相同,說明該產(chǎn)品為正品。否則,若比較結(jié)果不同,說明該 產(chǎn)品為偽造產(chǎn)品。
本發(fā)明的上述實(shí)施例中,產(chǎn)品信息參與了產(chǎn)品真?zhèn)蔚臋z驗(yàn),將其中一個(gè) 產(chǎn)品上的標(biāo)簽,不管是RFID標(biāo)簽還是產(chǎn)品標(biāo)簽或?qū)⒍咄瑫r(shí)用于另外一件 產(chǎn)品時(shí),均無法通過才t瞼,因此可以有效識(shí)別產(chǎn)品真?zhèn)?;并且,通過產(chǎn)品信 息、產(chǎn)品自身攜帶的RFID標(biāo)簽與產(chǎn)品標(biāo)簽,實(shí)現(xiàn)對產(chǎn)品的真?zhèn)?企驗(yàn),不需
要在線數(shù)據(jù)庫支持,節(jié)省人力資源、網(wǎng)絡(luò)資源與成本,并且不存在檢驗(yàn)地點(diǎn) 的限制,消費(fèi)者可以實(shí)時(shí)對該產(chǎn)品進(jìn)行真?zhèn)螜z驗(yàn),非常方便。
如圖3所示,為本發(fā)明產(chǎn)品真?zhèn)伟镀篁?yàn)系統(tǒng)一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,該 實(shí)施例的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)包括產(chǎn)品標(biāo)簽制作裝置1與產(chǎn)品真?zhèn)螜z驗(yàn)裝置2。 其中的產(chǎn)品標(biāo)簽制作裝置1可用于實(shí)現(xiàn)如圖1所示實(shí)施例的流程,其中的產(chǎn) 品真?zhèn)螜z驗(yàn)裝置2可用于實(shí)現(xiàn)如圖2所示實(shí)施例的流程。
其中,產(chǎn)品標(biāo)簽制作裝置1用于向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽, 采用預(yù)設(shè)算法與密鑰對用于標(biāo)識(shí)該RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn)品的產(chǎn)品信 息進(jìn)行加密,將得到的加密數(shù)據(jù)與所述標(biāo)簽ID寫入所述RFID標(biāo)簽。作為另 一個(gè)實(shí)施例,產(chǎn)品標(biāo)簽制作裝置1還可以進(jìn)一步計(jì)算所述加密數(shù)據(jù)的HASH 值,并將該HASH值變換為數(shù)字串寫入所述產(chǎn)品標(biāo)簽上。
產(chǎn)品真?zhèn)螜z驗(yàn)裝置2用于從所述產(chǎn)品上嵌入的RFID標(biāo)簽中讀取標(biāo)簽ID 和加密數(shù)據(jù),采用產(chǎn)品標(biāo)簽制作裝置1采用的預(yù)設(shè)算法與密鑰對所述加密數(shù) 據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息,比較從所述RFID標(biāo)簽中讀取的標(biāo)簽 ID與對所述加密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。 與產(chǎn)品標(biāo)簽制作裝置1相應(yīng),作為另一個(gè)實(shí)施例,產(chǎn)品真?zhèn)螜z^^裝置2還可 以在讀取的標(biāo)簽ID與解密得到的標(biāo)簽ID相同的情況下,計(jì)算加密數(shù)據(jù)的 HASH值,并將其變換為固定長度的數(shù)字串,然后比較該固定長度的數(shù)字串 與所述產(chǎn)品的產(chǎn)品標(biāo)簽上的數(shù)字串是否相同,并輸出比較結(jié)果。
其中,產(chǎn)品標(biāo)簽制作裝置1具體用于采用橢圓曲線加密算法與私鑰對標(biāo) 簽ID與產(chǎn)品信息進(jìn)行加密;相應(yīng)的,產(chǎn)品真?zhèn)螜z驗(yàn)裝置2具體用于采用橢圓
曲線加密算法和與該私鑰對應(yīng)的公鑰對所述加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID 與產(chǎn)品信息。另外,產(chǎn)品標(biāo)簽制作裝置1具體用于采用SHA-1算法計(jì)算所述 加密數(shù)據(jù)的HASH值,并采用預(yù)設(shè)算法將其轉(zhuǎn)化為數(shù)字串;相應(yīng)的,產(chǎn)品真 偽檢驗(yàn)裝置2具體用于采用相同的SHA-1算法計(jì)算所述加密數(shù)據(jù)的HASH 值,并將其變換為固定長度的數(shù)字串。
如圖4所示,為本發(fā)明產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。 該實(shí)施例與圖3所示的實(shí)施例相比,產(chǎn)品標(biāo)簽制作裝置1包括嵌入模塊11、 加密模塊12與寫入模塊13。
其中,嵌入模塊11向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽。加密模塊12 采用橢圓曲線加密算法與私鑰對用于標(biāo)識(shí)所述RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn) 品的產(chǎn)品信息進(jìn)行加密,得到加密數(shù)據(jù)。寫入模塊13用于將加密數(shù)據(jù)與所述 標(biāo)簽ID寫入所述RFID標(biāo)簽。
另外,在圖4所示的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng),產(chǎn)品真?zhèn)?企驗(yàn)裝置2具體可以 包括讀取模塊21、解密模塊22、與第一比較模塊23。
其中,讀取模塊21用于從產(chǎn)品上嵌入的RFID標(biāo)簽中讀取標(biāo)簽ID和加 密數(shù)據(jù)。解密模塊22用于采用橢圓曲線加密算法和與所述私鑰對應(yīng)的公鑰, 對讀取模塊21讀取到的加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息。第一 比較模塊23,用于比較讀取模塊21從RFID標(biāo)簽中讀取的標(biāo)簽ID與解密模 塊22對加密數(shù)據(jù)解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。根據(jù)該比 較結(jié)果是否相同,用戶可以識(shí)別該產(chǎn)品是否正品。
進(jìn)一步地,在圖4所示的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)中,產(chǎn)品標(biāo)簽制作裝置1還 可以包括第一計(jì)算模塊14,用于采用SHA-1算法計(jì)算加密數(shù)據(jù)的HASH值, 并將該HASH值變換為數(shù)字串。相應(yīng)的,寫入模塊13還用于將第一計(jì)算模 塊14計(jì)算出來的數(shù)字串寫入產(chǎn)品上嵌入的產(chǎn)品標(biāo)簽上。如圖5所示,為本發(fā) 明產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng)又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
再參見圖5,與產(chǎn)品標(biāo)簽制作裝置1相應(yīng),產(chǎn)品真?zhèn)蜨瞼裝置2還可以 進(jìn)一步包括第二計(jì)算模塊24與第二比較模塊25。其中,第二計(jì)算模塊24用 于根據(jù)第一比較模塊23的比較結(jié)果,在從RFID標(biāo)簽中讀取的標(biāo)簽ID與對 加密數(shù)據(jù)解密得到的標(biāo)簽ID相同時(shí),采用SHA-1算法計(jì)算加密數(shù)據(jù)的HASH 值,并將其變換為固定長度的數(shù)字串。第二比較模塊25用于比較該固定長度 的數(shù)字串與所述產(chǎn)品的產(chǎn)品標(biāo)簽上的數(shù)字串是否相同,并輸出比較結(jié)果。根據(jù)該比較結(jié)果是否相同,用戶可以識(shí)別該產(chǎn)品是否正品。
本發(fā)明實(shí)施例可以有效保證產(chǎn)品與檢驗(yàn)結(jié)果的對應(yīng)性,并且不需要在線 數(shù)據(jù)庫支持,節(jié)省人力資源、網(wǎng)絡(luò)資源與成本,并且不存在4企驗(yàn)地點(diǎn)的限制,
消費(fèi)者可以實(shí)時(shí)對該產(chǎn)品進(jìn)行真?zhèn)螞_全驗(yàn),非常方便;另外,由于采用了加/解 密技術(shù),算法與密鑰由廠家自行決定,使得該產(chǎn)品的RFID標(biāo)簽與產(chǎn)品標(biāo)簽 上數(shù)據(jù)無法被偽造,進(jìn)一步保證了產(chǎn)品驗(yàn)證結(jié)果的可靠性。
最后所應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對 本發(fā)明作限制性理解。盡管參照上述較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明, 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進(jìn)行修改 或者等同替換,而這種修改或者等同替換并不脫離本發(fā)明技術(shù)方案的精神和 范圍。
權(quán)利要求
1、一種產(chǎn)品標(biāo)簽制作方法,其特征在于,包括向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽,采用預(yù)設(shè)算法與密鑰對該RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,得到加密數(shù)據(jù);將所述標(biāo)簽ID與所述加密數(shù)據(jù)寫入所述RFID標(biāo)簽。
2、 根據(jù)權(quán)利要求1所述的產(chǎn)品標(biāo)簽制作方法,其特征在于,將所述標(biāo)簽 ID與所述加密數(shù)據(jù)寫入所述RFID標(biāo)簽之后,還包括計(jì)算所述加密數(shù)據(jù)的 HASH值,將該HASH值變換為數(shù)字串并寫入所述產(chǎn)品標(biāo)簽上。
3、 根據(jù)權(quán)利要求2所述的產(chǎn)品標(biāo)簽制作方法,其特征在于,所述預(yù)設(shè)算 法為橢圓曲線加密算法;所述密鑰為所述橢圓曲線加密算法的私鑰;和/或所 述計(jì)算所述加密數(shù)椐的HASH值具體為采用SHA-1算法計(jì)算所述加密數(shù)據(jù) 的HASH值。
4、 一種產(chǎn)品真?zhèn)?企驗(yàn)方法,其特征在于,包括從產(chǎn)品上嵌入的RFID標(biāo)簽中讀取該RFID標(biāo)簽的標(biāo)簽ID,和采用預(yù)設(shè) 算法與密鑰對所述標(biāo)簽ID與產(chǎn)品的產(chǎn)品信息加密得到的加密數(shù)據(jù);采用所述預(yù)^i殳算法與密鑰對所述加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品 信息;比較從所述RFID標(biāo)簽中讀取的標(biāo)簽ID與對所述加密數(shù)據(jù)進(jìn)行解密得到 的標(biāo)簽ID是否相同,并輸出比較結(jié)果。
5、 根據(jù)權(quán)利要求4所述的產(chǎn)品真?zhèn)螜z驗(yàn)方法,其特征在于,所述采用預(yù) 設(shè)算法與密鑰對所述標(biāo)簽ID與產(chǎn)品的產(chǎn)品信息加密得到的加密數(shù)據(jù)具體為 采用橢圓曲線加密算法與私鑰對所述標(biāo)簽ID與產(chǎn)品信息加密得到的加密數(shù) 據(jù);所述采用所述預(yù)設(shè)算法與密鑰對所述加密數(shù)據(jù)進(jìn)行解密具體為采用所 述橢圓曲線加密算法和與所述私鑰對應(yīng)的公鑰對所述加密^:據(jù)進(jìn)行解密。
6、 根據(jù)權(quán)利要求4或5所述的產(chǎn)品真?zhèn)螜z驗(yàn)方法,其特征在于,還包括 根據(jù)所述比較結(jié)果,在從所述RFID標(biāo)簽中讀取的標(biāo)簽ID與對所述加密 數(shù)據(jù)解密得到的標(biāo)簽ID相同時(shí),使用SHA-l算法計(jì)算所述加密數(shù)據(jù)的HASH 值,并采用計(jì)算所述產(chǎn)品標(biāo)簽上數(shù)字串的算法,將計(jì)算出的HASH變換為固 定長度的數(shù)字串,比較該固定長度的數(shù)字串與所述產(chǎn)品的產(chǎn)品標(biāo)簽上的數(shù)字 串是否相同,并輸出比較結(jié)果。
7、 一種產(chǎn)品真?zhèn)蝆%瞼系統(tǒng),其特征在于,包括產(chǎn)品標(biāo)簽制作裝置,用于向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽,采用預(yù) 設(shè)算法與密鑰對該RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,將 得到的加密數(shù)據(jù)與所述標(biāo)簽ID寫入所述RFID標(biāo)簽;產(chǎn)品真?zhèn)?企驗(yàn)裝置,用于從所述產(chǎn)品上嵌入的RFID標(biāo)簽中讀取該RFID 標(biāo)簽的標(biāo)簽ID與所述加密數(shù)據(jù),采用所述預(yù)設(shè)算法與密鑰對所述加密數(shù)據(jù)進(jìn) 行解密,得到標(biāo)簽ID與產(chǎn)品信息,比較從所述RFID標(biāo)簽中讀取的標(biāo)簽ID 與對所述加密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。
8、 根據(jù)權(quán)利要求7所述的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng),其特征在于,所述產(chǎn)品標(biāo) 簽制作裝置具體用于采用橢圓曲線加密算法與私鑰對該RFID標(biāo)簽的標(biāo)簽ID 與所述產(chǎn)品的產(chǎn)品ID加密;所述產(chǎn)品真?zhèn)螜z驗(yàn)裝置具體用于采用所述橢圓曲線加密算法和與所述私 鑰對應(yīng)的公鑰對所述加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息。
9、 根據(jù)權(quán)利要求8所述的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng),其特征在于,所述產(chǎn)品標(biāo) 簽制作裝置包括-.嵌入模塊,用于向產(chǎn)品上嵌入RFID標(biāo)簽與產(chǎn)品標(biāo)簽;加密模塊,用于采用橢圓曲線加密算法與私鑰對所述RFID標(biāo)簽的標(biāo)簽ID與所述產(chǎn)品的產(chǎn)品信息進(jìn)行加密,得到加密數(shù)據(jù);寫入模塊,用于將所述加密數(shù)據(jù)與所述標(biāo)簽ID寫入所述RFID標(biāo)簽; 所述產(chǎn)品真?zhèn)螜z驗(yàn)裝置包括讀取模塊,用于從所述產(chǎn)品上嵌入的RFID標(biāo)簽中讀取標(biāo)簽ID和加密數(shù) 據(jù);解密模塊,用于采用所述橢圓曲線加密算法和與所述私鑰對應(yīng)的公鑰, 對所述加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息;第一比較模塊,用于比較所述讀取模塊讀取的標(biāo)簽ID與對所述加密數(shù)據(jù) 解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。
10、根據(jù)權(quán)利要求9所述的產(chǎn)品真?zhèn)螜z驗(yàn)系統(tǒng),其特征在于,所述產(chǎn)品 標(biāo)簽制作裝置還包括第一計(jì)算模塊,用于采用SHA-1算法計(jì)算所述加密數(shù)據(jù)的HASH值,并 將該HASH值變換為數(shù)字串;所述寫入;f莫塊還用于將所述數(shù)字串寫入所述產(chǎn)品標(biāo)簽上;所述產(chǎn)品真?zhèn)螙?驗(yàn)裝置還包括第二計(jì)算模塊,用于根據(jù)所述第一比較模塊的比較結(jié)果,在所述讀取模 塊讀取的標(biāo)簽ID與對所述加密數(shù)據(jù)解密得到的標(biāo)簽ID相同時(shí),采用所述 SHA-1算法計(jì)算所述加密數(shù)據(jù)的HASH值,并將其變換為固定長度的數(shù)字串;第二比較模塊,用于比較所述固定長度的數(shù)字串與所述產(chǎn)品的產(chǎn)品標(biāo)簽上的數(shù)字串是否相同,并輸出比較結(jié)果。
全文摘要
本發(fā)明實(shí)施例公開了產(chǎn)品標(biāo)簽制作方法、產(chǎn)品真?zhèn)螜z驗(yàn)方法與系統(tǒng),其中,產(chǎn)品真?zhèn)螜z驗(yàn)方法包括從產(chǎn)品上嵌入的RFID標(biāo)簽中讀取標(biāo)簽ID和采用預(yù)設(shè)算法與密鑰對標(biāo)簽ID與產(chǎn)品信息加密得到的加密數(shù)據(jù);采用預(yù)設(shè)算法與密鑰對加密數(shù)據(jù)進(jìn)行解密,得到標(biāo)簽ID與產(chǎn)品信息;比較從RFID標(biāo)簽中讀取的標(biāo)簽ID與對加密數(shù)據(jù)進(jìn)行解密得到的標(biāo)簽ID是否相同,并輸出比較結(jié)果。本發(fā)明實(shí)施例可以在不需要在線數(shù)據(jù)庫的情況下實(shí)現(xiàn)對產(chǎn)品的有效真?zhèn)螜z驗(yàn),保證產(chǎn)品驗(yàn)證結(jié)果的可靠性。
文檔編號G06K7/00GK101354753SQ20081022217
公開日2009年1月28日 申請日期2008年9月10日 優(yōu)先權(quán)日2008年9月10日
發(fā)明者張其善, 王力軍, 蔡鎮(zhèn)欽, 郭克強(qiáng) 申請人:張其善;蔡鎮(zhèn)欽