Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

同步时间可调节的异构分数阶超混沌系统图像加解密方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明涉及一种同步时间可调节的异构分数阶超混沌系统图像加解密方法,包括以下步骤:基于分数阶超混沌Lorenz系统,构建具有延时特性的分数阶超混沌Lorenz系统,建立驱动系统;根据明文图像生成驱动系统的初始值,并生成驱动系统的混沌序列;通过DNA编码、循环移位置乱和扩散方法,生成密文图像传输;基于分数阶超混沌Liu系统,构建具有延时特性的分数阶超混沌Liu系统,建立响应系统,并建立时间可调节同步误差系统;设计时间可调节异构分数阶超混沌系统同步方法,实现同步误差系统的时间可调节同步;接收方得到密文图像和密钥以及可调节时间参数,根据加密的逆向过程,实现对密文图像的解密。本方法可以实现更多参数扩展密钥空间,提高了系统的安全性。

主权项:1.一种同步时间可调节的异构分数阶超混沌系统图像加解密方法,其特征在于,包括以下步骤:步骤S1、基于分数阶超混沌Lorenz系统,构建具有延时特性的分数阶超混沌Lorenz系统,建立驱动系统;步骤S2、将明文图像矩阵输入哈希函数并进行异或运算,作为驱动系统的初始值,所述初始值即为密钥;步骤S3、通过驱动系统生成混沌序列;步骤S4、根据步骤S3生成的混沌序列,通过DNA编码、循环移位置乱和扩散方法,生成密文图像传输;步骤S5、基于分数阶超混沌Liu系统,构建具有延时特性的分数阶超混沌Liu系统,建立响应系统;步骤S6、根据步骤S1和步骤S5建立的驱动系统和响应系统,建立时间可调节同步误差系统;步骤S7、设计时间可调节异构分数阶超混沌系统同步方法,实现同步误差系统的时间可调节同步;步骤S8、接收方基于步骤S4得到的密文图像、步骤S2得到的密钥以及步骤S7中的可调节时间参数Tc,根据步骤S4的逆向过程,实现对密文图像的解密;步骤S1中,建立的驱动系统的状态方程为: 其中,Dα表示驱动系统的α阶导数,0<α1表示阶数,xit,i=1,2,3,4表示驱动系统的状态变量,σi>0,i=1,2,3,4为自抑制参数,τ0为非时变延迟项,a、b、h、r、l、c为常数;步骤S2中,将明文图像矩阵输入SHA-256函数,形成一个长度为256位的64位十六进制摘要字符串;将64位十六进制摘要转换为十进制数,并将其分成8个序列:H={H1,H2,H3,H4,H5,H6,H7,H8};将8个数字进行异或运算,得到4个数字:x={x1,x2,x3,x4};这四个数字用作驱动系统的初始值;步骤S3中,将步骤S2得到的初始值x={x1,x2,x3,x4}输入到驱动系统中,在给定的时间内,生成设定数量的混沌序列X;步骤S4具体包括以下步骤:步骤S41:DNA序列有四种核酸碱基,分别是腺嘌呤A、胸腺嘧啶T、胞嘧啶C和鸟嘌呤G,其中A和T互补,G和C互补;对于二进制数,0和1互补,故00和11,01和10也是互补的;通过使用四个碱基A、T、C、G来编码00、01、10、11,有24种编码组合,但只有八种满足碱基互补配对原则,根据DNA编码规则,对图像像素进行编码;步骤S42:彩色图像有三个通道:R、G和B,大小均为M×N,将图像转换成M×3N的矩阵Imi,j;循环移位置乱中仅对行和列进行操作,因此,任意取步骤S3生成的混沌序列X中的M+3N组数据来获得混沌序列:S1={X1,Y1,Z1};对S1中的每个序列执行以下操作: 其中,m是来自于S1序列的数字;M、N表示图像的大小,Tm,Wm表示经公式计算后得到的新序列值,序列T={Tx,Ty,Tz}、W={Wx,Wy,Wz}是S1={X1,Y1,Z1}中的每列序列经过公式计算后得到的新序列;根据以下公式获得置乱序列: 其中,Sri是行循环移位所需的序列,Sci是列循环移位所需的序列;根据以下公式对图像矩阵进行置乱: 其中i=1,2,……,M;j=1,2,……,3N;Ipi,:表示Ip矩阵中第i行所有列的数值,Ip:,j表示Ip矩阵中第j列所有行的数值,Imi,:表示Im矩阵中第i行所有列的数值,Im:,j表示Im矩阵中第j列所有行的数值,函数Circshifta,b将矩阵a循环移位b位;最后,得到置乱矩阵Ipi,j;步骤S43:对彩色图像的所有组成部分的像素都进行扩散;从混沌序列X中随机抽取M×N组数据,得到序列:S2={X2,Y2,Z2};然后将获得的序列合并为大小为M×3N的矩阵S2′,并根据以下公式处理Sd: 根据以下公式进行扩散操作: 其中,Ic1,:表示Ic矩阵中第1行所有列的数值,Ic:,1表示Ic矩阵中第1列所有行的数值,其中,Ici,:表示Ic矩阵中第i行所有列的数值,Ic:,j表示Ic矩阵中第j列所有行的数值;扩散后得到矩阵Ic,将Ic进行Arnold置乱后得到矩阵I′c,将I′c重构成M×N×3的矩阵Ie,矩阵Ie即为得到的密文图像;将得到的密文和初始驱动信号以及预定义时间进行打包,通过信号传输给接收方。

全文数据:

权利要求:

百度查询: 集美大学 同步时间可调节的异构分数阶超混沌系统图像加解密方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。