System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于DNA移码突变的图像加密方法技术_技高网

基于DNA移码突变的图像加密方法技术

技术编号:40095497 阅读:3 留言:0更新日期:2024-01-23 16:52
一种基于DNA移码突变的图像加密方法,属于信息加密领域。当前互联网技术的发展日新月异,网络信息传输安全问题日益严峻。为解决图像内容的网络传输和存储安全问题,本发明专利技术提出了一种基于DNA移码突变的图像加密方法。首先,将原始图像进行DNA编码,转换为DNA序列;其次,对DNA序列执行DNA移码突变操作;最后,对DNA移码突变后的DNA序列解码,并利用混沌进行异或运算生成加密图像。实验结果表明:该方法安全性强,加密效果良好且高效,可保证图像信息在网络传输过程中不被窃取。

【技术实现步骤摘要】

本方法涉及一种信息加密技术,特别是涉及一种图像加密方法。


技术介绍

1、互联网技术的发展日新月异,数字图像作为一种便于在网络中传播和存储的信息载体,它具有直观、生动和信息量大的特点,在信息传输中发挥着重要作用,广泛应用于通信、军事、医疗和教育等领域。然而,由于互网络平台天然的开放性,解决图像信息在传输过程中的泄漏和破解问题已成为一项重要挑战。因此,为了避免图像受到未经授权的访问或恶意攻击造成信息泄露,研究安全、高效的图像加密方法显得尤为重要。

2、为保护图像网络传输和存储的安全,提高图像加密效率,提出了一种基于dna移码突变的图像加密方法。该方法利用dna移码突变,有机结合dna运算与图像加密,并利用混沌序列对图像进行充分扩散,提高了图像加密的安全性和效率。


技术实现思路

1、本专利技术的目的:针对目前图像加密方法加密不充分,加密效率低等问题,提出了一种基于dna移码突变的图像加密方法。

2、本专利技术的技术方案:为实现上述专利技术目的,采用的技术方案为基于dna移码突变的图像加密方法,令发送方为alice,接收方为bob;alice的加密步骤详述如下:

3、步骤1:生成混沌序列:logistic映射定义为:

4、 xn+1= u× xn×(1- xn), (1)

5、其中,迭代值 xn∈(0, 1),控制参数 u∈(3.57, 4];首先,令原始图像为 p1,其大小为 m× n,随机选取logistic映射的控制参数 u1和初始值 x0,对公式(1)迭代1000+ m次,舍弃前1000次,得到一个长度为 m的混沌序列 x1={ x1s};其次,随机选取logistic映射的控制参数 u2和初始值 y0,对公式(1)迭代1000+ n次,舍弃前1000次,得到一个长度为 n的混沌序列 y1={ y1t};最后,随机选取logistic映射的控制参数 u3和初始值 z0,对公式(1)迭代1000+ m× n次,舍弃前1000次,得到一个长度为 m× n的混沌序列 z1={ z1k};

6、步骤2:混沌序列整数化:计算,

7、 x2s= mod( floor( x1s×1016), 4× m× n-1)+1, s=1, 2, …,  m, (2)

8、 y2t= mod( floor( y1t×1016), 4× m× n)+1, t=1, 2, …,  n, (3)

9、 z2k= mod( floor( z1k×1016), 256), k=1, 2, …,  m× n, (4)

10、其中, mod(·)是取模运算函数, floor(·)是向下取整函数, x1s∈ x1, y1t∈ y1, z1k∈ z1,产生3个长度分别为 m、 n和 m× n的整数混沌序列为 x2={ x2s}、 y2={ y2t}和 z2={ z2k};

11、步骤3:图像dna编码:dna编码规则8种:第1种dna编码规则 r1为:00编码为 a,11编码为 t,01编码为 g,10编码为 c;第2种dna编码规则 r2为:00编码为 a,11编码为 t,10编码为 g,01编码为 c;第3种dna编码规则 r3为:01编码为 a,10编码为 t,00编码为 g,11编码为 c;第4种dna编码规则 r4为:01编码为 a,10编码为 t,11编码为 g,00编码为 c;第5种dna编码规则 r5为:10编码为 a,01编码为 t,00编码为 g,11编码为 c;第6种dna编码规则 r6为:10编码为 a,01编码为 本文档来自技高网...

【技术保护点】

1.基于DNA移码突变的图像加密方法,其特征在于,加密过程包括如下步骤:

【技术特征摘要】

1.基于dna移码突变的图像加密方法...

【专利技术属性】
技术研发人员:张晓强李培鑫
申请(专利权)人:中国矿业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1