-
公开(公告)号:CN107274457B
公开(公告)日:2019-06-11
申请号:CN201710363952.3
申请日:2017-05-22
Applicant: 河南大学
IPC: G06T9/00
Abstract: 本发明公开一种基于DNA序列和变形耦合映像格子的双彩色图像加密方法,包含:利用密钥和两幅彩色明文图像,产生迭代变形耦合映像格子的参数和初始值,通过迭代,产生密钥流L1、L2、K1、K2和随机数d1、d2、d3;分离明文图像的红、绿、蓝三基色分量,转换成二进制矩阵,将六个二进制矩阵进行重组得到重组矩阵A、B,利用密钥流L1、L2对矩阵A、B进行位级置乱,并分割成六个二进制矩阵;利用DNA编码规则并结合随机数d1、d2、d3,将二进制矩阵转换成DNA矩阵,执行DNA加、减和异或运算;利用DNA解码规则将DNA矩阵转换为十进制矩阵,利用密钥流K1、K2和按位异或运算,改变图像像素的值,得到密文图像C1、C2。本发明可同时加密两幅明文图像,具有安全性高、加密效果好、信息无损失、加密速度快等优点。
-
公开(公告)号:CN107274457A
公开(公告)日:2017-10-20
申请号:CN201710363952.3
申请日:2017-05-22
Applicant: 河南大学
IPC: G06T9/00
CPC classification number: G06T9/00
Abstract: 本发明公开一种基于DNA序列和变形耦合映像格子的双彩色图像加密方法,包含:利用密钥和两幅彩色明文图像,产生迭代变形耦合映像格子的参数和初始值,通过迭代,产生密钥流L1、L2、K1、K2和随机数d1、d2、d3;分离明文图像的红、绿、蓝三基色分量,转换成二进制矩阵,将六个二进制矩阵进行重组得到重组矩阵A、B,利用密钥流L1、L2对矩阵A、B进行位级置乱,并分割成六个二进制矩阵;利用DNA编码规则并结合随机数d1、d2、d3,将二进制矩阵转换成DNA矩阵,执行DNA加、减和异或运算;利用DNA解码规则将DNA矩阵转换为十进制矩阵,利用密钥流K1、K2和按位异或运算,改变图像像素的值,得到密文图像C1、C2。本发明可同时加密两幅明文图像,具有安全性高、加密效果好、信息无损失、加密速度快等优点。
-
公开(公告)号:CN108566501B
公开(公告)日:2020-04-03
申请号:CN201810273876.1
申请日:2018-03-29
Applicant: 河南大学
Abstract: 本发明属于信息安全技术领域,尤其涉及基于混合域和LSS型耦合映像格子的彩色图像加密方法。所述方法包括:输入彩色明文图像,分离明文图像的红、绿、蓝三基色分量,得到对应三个矩阵,结合密钥产生LSS型耦合映像格子的参数和初始值,利用LSS型耦合映像格子产生密钥流;分别对三个矩阵进行二维离散小波变换,得到三组子带;保持高低频子带不变,利用密钥流对其余子带进行置乱,将置乱后子带进行缩小;交换缩小后的各子带的内容;对三组子带做二维离散小波逆变换,得到三个加密分量;对三个加密分量做分块处理,并利用密钥流和对分块后矩阵进行位级扩散操作,得到密文图像。本发明能够有效抵抗统计攻击、已知和选择明文攻击、选择密文攻击。
-
公开(公告)号:CN108566501A
公开(公告)日:2018-09-21
申请号:CN201810273876.1
申请日:2018-03-29
Applicant: 河南大学
Abstract: 本发明属于信息安全技术领域,尤其涉及基于混合域和LSS型耦合映像格子的彩色图像加密方法。所述方法包括:输入彩色明文图像,分离明文图像的红、绿、蓝三基色分量,得到对应三个矩阵,结合密钥产生LSS型耦合映像格子的参数和初始值,利用LSS型耦合映像格子产生密钥流;分别对三个矩阵进行二维离散小波变换,得到三组子带;保持高低频子带不变,利用密钥流对其余子带进行置乱,将置乱后子带进行缩小;交换缩小后的各子带的内容;对三组子带做二维离散小波逆变换,得到三个加密分量;对三个加密分量做分块处理,并利用密钥流和对分块后矩阵进行位级扩散操作,得到密文图像。本发明能够有效抵抗统计攻击、已知和选择明文攻击、选择密文攻击。
-
-
-