基于DNA动态编码的彩色图像加密方法

    公开(公告)号:CN105046161B8

    公开(公告)日:2018-07-06

    申请号:CN201510454560.9

    申请日:2015-07-29

    Applicant: 河南大学

    Abstract: 本发明涉及一种基于DNA动态编码的彩色图像加密方法,包括:通过彩色明文图像获得密钥;由密钥分别计算置乱和扩散过程中所用混沌系统的初始值和参数;将初始值和参数带入混沌系统迭代,得W1和W2,由W1得置乱矩阵K,W2得整数矩阵Y和索引矩阵Ind,根据Ind对Y进行DNA编码;利用矩阵K对明文图像逐行进行置乱,接着进行编码与扩散,直到所有的行完成DNA加密,最后对DNA矩阵进行解码、重组得最终的彩色密文图像。本发明通过采用SHA256函数来产生密钥,扩大了密钥空间,并且密钥的产生依赖于明文,能够有效抵抗明文攻击;将混沌特性与DNA动态编码相结合,进一步提高了安全性;同时按照图像的行进行置乱与扩散操作,便于并行计算,提高了效率。

    基于DNA动态编码的彩色图像加密方法

    公开(公告)号:CN105046161B

    公开(公告)日:2018-05-08

    申请号:CN201510454560.9

    申请日:2015-07-29

    Applicant: 河南大学

    Abstract: 本发明涉及一种基于DNA动态编码的彩色图像加密方法,包括:通过彩色明文图像获得密钥;由密钥分别计算置乱和扩散过程中所用混沌系统的初始值和参数;将初始值和参数带入混沌系统迭代,得W1和W2,由W1得置乱矩阵K,W2得整数矩阵Y和索引矩阵Ind,根据Ind对Y进行DNA编码;利用矩阵K对明文图像逐行进行置乱,接着进行编码与扩散,直到所有的行完成DNA加密,最后对DNA矩阵进行解码、重组得最终的彩色密文图像。本发明通过采用SHA256函数来产生密钥,扩大了密钥空间,并且密钥的产生依赖于明文,能够有效抵抗明文攻击;将混沌特性与DNA动态编码相结合,进一步提高了安全性;同时按照图像的行进行置乱与扩散操作,便于并行计算,提高了效率。

    基于DNA动态编码的彩色图像加密方法

    公开(公告)号:CN105046161A

    公开(公告)日:2015-11-11

    申请号:CN201510454560.9

    申请日:2015-07-29

    Applicant: 河南大学

    CPC classification number: G06F21/602

    Abstract: 本发明涉及一种基于DNA动态编码的彩色图像加密方法,包括:通过彩色明文图像获得密钥;由密钥分别计算置乱和扩散过程中所用混沌系统的初始值和参数;将初始值和参数带入混沌系统迭代,得W1和W2,由W1得置乱矩阵K,W2得整数矩阵Y和索引矩阵Ind,根据Ind对Y进行DNA编码;利用矩阵K对明文图像逐行进行置乱,接着进行编码与扩散,直到所有的行完成DNA加密,最后对DNA矩阵进行解码、重组得最终的彩色密文图像。本发明通过采用SHA256函数来产生密钥,扩大了密钥空间,并且密钥的产生依赖于明文,能够有效抵抗明文攻击;将混沌特性与DNA动态编码相结合,进一步提高了安全性;同时按照图像的行进行置乱与扩散操作,便于并行计算,提高了效率。

Patent Agency Ranking