[发明专利]防伪码生成方法在审
申请号: | 201410084455.6 | 申请日: | 2014-03-10 |
公开(公告)号: | CN103886464A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 李军祥;刘桂祥 | 申请(专利权)人: | 上海理工大学 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06K19/06 |
代理公司: | 上海德昭知识产权代理有限公司 31204 | 代理人: | 郁旦蓉 |
地址: | 200093 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防伪 生成 方法 | ||
技术领域
本发明涉及一种防伪码的生成方法,具体涉及一种根据包含物流信息的产品信息和秘钥生成预定长度的物流防伪应用码和预定长度的产品防伪应用码的的防伪码生成方法。
背景技术
当今社会假冒伪劣商品泛滥,是我国经济生活中的突出问题,打击假冒伪劣商品的生产与流通,事关净化流通秩序、保障消费者权益、保护合法知识产权,也与提高我国商品在国际市场的信誉直接相关。假冒产品不但侵害了广大消费者的利益,扰乱了正常的市场秩序,而且给厂商带来了巨大的经济损失。各生产企业为了保护自己的利益不受假冒产品侵害,大多会在产品上印刷防伪码。
目前,生成防伪码的加密算法虽然有很多,但大部分加密算法的加密强度不是很理想,加密速度也较慢。现有技术中缺乏一种加密强度高、不易破解的防伪码生成方法。
发明内容
本发明是为了解决上述课题而进行的,目的在于提供一种加密强度高、不易破解的能够根据包含物流信息的产品信息和秘钥生成预定长度的物流防伪应用码和预定长度的产品防伪应用码的防伪码生成方法。
本发明提供的防伪码生成方法,具有这样的特征,具体包括以下步骤:(1)对产品信息以一定的预定规则进行编码生成产品序列号,(2)对产品序列号和秘钥进行AES加密算法运算,得到加密数据,(3)将加密数据分 割为前加密数据和后加密数据,(4)对秘钥按照预定规则处理得到DES秘钥和IDEA秘钥,(5)对前加密数据和DES秘钥进行DES加密算法运算,得到物流防伪完全码,(6)对后加密数据和IDEA秘钥进行IDEA加密算法运算,得到产品防伪完全码,以及(7)根据预定长度分别从物流防伪完全码和产品防伪完全码中截取出相应的物流防伪应用码和产品防伪应用码。
在本发明的防伪码生成方法中,还可以具有这样的特征:其中,AES加密算法包括以下步骤:a1.根据产品序列号的长度和秘钥的长度确定迭代次数Nr,a2.对秘钥进行10次扩展得到10组轮秘钥组成的扩展秘钥,a3.对产品序列号与秘钥按位进行异或运算得到第1运算值,a4.对第1运算值进行Nr-1次AES加密迭代得到第5运算值,a5.对第5运算值进行S盒置换操作得到第6运算值,a6.对第6运算值每行进行循环移字节操作得到第7运算值,以及a7.对第7运算值与第10组轮秘钥按位进行异或运算得到加密数据。
在本发明的防伪码生成方法中,还可以具有这样的特征:其中,Nr-1次AES加密迭代中的单次AES加密迭代包括以下步骤:b1.对第1运算值进行S盒置换操作得到第2运算值,b2.对第2运算值每行进行循环移字节操作得到第3运算值,b3.对第3运算值进行混列变换操作得到第4运算值,b4.根据扩展秘钥确定本次加密迭代的轮秘钥,以及b5.将第4运算值与轮秘钥按位进行异或运算得到第5运算值。
在本发明的防伪码生成方法中,还可以具有这样的特征:其中,DES加密算法包括以下步骤:e1.对前加密数据进行IP置换运算得到第8运算值,并将第8运算值分割为左数据和右数据,e2.对DES秘钥进行秘钥变换 得到16个DES子秘钥组成的DES子秘钥组,e3.对左数据和右数据进行16次DES加密迭代得到新左数据和新右数据,以及e4.将由新左数据和新右数据组成的新数据进行末置换函数运算得到物流防伪完全码。
在本发明的防伪码生成方法中,还可以具有这样的特征:其中,16次DES加密迭代中的单次DES加密迭代包括以下步骤:f1.对右数据进行扩展置换操作得到第9运算值,f2.根据DES子秘钥组确定本次加密迭代的DES子秘钥,f3.将第9运算值与DES子秘钥进行异或运算得到第10运算结值,并将第10运算值分割为八个数据块,f4.对八个数据块分别进行S盒置换操作得到相应的八个输出数据,f5.对由八个输出数据组成的第11运算值进行P盒置换操作得到第12运算值,f6.对第12运算值与左数据进行异或运算得到第13运算值,以及f7.将第13运算值作为新左数据,将左数据作为新右数据,进入下一轮迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海理工大学,未经上海理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410084455.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能授信方法及智能授信装置
- 下一篇:一种具有公转和自转功能的磁力搅拌器