全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211036378.8 (22)申请日 2022.08.28 (71)申请人 苏州科技大 学 地址 215009 江苏省苏州市虎丘区学府路 99号 (72)发明人 王军 孙文卿 郭振翔 许星楠  吴泉英  (51)Int.Cl. H04L 9/06(2006.01) H04L 9/40(2022.01) (54)发明名称 一种随机序列和位异或运算的图像加密编 解码方法 (57)摘要 本发明涉及一种图像加密编解码方法。 针对 互联网时代图像加密保护的需求, 本发明提出了 一种随机序列和位异或运算的图像加密编解码 方法, 将待加密的图像分解为单独比特位矩阵, 再对图像比特矩阵位矩阵进行乱序排列, 然后生 成一个二进制密钥矩阵, 根据 乱序后的序列逐次 对图像矩阵进行异或运算, 从而得到加密的比特 矩阵。 将该密文通过公共信道, 并将密钥通过保 密信道进行传输, 最终接收者根据密钥通过逆向 操作对密文进行解密, 得到明文。 该方法处理速 度快, 能够将各种内容的数字图像都加密成随机 噪声图像, 加密效果好, 可实现比特级别的图像 加密。 权利要求书1页 说明书3页 附图5页 CN 115412229 A 2022.11.29 CN 115412229 A 1.一种随机序列和位异或运 算的图像加密编解码方法, 其特 征在于: 包括如下步骤: S1 对于数字图像I(x,y), 其 中x和y表示像素坐标, 图像的比特位数为B, 图像的像素尺 寸为M*N, x取1到 M, y取1到N, 其中M表示图像的列数, N表示图像的行 数; S2 根据数字图像I的比特位数B, 将图像分解为单比特矩阵H(x,y,b), 其中比特位数b 大于等于1且小于等于B; S3 生成包含M个元素且从1到M的不重复随机整数序列P={x(1),x(2), …,x(M)}, 用于 将比特矩阵进行乱序; S4 生成尺寸 为N*B的密钥矩阵T(y,b); S5 从P中取出第一个元素x(1), 代入单比特矩阵, 并根据式 (1) 计算其与密钥矩阵T(y, b)的异或, R(x(1),y,b)  = XOR[H(x(1),y,b),T(y,b)]; (1) 其中, XOR[.]表示按找矩阵对应元素进行异或运算, R(x(1),y,b)表示经过加密的位矩 阵; S6 从P中取出第二个元素x(2), 代入单比特矩阵, 并根据 式 (2) 计算其与密文矩阵R(x (1),y,b)的异或, R(x(2),y,b)  = XOR[R(x(1),y,b),  H(x(2),y,b)]; (2) S7 以此类推, 依 次遍历P中的所有元素, 计算出R(x(3),y,b)到R(x(M),y,b), 并按P 内 元素表示的序号将其 合并位密文单比特位矩阵R(x,y,b); S8 根据公式 (3) 计算出密文图像Ie(x,y), ; (3) S9 将密钥矩阵T(y,b)和不重 复随机整数序列P通过保密信道传给接收方, 并将密文图 像Ie(x,y)通过公共信道传输给接收方; S10 接收方将密文图像Ie(x,y)分解 为单比特矩阵He(x,y,b); S11 从P中取出第一个元 素x(1), 结合密钥矩阵T(x,y), 根据式 (4) 进行位异或运 算, Re(x(1),y,b)  = XOR[He(x(1),y,b),T(y,b)]; (4) S12 从P中取出第二个元 素x(2), 结合密钥矩阵T(x,y), 根据式 (5) 进行位异或运 算, Re(x(2),y,b)  = XOR[He(x(2),y,b),  He(x(1),y,b)]; (5) S13 以此类推, 依 次遍历P中的所有元素, 计算出Re(x(3),y,b)到Re(x(M),y,b), 并结 合P内元素表示的序号, 得到解密的单比特位矩阵Re(x,y,b); S14 根据公式 (6) 计算出明文图像Id(x,y), (6) 。权 利 要 求 书 1/1 页 2 CN 115412229 A 2一种随机序列和位异或运算的图像加密编解码方 法 技术领域 [0001]本发明涉及 一种图像加密编解码 方法, 尤其是一种随机序列和位异或运算的图像 加密编解码方法。 背景技术 [0002]随着网络和多媒体技术的快速发展, 以电子版方式传播的知识产品也越来越多, 互联网上的数字图像信息正在呈爆 炸式增长, 各种各样以图片呈现的信息随处可见。 然而, 在很多应用场景中, 数字图像的内容需要被保密传输, 以防未获授权的第三方获取其内容。 因此就诞生了数字图像的解密与解密技术。 加密过程是对数字图像的内容进 行某种形式的 变换, 同时将图像的内容变为与其不相关的随机信息, 从而防止没有密钥的人员获取图像 信息。 为了实现这一 目标, 目前已经提出了多种 方案, 包括对图像进行频域变换, 对其相位 信息进行随机化、 图像像素的空间位置乱置、 图像矩阵分解再分别进 行加密等方法。 这些方 法各有优势, 有的加密速度快, 有些抗干扰能力强, 还有些占用的计算资源少, 但没有一种 方法能够适应各种场景的需求, 因此针对特定场景的加密方法。 [0003]一种图像加密编码方法, 应当尽可能适应多个图像加密应用 场景, 能以较低的计 算资源占用率, 实现快速加密, 研究者将密钥长度尽可能缩短, 减少保密信道资源的占用, 当前已经提出了多种技术方案。 此类技术的基本目标是, 将一幅有意义的数字图像通过某 种编码方法, 变换为一幅无意义的噪声图像, 且该噪声图像的内容与 原图像之间没有关联。 为了实现图像的加密编码, 通过积分变换对空域以及频域的相位进行随机化、 像素位置乱 置、 图像矩阵分解等技术, 已经提出了多种加密方案。 然而基于变换的加密方法往往易于受 到攻击, 且密钥长度较长, 传输时对加密信道的资源占用较多。 [0004]为了压缩密钥长度, 同时又能提高编码的速度, 本发明针对数字图像通过矩阵乱 序和位异或运 算实现了一种比特级的加密编码和解码方法。 发明内容 [0005]针对现有技术的不足, 本发明提出了一种随机序列和位异或运算的图像加密编解 码方法。 下面结合附图对本发明做进一步详细说明。 为实现上述目的, 本发明的方案包括: 如图1所示, 加密编解码包括如下步骤: S1. 对于数字图像I(x,y), 其中x和y表示像素坐标, 图像的比特位数为B, 图像的 像素尺寸 为M*N, x取1到 M, y取1到N, 其中M表示图像的列数, N表示图像的行 数。 [0006]S2. 根据数字图像I的比特位数B, 将图像分解为单比特矩阵H(x,y,b), 其中比特 位数b大于等于1且小于等于B。 [0007]S3. 生成包含M个元素且从1到M的不重复随机整 数序列P={x(1),x(2), …,x(M)}, 用于将比特矩阵进行乱序。 [0008]S4. 生成尺寸 为N*B的密钥矩阵T(y,b)。 [0009]S5. 从P中取出第一个元素x(1), 代入单比特矩阵, 并根据式 (1) 计算其与密钥矩说 明 书 1/3 页 3 CN 115412229 A 3

PDF文档 专利 一种随机序列和位异或运算的图像加密编解码方法

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种随机序列和位异或运算的图像加密编解码方法 第 1 页 专利 一种随机序列和位异或运算的图像加密编解码方法 第 2 页 专利 一种随机序列和位异或运算的图像加密编解码方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:45上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。