买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:湖南大学
摘要:本发明涉及基于二维Chebyshev‑Logistic‑Sine混沌映射和深度优先搜索的图像加密方法。其发明内容主要包括1提出一个新的二维Chebyshev‑Logistic‑Sine混沌映射;2提出一种基于二维Chebyshev‑Logistic‑Sine混沌映射和深度优先搜索的灰度图像加密方法;3提出一种基于二维Chebyshev‑Logistic‑Sine混沌映射和深度优先搜索的灰度彩色图像加密方法。
主权项:1.基于二维Chebyshev-Logistic-Sine混沌映射和深度优先搜索的图像加密方法,其特征是:1构造一个二维Chebyshev-Logistic-Sine混沌系统: 首先将Sine映射分别于Chebyshev映射和Logistic映射进行耦合,再进行下一轮迭代,当a=9,b∈0,20]时,2D-CLSM处于超混沌状态;2构造一种基于深度优先搜索遍历图像的方法,具体如下:深度优先搜索是一种用于遍历或搜索树或图的算法。遍历过程可以描述为它从图的某一顶点开始,探索尽可能深的分支,直到所有的路径都被探索过,然后回溯到前一个顶点,以探索未走过的路径。对于一个4×4的矩阵A, 从a1,a4,a13,a16出发,采用深度优先度搜索遍历矩阵A中的每个元素得到的序列分别为 3构造一种基于2D-CLSM和深度优先搜索的图像加密算法,步骤如下:步骤一:计算原始明文图像Pm×n的256位哈希值K,然后将K分为32块,每块大小为8位,表示为:K=k1k2,...,k32,其中i=1,2,...,32,ki∈[0,255];步骤二:设置密钥key={a,b,x10,y10,x20,y10,x30,y30,n0,m0},根据以下公式更新2D-CLSM混沌映射的初始值: 步骤三:使用更新后的初始值x′10,y′10迭代2D-CLSM系统mn16+n0次,为了消除瞬态效应,我们丢弃每个序列的前n0个值。得到两个长度为mn16的序列X,并分别对X进行取模运算:X=modX×1014,4;步骤四:使用提出的第一种深度优先遍历方式遍历原始图像P,得到一个大小为mn的序列Seq;步骤五:将序列Seq分为大小为mn16个大小为4×4的矩阵,标记为Aii=1,2,3,...,mn16;步骤六:根据Xi选择不同的遍历方法遍历Ai,遍历结果为Dxi+1Ai;步骤七:重复步骤五,直到遍历完全mn16个矩阵。然后将mn16个序列组合得到置乱序列D={d1,d2,...,dmn16};步骤八:使用更新后的系统初始x′20,y′20迭代2D-CLSM系统m0+mn次,得到两个伪随机序列S,R,并对序列S,R进行取模处理H=modS+R×1010,256,S=modS×1014,8+1,R′=modR×1014,8+1;步骤九:使用更新后的系统初始值x′30,y′30迭代2D-CLSM系统m0+mn次,得到两个伪随机序列K,V,对序列K,V进行取模处理K=modK×1014,4+1,img_mask=modV×1014,256+1。步骤九:DNA编码技术按照A→00、C→01、G→10、T→11进行对应编码,共有8种编码规则满足互补配对规则,即: 编码规则 1 2 3 4 5 6 7 8 00 A A C G C G T T 01 C G A A T T C G 10 G C T T A A G C 11 T T G C G C A A DNA加法和减法计算各有4个规则,即: 加法 A G C T 减法 A G C T A A G C T A A T C G G G C T A G G A T C C C T A G C C G A T T T A G C T T C G A DNA异或和互补计算规则如下: XOR A G C T X 互补X A A G C T A T G G A T C G C C C T A G C G T T C G A T A 步骤十:根据混沌序列S构造图像的DNA编码规则,然后根据混沌序列K构造掩码DNA序列和置乱DNA序列进行DNA运算的规则,生成的规则序列数值取值只有4种,分别代表加法、减法、异或和互补运算,最后利用初始混沌序列R,构造DNA解码规则。步骤十一:首先将置乱序列与掩码序列都进行DNA编码,将得到两个DNA序列进行DNA运算,最后将运算所得DNA向量进行DNA解码得到F序列;DP=DNAcodeD,S,MP=DNAcodeimg_mask,S,DCP=DNAcomputingDP,MP,F=DNAcodeDCP,R.步骤十二:设置i=1,定义A=0, 对第一个像素执行如下加密方式: 其中是按位异或操作符;步骤十三:设置i=i+1,更新A和B,同时对第i个像素执行如下加密操作:A=A+Ci-1,B=B-fi-1, 步骤十四:设i=i+1,重复执行步骤十二,直至i到mn,然后将序列C转换为大小为m×n图像,得到最终的密码图像。
全文数据:
权利要求:
百度查询: 湖南大学 基于二维Chebyshev-Logistic-Sine混沌映射和深度优先搜索的图像加密方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。