说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211466383.2 (22)申请日 2022.11.22 (71)申请人 成都工业职业 技术学院 地址 610000 四川省成 都市天府新区成 都 片区正兴镇大安路818号 (72)发明人 李尚勇 武昭妤 胡元 李春芳  (74)专利代理 机构 成都中弘信知识产权代理有 限公司 513 09 专利代理师 张芳 (51)Int.Cl. H04L 9/00(2022.01) H04L 9/08(2006.01) H04L 9/40(2022.01) H04N 1/32(2006.01) G06V 10/28(2022.01) (54)发明名称 一种信息加密保护方法 (57)摘要 本发明涉及加密传输技术领域, 具体涉及一 种信息加密保护方法, 包括: 构建滤波核, 获取加 密字典; 获取待加密的二进制数据并转换为二值 图像, 得到实像素点; 获取滤波序列; 根据二值图 像中实像素点链式获取第一像素点, 根据滤波序 列获取第一像素点的滤波核, 进一步得到第二像 素点; 对第一像素点与每个第二像素点进行异或 操作, 得到密文。 本发明通过滤波核选择性保存 了待加密 的二进制数据不同二进制位之间的关 系, 既破坏 了待加密的二进制数据原有的数据规 律, 又通过链式获取第一像素点进行加密, 使得 密文具有较强的密钥敏 感性, 可抵抗统计分析攻 击; 本发明加密字典密钥空间大, 可抵抗暴力破 解攻击; 本发明加密方法简单高效。 权利要求书2页 说明书7页 附图1页 CN 115514469 A 2022.12.23 CN 115514469 A 1.一种信息加密保护方法, 其特 征在于, 该 方法包括以下步骤: S1:将大小为第一预设尺寸的所有滤波 核进行编号得到加密字典; S2:获取待加密的二进制数据, 将待加密的二进制数据转换为二值图像, 得到多个实像 素点; 根据滤波核的个数以及待加密的二进制数据的长度获取滤波序列; 将二值图像中左 上角的实像素点作为编号为一的第一像素点; 构建一个空的密文序列以及一个空的已加密 像素点集合; S3:对第一像素点进行加密操作, 包括: 将第一像素点的第 一序号的取值设置为第 一像素点的编号, 根据第 一像素点的第 一序 号获得第一像素点的滤波核, 根据第一像素点的滤波核获得二值图像中所有 预估第二像素 点, 通过判断预估第二像素点是否在已加密像素点集合中获得第一像素点对应的所有第二 像素点; 对第一像素点的像素值与每个第二像素点的像素值进行异或操作, 得到每个第二 像素点对应的二进制数, 将所有第二像素点对应的二进制数添加到密文序列中; 将第一像 素点与所有第二像素点添加到已加密像素点集合中; 将距离第一像素点最近的且未添加到 已加密像素点集合中的实像素点作为新的第一像素点, 所述新的第一像素点的编号为所述 第一像素点的编号加一; S4:对新的第一像素点重复加密操作, 直到所有实像素点均被添加到已加密像素点集 合中时停止; 将密文序列中的所有二进制数按照顺序拼接在一 起得到密文数据。 2.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述将大小为第 一预设 尺寸的所有滤波 核进行编号得到加密字典包括: 构建第一预设尺寸的矩阵, 以矩阵左上角的位置为锚点, 在矩阵其余位置随机选择第 一预设值个位置作为第一位置, 对第一位置填充1; 将矩阵除第一位置与锚点之外的位置作 为第二位置, 对第二 位置填充为0; 填充后的矩阵作为滤波 核; 获取所有可能的滤波核, 对所有可能的滤波核进行随机编号, 将所有可能的滤波核的 编号结果作为加密字典。 3.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述将待加密的二进制 数据转换为 二值图像, 得到多个实像素点包括: 根据待加密的二进制数据的长度构建一个空矩阵, 将待加密的二进制数据的每个二进 制位按照 从左到右从上到下 的顺序填入到空矩阵中, 得到第一矩阵; 对第一矩阵先向右扩 充第二预设值列, 再向下扩充第二预设值行, 得到第二矩阵; 对第二矩阵中空的位置随机填 入 或 , 得到二值图像; 将二值图像中由待加密的二进制数据 填充得到的像素点作为实像 素点。 4.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述根据 滤波核的个数 以及待加密的二进制数据的长度获取 滤波序列包括: 利用混沌映射的方法获取长度为待加密的二进制数据的长度的混沌序列, 对混沌序列 中每个元素分别乘以滤波 核的个数并向上 取整, 得到滤波序列。 5.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述根据第 一像素点的 第一序号获得第一像素点的滤波 核包括: 获取滤波序列中第一像素点的第一序号位置处的元素, 作为第一像素点的滤波编号;权 利 要 求 书 1/2 页 2 CN 115514469 A 2将加密字典中所述滤波编号对应的滤波 核作为第一像素点的滤波 核。 6.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述根据第 一像素点的 滤波核获得二 值图像中所有预估第二像素点包括: 获取二值图像 中以第一像素点为左上角点的第 一预设尺寸的窗口, 将第 一像素点的滤 波核作为所述窗口的遮罩, 获取所述滤波核中所有为 1的位置在所述窗口中对应的像素点, 作为预估第二像素点。 7.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述通过判断预估第 二 像素点是否在已加密像素点 集合中获得第一像素点对应的所有第二像素点包括: 当第一像素点的第一序号 为1时, 将预估第二像素点作为第二像素点; 当第一像素点的第一序号不为1时, 判断是否存在预估第二像素点位于已加密像素点 集合中, 若存在, 则将所有 预估第二像素点作为第二像素点; 若不存在, 重复如下迭代过程: 将第一像素点的第一序号加一, 重新根据第一像素点的第一序号获得第一像素点的滤波 核, 根据第一像素点的滤波核获得二值图像中所有预估第二像素点; 直到存在预估第二像 素点位于已加密像素点 集合中时停止迭代, 并将所有预估第二像素点作为第二像素点。 8.根据权利要求1所述的一种信 息加密保护方法, 其特征在于, 所述将所有第 二像素点 对应的二进制数 添加到密文序列中包括: 按照从下到上从右到左的顺序, 依次获取二值图像中每个第二像素点对应的二进制 数, 将所述 二进制数 添加到密文序列中。权 利 要 求 书 2/2 页 3 CN 115514469 A 3

.PDF文档 专利 一种信息加密保护方法

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