摘要
为解决彩色二维码易伪造、易携带病毒、抗攻击能力弱等问题,提出一种彩色二维码混沌加密方法.该方法利用Lorenz混沌系统产生索引置乱二维码像素值,采用SHA-256生成加密密钥及Lorenz混沌系统初始值.用DNA序列置换像素值矩阵,将RGB灰度矩阵合成为加密彩色二维码.对该方法的密钥空间、密钥灵敏度、信息熵、抗差分攻击、抗统计攻击和相关性进行了实验验证和分析.实验结果表明,该方法具有较好的伪随机性、防伪造性和抗攻击性.
In order to solve the problem that color two-dimensional code is easy to forge,easy to carry the virus and its anti-attack ability is weak,a color two-dimensional code chaotic encryption method is proposed.The method uses Lorenz chaotic system to generate the index to scramble the two-dimensional code pixel values,and SHA-256 to generate the encryption key and Lorenz chaotic system initial value.It replaces the pixel value matrix with the DNA sequence,and synthesizes the RGB gray-scale matrix into an encrypted color two-dimensional code.The key space,key sensitivity,information entropy,anti-differential attack,anti-statistic attack and correlation of this method are experimentally verified and analyzed.Experimental results demonstrate that this method has good pseudo-randomness,anti-forgery and anti-attack performance.
出处
《大连理工大学学报》
EI
CAS
CSCD
北大核心
2017年第6期629-637,共9页
Journal of Dalian University of Technology
基金
国家科技重大专项资助项目(2012ZX03002002)
国家自然科学基金资助项目(61179045)
中国民航科技基金资助项目(MHRD201205)
中央高校基本科研业务费专项资金资助项目(3122014D033)