An image encryption algorithm based on Logistic chaotic system, we use logistic algorithm to generate chaotic scrambling, XOR matrix, the first step of chaotic encryption image A encrypted, then image encrypted ciphertext A preliminary picture is loaded into the B images, and then a two Bnew using the logistic system for image encryption algorithm; the invention has the advantages of greatly increased complexity and security of image encryption.
【技术实现步骤摘要】
一种基于Logistic混沌系统算法的图像加密方法
本专利技术涉及信息安全领域,特别是涉及一种基于Logistic混沌系统算法的图像加密方法。
技术介绍
随着计算机、网络和通信技术的飞速发展,特别是Internet的普及,信息安全问题已经成为人们生活和工作所要面临的重要问题,而数字图像是信息的重要载体,因此数字图像加密技术越来越被人们所重视,而混沌系统在数字图像加密处理过程中的高效性也慢慢的被广泛的认知。现有混沌加密方法中存在使用混沌序列单一,图像加密过程单一,解密也相对简单的问题。
技术实现思路
为了实现数字图像的安全性,本专利技术的目的在于提供一种基于混沌系统的数字图像加密方法,安全可靠,可更好的对数字图像进行加密。为了达到上述目的,本专利技术采取的技术方案为:一种基于logistic混沌系统的数字图像加密方法,包括如下步骤:步骤a、输入需要加密的明文数字图像Am×n和一个任意图像Bm×n;步骤b、利用logistic混沌系统算法得到行置乱矩阵M和列置乱矩阵N,对明文数字图像Am×n进行置乱得到置乱图像Anew,Anew=M×A×N;步骤c、利用logistic混 ...
【技术保护点】
一种基于logistic混沌系统的数字图像加密方法,其特征在于,包括如下步骤:步骤a、输入需要加密的明文数字图像Am×n和一个任意图像Bm×n;步骤b、利用logistic混沌系统算法得到行置乱矩阵M和列置乱矩阵N,对明文数字图像Am×n进行置乱得到置乱图像Anew,Anew=M×A×N;步骤c、利用logistic混沌系统算法得到异或矩阵Q,利用矩阵Q和置乱图像Anew进行异或运算得到密图SA;步骤d、把密图SA隐藏加载到图像B中:步骤d1、对步骤c中得到的密图SA的每个像素元素按下式进行改进,使得每个元素值都小于1,得到改进后的的SA(i,j),SA(i,j)=SA×10
【技术特征摘要】
1.一种基于logistic混沌系统的数字图像加密方法,其特征在于,包括如下步骤:步骤a、输入需要加密的明文数字图像Am×n和一个任意图像Bm×n;步骤b、利用logistic混沌系统算法得到行置乱矩阵M和列置乱矩阵N,对明文数字图像Am×n进行置乱得到置乱图像Anew,Anew=M×A×N;步骤c、利用logistic混沌系统算法得到异或矩阵Q,利用矩阵Q和置乱图像Anew进行异或运算得到密图SA;步骤d、把密图SA隐藏加载到图像B中:步骤d1、对步骤c中得到的密图SA的每个像素元素按下式进行改进,使得每个元素值都小于1,得到改进后的的SA(i,j),SA(i,j)=SA×10-Q(i,j);步骤d2、把改进后的SA(i,j)加载到图像Bm×n中,得到加载密图SA的明文图像Bnew;步骤e、利用logistic混沌系统得到行置乱矩阵H和列置乱矩阵L,对明文图像Bnew进行置乱,得到Bk=H×Bnew×L;步骤f、利用logistic混沌系统得到异或矩阵E,利用异或矩阵E和置乱图像Bk进行异或运算得到新的密图SB。2.根据权利要求1所述的一种基于logistic混沌系统的数字图像加密方法,其特征在于,所述的图像Bm×n与图像Am×n大小一致,保证Am×n与Bm×n的图像像素大小相同。3.根据权利要求1所述的一种基于logistic混沌系统的数字图像加...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。