CN103971246B - 一种基于单向函数双向加密的商品电子防伪*** - Google Patents
一种基于单向函数双向加密的商品电子防伪*** Download PDFInfo
- Publication number
- CN103971246B CN103971246B CN201410044247.3A CN201410044247A CN103971246B CN 103971246 B CN103971246 B CN 103971246B CN 201410044247 A CN201410044247 A CN 201410044247A CN 103971246 B CN103971246 B CN 103971246B
- Authority
- CN
- China
- Prior art keywords
- commodity
- message
- rfid
- way function
- way
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
本发明的目的是提供一种组合式商品防伪***。即一种基于单向函数双向加密的商品电子防伪***,包括RFID读写设备、RFID阅读器、随机数发生器、***服务器和设置在每一件商品上的RFID电子标签。每一件商品对应一段由序列号组成的消息MAi。每一件商品出厂前,通过所述随机数发生器产生一段随机数序列MBi作为所述MAi的数字签名。对MAi实施单向函数运算得到CAi=H1(MAi),对MBi实施单向函数运算得到CBi=H2(MBi)。得到组合消息K1i=MAi&CBi,和组合消息K2i=CAi&MBi。每一件商品出厂前,所述RFID电子标签被预先写入组合消息K1i。组合消息K2i存入***服务器中。
Description
技术领域
本发明涉及商品防伪技术领域。
背景技术
随着移动通信技术的发展,特别是2.45GHz射频识别技术及手机近距离无线通讯技术(NFC13.56MHz)的发展,手机及移动终端的近距离识别功能日益强大。移动互联网和物联网正向人们的生活领域渗透。基于该技术的防伪识别技术层出不穷。例如,中国专利“一种基于移动终端和RFID电子标签的商品防伪***”就是物联网通过移动互联方式在产品信息追溯和验证上的成功拓展应用。该技术在很大程度上防止了制假,实践中也得到了成功的应用。基于RFID电子标签和移动互联网的商品信息查询及防伪应用日益广泛,商品电子防伪***的信息安全和加密***的进一步完善越来越重要。
目前制假的技术水平也在相应的提高,制假者通过对RFID电子标签读出的信息进行分析解密,或者通过黑客手段攻破厂商***服务器后,获取了商品防伪信息的认证比对数据或密钥算法,就能够大批量地制造假电子标签,达到欺骗消费者的目的。因此,现有的互联网防伪认证***需要得到改进。
发明内容
本发明的目的是一种提供包括随机数签名和双单向函数加密的组合式商品电子防伪***方法。
为实现本发明目的而采用的技术方案是这样的,一种基于单向函数双向加密的商品电子防伪***,其特征在于:包括RFID读写设备、RF ID阅读器、随机数发生器、***服务器和设置在每一件商品上的RF ID电子标签;
每一件商品对应一段由序列号组成的消息MAi,i=1、2、……n;每一件商品出厂前,通过所述随机数发生器产生一段随机数序列MBi作为所述MAi的数字签名;对MAi实施单向函数运算得到CAi=H1(MAi),对MBi实施单向函数运算得到CBi=H2(MBi);得到组合消息K1i=MAi&CBi,和组合消息K2i=CAi&MBi;
每一件商品出厂前,所述RFID电子标签被预先写入组合消息K2i,i=1、2、……n;组合消息集合{K11、K12……K1n}存入***服务器中;
需要验证商品真伪时,所述RFID阅读器扫描商品上的RFID电子标签后,将读取到的消息X发送给所述***服务器;所述***服务器收到阅读器发送的消息X后,首先判断X的格式与组合消息K2i是否相同,若否,则该商品为假;若消息X的格式与组合消息K2i相同,则将消息X拆分为XA和XB两部分,其中,XA的格式与CAi相同,XB的格式与MBi相同,即X=XA&XB;对所述消息XB进行单向函数运算,得到值CXB=H2(XB):若{CB1、CB2……CBn},商品为假;若CX B=CBj,j=1、2、……n,且CBj∈{CB1、CB2……CBn},找出CBj所对应的MAj,所述MAj∈{MA1、MA2……MAn};对所述消息MAj进行单向函数运算,得到值CAj=H1(MAj):若CAj=XA,则商品为真品,若CAj≠XA,则商品为假。
每一件商品上的RFID电子标签内预先写入的组合消息K2i具有随机性和唯一性。
所述CAi和MBi在K2i=CAi&MBi被写入RFID电子标签后,不存在于***服务器中,K2i=CAi&MBi值不能通过攻击***服务器被规模窃取和复制。
所述消息MAi或MBi的长度为8-160位。
所述商品序列号部分MAi包括商品生产时间和商品序号。
所述商品被启用时,所述RFID电子标签被损毁。
所述RFID阅读器为带有射频识别功能或近距离无线通讯NFC功能的手机或移动终端。
值得说明的是,制假者即使攻破所述***服务器,获取到***数据库内的数据,制假者也无法批量推算出写入在商品上的RFID电子标签内的消息。更好的是,所述组合消息本身存在随机部分,制假者也难以通过生日攻击等方式得到***服务器存储值所对应的组合消息,从而使制假者无法批量制造假冒商品。
具体实施方式
下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。
一种基于单向函数双向加密的商品电子防伪***,包括RFID读写设备、RFID阅读器、随机数发生器、***服务器和设置在每一件商品上的RFID电子标签。
每一件商品对应一段由序列号组成的消息MAi,i=1、2、……n。例如MA1=20140107000000000001,该序列包括商品生产日期和商品编号,“20140107”是商品生产日期,000000000001是便于厂商管理的商品编号。
每一件商品出厂前,通过所述随机数发生器产生一段随机数序列MBi作为所述MAi的数字签名。例如MB1=350123925267783322791424968405467543554064667044130241134715519816084898981615070104898499431969926319026578802。MB1是随机生成的,与MA1对应,作为MA1的数字签名,达成一次一密模式。
对MAi实施单向函数运算得到CAi=H1(MAi)。其中,y=H1(x)是一个单向函数。作为优选,y=H1(x)是一个哈希函数,CAi是MAi的哈希值。具体地,本实施例中,所述y=H1(x)是MD5函数。例如,将所述MA1=20140107000000000001进行MD5加密后,得到CA1=4c4ed5ab830b4c439cd567c43e50ca6c。
对MBi实施单向函数运算得到CBi=H2(MBi)。其中,y=H2(x)是一个单向函数。作为优选,y=H2(x)是一个哈希函数,CBi是MBi的哈希值。具体地,本实施例中,所述y=H2(x)是与y=H1(x)不同的哈希函数,优选为SHA-1。例如,将所述MB1=350123925267783322791424968405467543554064667044130241134715519816084898981615070104898499431969926319026578802进行SHA-1加密后,得到CB1=d582aeb22e4bfbf891b3a9f84469c59894c998a9。
得到组合消息K1i=MAi&CBi,和组合消息K2i=CAi&MBi。例如,K11=MA1&CB1=20140107000000000001d582aeb22e4bfbf891b3a9f84469c59894c998a9,K2i=CA1&MB1=4c4ed5ab830b4c439cd567c43e50ca6c350123925267783322791424968405467543554064667044130241134715519816084898981615070104898499431969926319026578802。
每一件商品出厂前,商品上的RFID电子标签被预先写入组合消息K2i,i=1、2、……n。组合消息集合{K11、K12……K1n}存入***服务器中,即所述服务器中存在消息集合{MA1、MA2……MAn}和{CB1、CB2……CBn}。而{CA1、CA2……CAn}和{MB1、MB2……MBn}不储存于服务器中。
需要验证商品真伪时,所述RFID阅读器扫描商品上的RFID电子标签后,将读取到的消息X发送给所述***服务器,所述消息X可能是真实的K2i,也可能不是。所述***服务器收到阅读器发送的消息X后,首先判断X的格式与组合消息K2i是否相同(数据位数相同等,下同),若否,则该商品为假。若消息X的格式与组合消息K2i相同,则将消息X拆分为XA和XB两部分,其中,XA的格式与CAi相同,XB的格式与MBi相同,即X=XA&XB(XA有可能是真实的CAi,也可能不是;同理,XB有可能是真实的MBi,也可能不是)。对所述消息XB进行单向函数运算,得到值CXB=H2(XB):若{CB1、CB2……CBn},商品为假。若CXB=CBj,j=1、2、……n,且CBj∈{CB1、CB2……CBn},找出CBj所对应的MAj,所述MAj∈{MA1、MA2……MAn}。对所述消息MAj进行单向函数运算,得到值CAj=H1(MAj):若CAj=XA,则商品为真品,若CAj≠XA,则商品为假。
例如,阅读器读取到商品RFID电子标签上存在序列X=4c4ed5ab830b4c439cd567c43e50ca6c350123925267783322791424968405467543554064667044130241134715519816084898981615070104898499431969926319026578802。阅读器将XA和XB发送给服务器。由于阅读器读取到的该数据为143位,与K2i相同,需要进一步判断商品真伪。将上述序列X拆分为两部分,即XA=4c4ed5ab830b4c439cd567c43e50ca6c和XB=350123925267783322791424968405467543554064667044130241134715519816084898981615070104898499431969926319026578802。在服务器中,对XB进行SHA-1运算,得到CXB=d582aeb22e4bfbf891b3a9f84469c59894c998a9。判断CXB是否属于服务器内存储的{CB1、CB2……CBn}。上述CXB=CB1(即所述CBj中,j=1),则需要进一步判断商品真伪。找到与CB1对应的MA1,对MA1=20140107000000000001进行MD5运算后,得到CA1=4c4ed5ab830b4c439cd567c43e50ca6c。由于CA1=XA,则判定出该商品为真,服务器向阅读器反馈商品是真品的信息。
Claims (7)
1.一种基于单向函数双向加密的商品电子防伪***,其特征在于:包括RFID读写设备、RFID阅读器、随机数发生器、***服务器和设置在每一件商品上的RFID电子标签;
每一件商品对应一段由序列号组成的消息MAi,i=1、2、……n;每一件商品出厂前,通过所述随机数发生器产生一段随机数序列MBi作为所述MAi的数字签名;对MAi实施单向函数运算得到CAi=H1(MAi),对MBi实施单向函数运算得到CBi=H2(MBi);得到组合消息K1i=MAi&CBi,和组合消息K2i=CAi&MBi;
每一件商品出厂前,所述RFID电子标签被预先写入组合消息K2i,i=1、2、……n;组合消息集合{K11、K12……K1n}存入***服务器中;
需要验证商品真伪时,所述RFID阅读器扫描商品上的RFID电子标签后,将读取到的消息X发送给所述***服务器;所述***服务器收到阅读器发送的消息X后,首先判断X的格式与组合消息K2i是否相同,若否,则该商品为假;若消息X的格式与组合消息K2i相同,则将消息X拆分为XA和XB两部分,其中,XA的格式与CAi相同,XB的格式与MBi相同,即X=XA&XB;对所述消息XB进行单向函数运算,得到值CXB=H2(XB):若 商品为假;若CXB=CBj,j=1、2、……n,且CBj∈{CB1、CB2……CBn},找出CBj所对应的MAj,所述MAj∈{MA1、MA2……MAn};对所述消息MAj进行单向函数运算,得到值CAj=H1(MAj):若CAj=XA,则商品为真品,若CAj≠XA,则商品为假。
2.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:每一件商品上的RFID电子标签内预先写入的组合消息K2i具有随机性和唯一性。
3.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:所述CAi和MBi在K2i=CAi&MBi被写入RFID电子标签后,不存在于***服务器中,K2i=CAi&MBi值不能通过攻击***服务器被规模窃取和复制。
4.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:所述消息MAi或MBi的长度为8-1024位。
5.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:所述商品序列号部分MAi包括商品生产时间和商品序号。
6.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:所述商品被启用时,所述RFID电子标签被损毁。
7.根据权利要求1所述的一种基于单向函数双向加密的商品电子防伪***,其特征在于:所述RFID阅读器为带有射频识别功能或近距离无线通讯NFC功能的移动终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410044247.3A CN103971246B (zh) | 2014-01-30 | 2014-01-30 | 一种基于单向函数双向加密的商品电子防伪*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410044247.3A CN103971246B (zh) | 2014-01-30 | 2014-01-30 | 一种基于单向函数双向加密的商品电子防伪*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103971246A CN103971246A (zh) | 2014-08-06 |
CN103971246B true CN103971246B (zh) | 2017-04-12 |
Family
ID=51240706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410044247.3A Active CN103971246B (zh) | 2014-01-30 | 2014-01-30 | 一种基于单向函数双向加密的商品电子防伪*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103971246B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105844472A (zh) * | 2015-01-13 | 2016-08-10 | 四川谦泰仁投资管理有限公司 | 一种同时兼容二维码防伪的rfid商品防伪溯源*** |
CN107766718A (zh) * | 2017-10-12 | 2018-03-06 | 广东欧珀移动通信有限公司 | 触摸屏防伪方法、装置、移动终端及可读存储介质 |
CN110648143A (zh) * | 2018-06-11 | 2020-01-03 | 江峰 | 一种基于Merkle可信树的闭环防伪验证*** |
TWI807202B (zh) * | 2019-08-06 | 2023-07-01 | 仁寶電腦工業股份有限公司 | 瓶蓋、管理系統及管理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945123A (zh) * | 2010-08-24 | 2011-01-12 | 刘彤 | 一种基于rfid手机与组合密钥技术的真伪鉴别方法 |
CN102930307A (zh) * | 2012-11-22 | 2013-02-13 | 重庆君盾科技有限公司 | 一种名酒防伪认证方法 |
CN103218591A (zh) * | 2013-05-07 | 2013-07-24 | 南京大学 | 一种基于射频识别技术的防伪***及其工作方法 |
CN103413227A (zh) * | 2013-08-02 | 2013-11-27 | 四川航天***工程研究所 | 产品防伪追溯***及其防伪追溯查验的实现方法 |
-
2014
- 2014-01-30 CN CN201410044247.3A patent/CN103971246B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101945123A (zh) * | 2010-08-24 | 2011-01-12 | 刘彤 | 一种基于rfid手机与组合密钥技术的真伪鉴别方法 |
CN102930307A (zh) * | 2012-11-22 | 2013-02-13 | 重庆君盾科技有限公司 | 一种名酒防伪认证方法 |
CN103218591A (zh) * | 2013-05-07 | 2013-07-24 | 南京大学 | 一种基于射频识别技术的防伪***及其工作方法 |
CN103413227A (zh) * | 2013-08-02 | 2013-11-27 | 四川航天***工程研究所 | 产品防伪追溯***及其防伪追溯查验的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103971246A (zh) | 2014-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103971250B (zh) | 一种基于移动终端和rfid的一次一证防伪溯源*** | |
CN112041849A (zh) | 用于自动对象识别和认证的方法和*** | |
US9697298B2 (en) | ID tag authentication system and method | |
CN104184733B (zh) | 一种基于crc编码的rfid轻量级双向认证方法 | |
CN104112106B (zh) | 一种基于物理不可克隆的rfid轻量级认证方法 | |
CN103295143A (zh) | 商品防伪验证方法 | |
WO2012011979A1 (en) | Fully secure item-level tagging | |
CN104794626B (zh) | 一种基于硬件信息的防伪方法和装置 | |
CN103971245B (zh) | 一种用于商品电子防伪的组合加密*** | |
CN103971246B (zh) | 一种基于单向函数双向加密的商品电子防伪*** | |
CN101945123A (zh) | 一种基于rfid手机与组合密钥技术的真伪鉴别方法 | |
CN102831529A (zh) | 一种基于射频的商品信息识别方法及*** | |
CN107886333A (zh) | 一种具有动态防伪信息的防伪***及其防伪方法 | |
CN101504731B (zh) | 基于nfc的移动识别*** | |
CN110598433B (zh) | 基于区块链的防伪信息处理方法、装置 | |
CN104239944A (zh) | 一种商品信息识别方法 | |
CN101527021A (zh) | 一种用于产品真伪识别的rfid电子标签读写装置 | |
CN105844472A (zh) | 一种同时兼容二维码防伪的rfid商品防伪溯源*** | |
CN108082723B (zh) | 一种基于cpu密码芯片的防伪瓶盖及其工作方法 | |
CN102404118A (zh) | 一种基于近距离通信终端的物品认证方法 | |
CN202870898U (zh) | 一种基于射频的商品信息识别*** | |
CN103971247B (zh) | 一种用于商品防伪的组合加密*** | |
EP2922010A2 (en) | Digital voucher authentication | |
CN104091191B (zh) | 一种快捷有效的防伪鉴真方法 | |
CN110611566A (zh) | 基于nfc的信鸽足环的防伪方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |