说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210364926.3 (22)申请日 2022.04.07 (71)申请人 安徽理工大 学 地址 232000 安徽省淮南市山 南新区泰丰 大街168号 (72)发明人 王婷 葛斌 代高乐  (51)Int.Cl. H04L 9/00(2022.01) H04L 9/32(2006.01) H04N 1/44(2006.01) (54)发明名称 基于级联调制混沌系统和分块置乱-扩散的 多图像加密算法 (57)摘要 本发明涉及一种级联调制混沌系统和分块 置乱‑扩散的多图像加密算法。 该算法提出一种 级 联 调 制 混 沌 系 统 ( C a s c a d e   modulationchaotic  system CMCS), 与原映射相 比CMCS具有更大的混沌范围。 同时, 利用CMCS提 出一种分块置乱 ‑扩散的多图像加密算法。 首先, 对三张灰度图像进行SHA ‑512操作产生CMCS的初 始值, 并将初 始值代入由CMCS产生的H enon‑Sine 级联映射(Henon ‑Sine cascade mapHSCM)中, 对 灰度图像进行元素添加操作使三张图像尺寸相 同, 达到一次一密的效果。 然后对图像进行分块 操作以节省加密时间, 并利用CMCS产生的H enon‑ Iterative级联映射(Henon ‑Iterative  cascade  mapHICM)进行块的跨平面置乱以及翻转旋转和 块间置乱。 最后, 将置乱后的图像转换为二进制 矩阵, 根据二进制矩阵的特点将其划分为4部分, 每部分采用相应的扩散算法, 以此提高加密算法的安全性。 实验结果和安全性分析表明, 该算法 不仅具有足够大的密钥空间, 而且能够抵抗各种 常见的攻击 。 权利要求书4页 说明书5页 附图2页 CN 114928434 A 2022.08.19 CN 114928434 A 1.一种基于级联调制混沌系统和分块置乱 ‑扩散的多图像加密算法, 其特征在于: 加密 过程如下: 步骤1:通过SHA ‑512算法, 得到三组512位摘要值, 对三组摘要值进行异或操作获取 图 像加密算法的密钥值。 步骤2:密钥值作 为级联调制混沌系统(CMCS)的初始值, 产生加密算法过程中所需要的 混沌随机序列。 步骤3: 对三张灰色图像分块, 块与块之间跨平面交换, 使用混沌随机序列进行加密算 法过程中的置乱 ‑扩散阶段, 完成图像加密。 2.根据权利要求1所述的采用SHA ‑512算法生成混沌序列初始值, 其特征在于: 具体操 作步骤如下: 步骤1: 对三张图像分别进行SHA ‑512操作, 通过SHA ‑512生成三组512位的摘要值, 设第 一组摘要值为k1, 第二组摘要值为k2, 第三组摘要值为k3, 初始值密钥k={x0,y0,r,b,w1,w2, w3,w4}由式(1)可 得。 根据式(2)获取C MCS的初始值x0和y0, 控制参数r和b, wi为干扰参数。 步骤2: 根据式(3)获取混沌序列的初始值, 其中i的取值为1 ‑4, sum1为第一张灰度图像 的像素值总和, sum2为第二张灰度图像的像素值总和, sum3为第三张灰度图像的像素值总 和, sum为 三张灰度图像的像素值总和, mod()为模运 算。 3.根据权利要求1所述的一种级联调制混沌系统(C MCS), 其特 征在于: 具体步骤如下: 步骤1: 首先通过线性函数 f(x)对混沌映射G(x)进行调制, 然后将调制的结果作 为混沌 映射F(x)的输入,获取CMCS, 如式(4), 进一步 改善了混沌系统的动力学特性。 同时, 使用级 联的方法使混沌映射相互影响, 使 得所产生的混沌序列更复杂、 随机性更强, 提高了加密算 法的安全性。权 利 要 求 书 1/4 页 2 CN 114928434 A 2步骤2: 根据式(4), F(x)选取二维Henon映射, G(x)选取一维Logistic映射, 利用f(x)= x+b对Logistic映射进行适当的缩放处理, 然后采用级联的方法得到Logistic ‑Henon cascade map(LH CM), 如式(5)所示: 步骤3: 根据CMCS, 首先F(x)选取一维Sine映射, G(x)选取二维Henon映射, 令f(x)=x。 然后, 利用x调制Henon, 并将调制的结果与Sine映射进行级联; 最终, 将Sine映射由一维扩 展到二维, 使输出相互 交织, 得到 Henon‑Sine cascade map(HSC M), 如式(6)所示: 步骤4: 根据CMCS, F(x)选取一维Iterative映射, G(x)选取二维Henon映射, 令f(x)=x, 得到Henon‑Iterative cascade map(HIC M), 如式(7)所示: 4.根据权利要求1所述的一种分块置乱 ‑扩散的加密算法, 其特 征在于: 具体步骤如下: 步骤1:扫描三张灰度图像生成矩阵P1、 P2、 P3,Mi和Ni对应图像矩阵的行和列。 若图像尺 寸不同, 令Mmax=max(Mi), Nmax=max(Ni), max()表示取最大值。 步骤2:利用SHA ‑512对三张灰度图像分别进行处理生成三组128位16进制的摘 要值, 并 将摘要值转换成三组512位二进制数, 通过异或操作获取密钥k, 并采用mod运算获取CMCS初 始值。 步骤3:利用CMSC随机生成三组混沌映射Logistic ‑Henon cascade map(LHCM)、 Henon ‑ Sine cascade map(HSC M)和Henon‑Iterative cascade map(HIC M)。 步骤4:若图像尺寸不同, 将初始状态 r1,b1代入LHCM中进行迭代, 然后在尺寸小的 图像四周添加LHCM产生的混沌序, 使三张灰度图像的尺寸大小均为Mmax×Nmax, 最后对添加 元素后的矩阵进行分块操作,块的大小为L1×L2, T表示块的个数可由式(8)所得, 其中L1可 被Mmax整除, L2可被Nmax整除。 T=(Mmax/L1)×(Nmax/L2) (8) 步骤5:将初始状态 代入HSCM 中迭代(500+T)次。 舍弃前500次迭代结果以达到 充分的混沌状态, 得到两组混沌序列A1、 A2。 利用公式(9)对混沌序列A1、 A2进行处理得到伪 随机序列 权 利 要 求 书 2/4 页 3 CN 114928434 A 3

PDF文档 专利 基于级联调制混沌系统和分块置乱-扩散的多图像加密算法

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于级联调制混沌系统和分块置乱-扩散的多图像加密算法 第 1 页 专利 基于级联调制混沌系统和分块置乱-扩散的多图像加密算法 第 2 页 专利 基于级联调制混沌系统和分块置乱-扩散的多图像加密算法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:15上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。