当前位置: 首页 > 专利查询>南通大学专利>正文

一种基于字符串加密的商品防伪码生成方法技术

技术编号:26479540 阅读:30 留言:0更新日期:2020-11-25 19:24
本发明专利技术公开了一种基于字符串加密的商品防伪码生成方法,包括如下步骤:将表征某件商品唯一身份信息的商品标识码字符串A,进行数值型数据以及8bits二进制转换得到二进制序列B;计算得到混沌系统的初值、抽取开始位置和抽取间隔数,混沌迭代得到混沌信号序列X1,利用序列X1的升序排序前、后的位置变化置乱规则,对二进制序列B进行置乱,得到置乱后的二进制序列

【技术实现步骤摘要】
一种基于字符串加密的商品防伪码生成方法
本专利技术涉及数码防伪
,特别涉及一种基于字符串加密的商品防伪码生成方法。
技术介绍
如今,实现商品防伪,杜绝假冒的防伪技术在不断地发展完善,但还存在许多的问题,市场上全息图像防伪、油墨防伪、感温变色防伪、特种印刷防伪等防伪技术虽然具备识别度高、制造方便、造价低的优点,但都不满足防伪技术中的安全性和唯一性。一旦被仿制,就会损害消费者及厂家的利益,极大的威胁了市场诚信体系的建设。而一些高端防伪技术,例如生物防伪、激光防伪,虽然都有良好的防伪能力,几乎不存在被伪造的情况,但这些防伪所使用的技术要求过高及设备造价过高,并不能很好的推广。因此,在成本和技术上都能接受的数码防伪技术有着广阔的应用前景。目前的数码防伪技术可以简单地表述为通过加密的方法处理一组数据,即商品防伪码,并将这组数据制成一维码、二维码、彩色二维码、RFID等多种形式的防伪码。混沌信号作为一种天然的密码,引入到商品防伪码生成过程中,具有更高的安全性。消费者进行商品防伪码识别时,可通过上网、拨打免费电话或发送手机短信方式查询商品的真伪。商品防本文档来自技高网...

【技术保护点】
1.一种基于字符串加密的商品防伪码生成方法,其特征在于,包括如下几个步骤:/n(1)转码:将表征某件商品唯一身份信息的商品标识码字符串A,逐个字符转换为数值型数据,得到数值序列P={P

【技术特征摘要】
1.一种基于字符串加密的商品防伪码生成方法,其特征在于,包括如下几个步骤:
(1)转码:将表征某件商品唯一身份信息的商品标识码字符串A,逐个字符转换为数值型数据,得到数值序列P={P1,P2,...,Pi,....,PL},再将数值序列P逐个元素转换成8bits的二进制数据,得到二进制序列B={B1,B2,...,Bi,....,B8×L},其中,商品标识码字符串A包括GB2312字符集中的中文标点符号、GB2312字符集中双字节编码的汉字和ASCLL码值∈[32,126]的可见字符,商品标识码字符串A的长度表示为LL,数值序列P的长度表示为L,二进制序列B含有8×Lbits,且LL≤L≤2×LL;
(2)二进制序列B的置乱:
首先,利用二进制序列B,以及外部密钥α和β,按照如下(1)-(3)公式分别计算得到Logistic混沌映射的初值x1、抽取开始位置m1和抽取间隔数n1:









其中,在二进制序列B中,当Bi=‘1’时,37×i×Bi=37×i且当Bi=‘0’时,且37×i×Bi=0,KB_1表示二进制序列B中‘1’bit位的个数总和,KB_0表示二进制序列B中‘0’bit位的个数总和,外部密钥满足α∈(0,1)和β∈(3.57,4),
然后,由混沌映射的初值x1和外部密钥β,对如下公式(4)所示Logistic混沌映射进行迭代,式中k表示迭代次数(k=1,2,...)、xk+1表示第k次迭代得到的混沌信号,
xk+1=β×xk×(1-xk)(4)
得到混沌信号序列X={x1,x2,...},从序列X中第m1个元素开始依次间隔n1个元素取1个元素以形成长度为8×L的混沌信号序列X1={X11,X12,...,X18×L},
最后,将混沌信号序列X1按升序排序,根据混沌信号序列X1排序前、后的位置变化置乱规则,对二进制序列B={B1,B2,...,Bi,....,B8×L}进行置乱,得到置乱后的二进制序列
(3)置乱后二进制序列的分组、重组:
首先对置乱后的二进制序列进行分组,将二进制序列中元素从头到尾依次正向以5个...

【专利技术属性】
技术研发人员:盛苏英张振娟吴新华陆国平张小美周磊高岩波朱建红任洁
申请(专利权)人:南通大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1