(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211186457.7 (22)申请日 2022.09.28 (71)申请人 南通森淼船舶技 术有限公司 地址 226000 江苏省南 通市开发区英 诺源 科技园9幢5 05室 (72)发明人 徐相兵  (51)Int.Cl. H04L 9/08(2006.01) G06F 21/60(2013.01) (54)发明名称 一种海洋工程装备研发信息的安全存储方 法 (57)摘要 本发明涉及数字数据处理技术领域, 具体涉 及一种海洋工程装备研发信息的安全存储方法, 该方法对不同类型的海洋工程装备研发信息统 一编码获得数据序列; 对数据序列进行分段, 将 每段子序列转换为十进制数据, 将所有十进制数 据进行六等 分并分别生成方阵, 组成明文魔方模 型; 获取明文魔方模型的每个面中每一行或者每 一列数据的离散性, 计算每层对应的所有离散性 的平均值作为该层数据的公钥; 利用公钥获取旋 转角度和旋转顺序作为对应的私钥; 基于公钥和 私钥对明文魔方模型加密得到密文魔方模型; 对 密文魔方模型进行拆解获取加密二进制序列并 存储。 本发明避免了密钥的管理问题, 提高了海 洋工程装备研发信息的储 存安全性。 权利要求书2页 说明书9页 附图1页 CN 115276990 A 2022.11.01 CN 115276990 A 1.一种海洋工程装备研发信息的安全 存储方法, 其特 征在于, 该 方法包括以下步骤: 对不同类型的海洋工程装备研发信息统一编码, 获得二进制编码数据组成的数据序 列; 通过计算不同长度的二进制编码的冗余度筛选出最佳长度, 以最佳长度对所述数据序 列进行分段, 每段子序列的长度为所述最佳长度; 将 每段子序列转换为十进制数据, 将所有 十进制数据进行 六等分并分别生成方阵, 以每 个方阵作为 一个面组成明文魔方模型; 基于明文魔方模型中每个十进制数据 出现的概率获取对应的权值, 根据 所述权值与 所 述概率获取明文魔方模型的每个面中每一行或者每一列数据的离散性, 以所有面的同一行 或者同一列数据作为明文魔方模型的一层, 计算每层对应的所有离散性的平均值作为该层 数据的公钥; 利用公钥获取旋转角度和旋转 顺序作为对应的私钥; 按照每一层明文魔方数据私钥的旋转顺序以及旋转角度对明文魔方数据进行旋转, 所 有层旋转完成之后得到加密后的密文魔方模型; 对所述密文魔方模型进 行拆解获取加密二 进制序列, 对所述加密二进制序列进行存 储。 2.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所 述冗余度的获取 方法为: 从长度为8开始, 以每个长度为分段单位对所述数据序列进行分段, 获取分段后的每段 数据等分为6个区间的数据长度, 以该数据长度向上取整后的数字减去所述数据长度得到 所述冗余度。 3.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所 述概率的获取 方法为: 以每个十进制数据在明文魔方模型中出现的总次数与明文魔方模型中所有十进制数 据出现的总数量的比值作为第一 概率; 以每个十进制数据在明文魔方模型中任意一个面出现的总次数与该面中所有十进制 数据出现的总数量的比值作为第二 概率; 每个十进制数据出现的概 率包括所述第一 概率和所述第二 概率。 4.根据权利要求3所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所 述权值的获取 方法为: 计算任意一个十进制数据在六个面中的第 二概率的方差, 以该方差的平方乘上该十进 制数据的第一 概率得到所述权值。 5.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所 述离散性的获取 方法为: 以每个十进制数据乘上对应的权值的乘积结果作为该十进制数据的加权值, 然后获取 该十进制数据与同一行或者同一列相 邻两个位置的十进制数据对应的加权值的联合值, 计 算该联合值在 对应行或者对应列的联合值概率, 以该行或者该列中所有联合值概率的信息 熵的和作为对应行或者对应列的所述离 散性。 6.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所 述旋转角度的获取 方法为: 计算所述公钥除以4得到的余数, 以余数和90 °的乘积作为所述旋转角度。 7.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 所权 利 要 求 书 1/2 页 2 CN 115276990 A 2述旋转顺序的获取 方法为: 所有公钥进行由大到小的降序排序, 排序的顺序即为私钥的旋转 顺序。 8.根据权利要求1所述的一种 海洋工程装备研发信 息的安全存储方法, 其特征在于, 该 方法还包括以下步骤: 由所述加密二进制序列生成密文魔方模型, 利用私钥对密文魔方模型进行旋转获取还 原明文魔方模型, 通过对还原明文魔方模型进行拆解获得十进制明文矩阵, 由十进制明文 矩阵生成十进制明文序列, 再转换为 二进制的海洋工程装备研发信息, 完成解密。权 利 要 求 书 2/2 页 3 CN 115276990 A 3

.PDF文档 专利 一种海洋工程装备研发信息的安全存储方法

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