[发明专利]一种QR二维码二值图像分区变密钥混沌加密方法有效

专利信息
申请号: 201310299104.2 申请日: 2013-07-16
公开(公告)号: CN103414549A 公开(公告)日: 2013-11-27
发明(设计)人: 郑莹娜;刘扬;刘泽西;旷雪梅;袁志勉 申请(专利权)人: 广东工业大学
主分类号: H04L9/00 分类号: H04L9/00;G06K19/06
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510006 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 qr 二维码 图像 分区 密钥 混沌 加密 方法
【权利要求书】:

1.一种QR二维码二值图像分区变密钥混沌加密方法,其特征在于包括有如下步骤:

1)改进传统的Logistic混沌映射加密算法,增加辅助密钥,以形成新的初始值x0;

2)将原始QR码二值图像分区,计算各子区图像中像素为“1”的总个数,由此形成各子块的随机密钥初始值;

3)组合辅助密钥、随机密钥和分区加密技术,实现QR码二值图像分区变密钥混沌加密和解密算法。

2.根据权利要求1所述的QR二维码二值图像分区变密钥混沌加密方法,其特征在于上述步骤1)中,形成新的初始值x0的方法是:

改进的Logistic混沌映射加密算法利用混沌映射对初值敏感的特点,获得辅助密钥以形成动态的初始值,提高混沌映射加密算法的破译难度,其具体步骤为:

11)设定合适的Logistic混沌系统的参数μ和初始设定密钥值K;

12)根据初始设定密钥值K的大小,K为正整数,用该初始设定密钥值对256取余运算,得到一个[0,255]范围的整数,然后以该整数除以256,得到的结果作为辅助密钥t,t∈(0,1);

13)用辅助密钥t修改混沌序列初始值x0=(x0+t)/2,以修正后的x0作为Logistic混沌系统的初始值,以构造长度为M*N的实数混沌序列;

14)将由步骤13)得到的实数混沌序列进行相应二值混沌序列转换,得到改进后的长度为M*N的二值混沌序列;

15)利用Reshape函数对得到的二值混沌序列{y0,y1,…yn…}进行重排列,得到一个所需要的yM*N二值混沌矩阵;

16)用原始QR二维码二值图像A中的第i个像素点像素值A(x,y)与步骤15)产生的混沌序列按二进制位异或操作即加密操作,得到加密后的像素值A1(x,y);

17)重复步骤16),直到将所有像素点加密完毕,即得到加密图像A1。

3.根据权利要求1所述的QR二维码二值图像分区变密钥混沌加密方法,其特征在于上述步骤2)中,形成各子块的随机密钥初始值的方法是:

QR码二值图像为M×N矩阵,根据设定的分区行或列数n,将QR码二值图像分为n2个子区,分区的详细步骤如下:

21)根据QR码二值图像的M×N矩阵,计算、选取行分区数或列分区数n;并根据行分区数或列分区数n,计算得出子区图像行或列的大小,即步长;

22)依据图像分块的数目n2,对图像进行序号标定,分别计算每一次分区行和列的起始序号;

23)从起始序号开始,根据计算得出的步长,开始对图像进行分区,对于每分出来的一个图像子区域,计算该图像子区中像素为1的总个数,并用该值更新下一子区加密函数的密钥K值,从第二个子分区开始,K值即为随机数,传递到混沌序列以动态改变初始值x0的大小;

24)应用步骤1)改进后的Logistic混沌映射加密算法对每一个子区实施加密,以获得各子区的加密图像;

25)图像组合是按照原始图像的大小和原始图像分区的序号,在实现分区加密之后,依次将各子区图像重新组合起来,形成一个和原始图像大小一样,但已经加密的QR二维码图像。

4.根据权利要求1所述的QR二维码二值图像分区变密钥混沌加密方法,其特征在于上述步骤3)中,实现QR码二值图像分区变密钥混沌加密和解密算法的方法是:

31)读取原始QR二维码二值图像A,并且计算原始QR二维码二值图像A的矩阵大小;

32)根据设定的行分区或列分区数目n和区序号,调用分区函数对上述矩阵进行分区处理,得到各子区图像;

33)首先计算第一个子区图像中像素为1的总个数,并用该值作为下一子区的随机密钥K,以此类推;然后根据初始设定的密钥K值,调用改进的Logistic混沌映射加密算法,对第一个子区图像进行加密处理;

34)重复步骤33),依次更新随机密钥K,调用改进的Logistic混沌映射加密算法对每个子区图像实施加密,直到完成对所有子区的加密,得到加密后的子区图像;

35)将已经加密的子区图像进行有序组合,得到加密图像;

36)将得到的加密图像写成标准格式,以便加密的QR码存储和传输。

5.根据权利要求4所述的QR二维码二值图像分区变密钥混沌加密方法,其特征在于上述步骤32)中,原始QR二值图像A分为9个子区,n=3。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310299104.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top