[发明专利]一种轻量级超混沌快速图像加密算法在审
申请号: | 202010602578.X | 申请日: | 2020-06-29 |
公开(公告)号: | CN111783116A | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 葛滨;廖忠智;许秀林 | 申请(专利权)人: | 南通职业大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 徐思波 |
地址: | 226000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 混沌 快速 图像 加密算法 | ||
1.一种轻量级超混沌快速图像加密算法,其特征在于,首先量化编排超混沌系统,快速产生与图像尺寸相同的四个轮密钥矩阵;然后在明文图像上,通过四个方向的并行分组链接加密完成像素信息的高效扩散,产生几乎毫无关联的密文图像。
2.根据权利要求1所述的轻量级超混沌快速图像加密算法,其特征在于,所述超混沌系统为Hyper-Chen超混沌系统,方程如式(1)所示:
3.根据权利要求1所述的轻量级超混沌快速图像加密算法,其特征在于,设明文图像的尺寸为M×N(M≤N),轮密钥矩阵的具体生成步骤如下:
(1.1)超混沌系统预迭代Pre1次,增强序列对系统初值的敏感性,消除暂态效应,提高算法安全性;
(1.2)初始化长度为8N的空序列B;
(1.3)将超混沌系统每轮迭代产生的状态值{x1,x2,x3,x4}按照公式(3)的规则对B进行填充;
(1.4)利用向量运算,按照公式(4)的规则将实数矩阵B快速量化为值域在[0,255]的整数矩阵B';
其中,为比特与运算,为向下取整运算;
(1.5)初始化M行N列的空矩阵K1,K2,K3,K4;
(1.6)将序列B'进行拆分,生成八个长度为N的序列S1,S2,S3,S4,S5,S6,S7,S8;
(1.7)令i=1,按照公式(5)的规则,开始轮密钥编排,其中表示比特异或运算;
(1.8)按照公式(6)的规则将序列S3,S8循环左移一位,序列S4,S7循环右移一位,其中{}表示数组拼接运算;
(1.9)令i=i+1,重复步骤7和步骤8,直到i=M,生成扩散过程所需的四个轮密钥矩阵K1,K2,K3,K4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通职业大学,未经南通职业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010602578.X/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序