欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2021111855179
申请人: 南通大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-05-31
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于字符串转图片加密的商品防伪码生成方法,其特征在于,包括如下几个步骤:Ⅰ.转码将表征某件商品唯一身份信息的商品标识码,即字符串A,逐个字符转换为数值型数据,得到数值序列随后将数值序列P中元素逐个转换成8位二进制,

得到二进制序列其中商品标识码来自于GBK编码的

字符,商品标识码的长度表示为数值序列P的长度为二进制序列PB的长度为且

Ⅱ.产生混沌序列首先利用外部加密密钥(α,β),按照如下(1)‑(3)公式分别计算得到混沌系统的初值x1、参数λ、抽取间隔δ,令则可得,x1=mod(K_inner+α,0.99)+0.01,                                 (1)λ=2+mod(K_inner+β,53),                                     (2)其中,α∈(0,1),β∈(0,100),[{PB8i‑7,PB8i‑6,...,PB8i‑1,PB8i}]0表示统计二进制序列{ P B 8 i ‑ 7 , P B 8 i ‑ 6 , . . . , P B 8 i ‑ 1 , P B 8 i } 中存在二进制‘ 0 ’的个数,为相应的表征灰度图片矩阵M的三维二进制矩阵MB,且矩阵MB的行数为H、列

数为L、层数为8,接着,判断不等式是否成立,如成立,则生成一个长度为各元

素均为二进制‘1’的二进制序列并将置乱后的

二进制序列和二进制序列FB进行组合,得到组合二进制序列如不成立,即则直接得到组合二进制序列然后,将混沌序列Y2按升序排序,得到置乱后的混沌序列根据序列Y2排序前、后的位置变化置乱规则,得到矩阵MB的分层填放顺序,表示为对组合二进制序列BB中元素,以及三维二进制矩阵MB中第层,依次进行如下操作:S10.令组合二进制序列BB的初始抽取位置Length_cj=1,且i=1;S11 .从组合二进制序列BB的第Length_cj个元素开始连续抽取H×L个元素,得到待填放的二进制序列为{BBLength_cj,...,BBLength_cj+H×L‑1},同时判断矩阵MB中第层的定位方向参数PDi的数值,如果PDi=0,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最左上角位置开始每行从左往右、逐行由上往下填放数据,如果PDi=1,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最左上角位置开始每列从上往下、逐列由左往右填放数据,如果PDi=2,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最右上角位置开始每行从右往左、逐行由上往下填放数据,如果PDi=3,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最右上角位置开始每列从上往下、逐列由右往左填放数据,如果PDi=4,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最左下角位置开始每行从左往右、逐行由下往上填放数据,如果PDi=5,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最左下角位置开始每列从下往上、逐列由左往右填放数据,如果PDi=6,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最右下角位置开始每行从右往左,逐行由下往上填放数据,如果PDi=7,则将二进制序列中数据依次填放入矩阵MB的第层中,从矩阵MB的第层最右下角位置开始每列从下往上、逐列由右往左填放数据,从而得到填放第层数据后的三维二进制矩阵MB;

S12.比较i与8的大小,若i<8,则令i=i+1,且Length_cj=Length_cj+H×L,随后转向步骤S11,若i=8,则停止操作,从而得到三维二进制矩阵MB。5.根据权利要求1所述的一种基于字符串转图片加密的商品防伪码生成方法,其特征在于,步骤Ⅳ  中所述的由三维二进制矩阵MB继而得到数值矩阵M,从而生成灰度图片C,表示如下步骤:步骤1 .将三维二进制矩阵MB的对应8层二进制元素,分别采用运算M(i ,j)=bin2dec(MB(i,j,:))转换为某个数值型数据并填入矩阵M中,其中i=1,2,...,H,j=1,2,...,L,继而可得数值矩阵M,表示如下,步骤2.将数据矩阵M中各元素分别用小矩阵块代替,小矩阵块的矩阵大小为20×20、元素数值均与M中该元素数值一致,表示如下,将矩阵MC转换为灰度图片,从而生成灰度图片C,其中灰度图片C的大小为20H×20L。6.根据权利要求1所述的一种基于字符串转图片加密的商品防伪码生成方法,其特征在于,步骤Ⅴ  中所述的将商品标识码和生成的灰度图片C进行组合,是指将商品标识码放在生成的灰度图片C正下方的上下连接组合方式。