金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211113240.3 (22)申请日 2022.09.14 (71)申请人 山东新一代信息产业 技术研究院有 限公司 地址 250100 山东省济南市高新区港兴三 路北段未来创业广场3号楼1 1-12层 (72)发明人 李朝铭  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 孙园园 (51)Int.Cl. H04L 9/14(2006.01) H04L 9/08(2006.01) (54)发明名称 基于智能机器人操作系统使用超长密钥的 方法及存 储介质 (57)摘要 本发明公开了基于智能机器人操作系统使 用超长密钥的方法及存储介质, 属于信息安全技 术领域, 本发 明要解决的技术问题 为如何增加智 能机器人操作系统中各节点间进行网络加密传 输数据时, 密钥被破译的难度, 提高信息的安全 性, 采用的技术方案为: 该方法是基于智能机器 人操作系统IROS的各应用节点选 择加密传输, 智 能机器人操作系统IROS在使用国密加密算法SM4 基础上, 采用对称分组加密, 具体如下: 生成不限 长度的超长密钥; 根据原分组加密密钥的长度, 将超长密钥分成若干组; 分组加密时, 不同分组 的明文选择使用超长密钥分组中的其中一组进 行加密; 分组解密时, 不同分组的密文选择使用 超长密钥不同分组中的对应组的密钥进行解密。 权利要求书1页 说明书5页 附图1页 CN 115514486 A 2022.12.23 CN 115514486 A 1.一种基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 该方法是基于智 能机器人操作系统I ROS的各应用节 点选择加密传输, 智能机器人操作系统IROS在使用国密 加密算法SM4基础上, 采用对称分组加密, 具体如下: 生成不限长度的超长密钥; 根据原分组加密 密钥的长度, 将超长密钥分成若干组; 分组加密时, 不同分组的明文选择使用超长密钥分组中的其中一组进行加密; 分组解密时, 不同分组的密文选择使用超长密钥不同分组中的对应组的密钥进行解 密。 2.根据权利要求1所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 分组加密 使用N字节密钥时, 则超长密钥是N的M倍, 加密时将超长密钥分成M组, 每组密钥的 长度等于N; 其中, M≥1。 3.根据权利要求1所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 分组加密时, 不同分组的明文采用的超长密钥分组中的密钥相同或不相同。 4.根据权利要求1所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 分组解密时, 不同分组的密文采用的超长密钥分组中的解密 密钥相同或不相同。 5.根据权利要求1 ‑4中任一项所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 不同分组的明文选择加密密钥组以及不同分组的密文选择解密密钥组时, 采 用轮询从超长密钥分组中获取密钥。 6.根据权利要求1 ‑4中任一项所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 不同分组的明文选择加密密钥组以及不同分组的密文选择解密密钥组时, 采 用哈希算法从超长密钥分组中获取密钥。 7.根据权利要求1所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在于, 超长密钥采用分段式存 储。 8.根据权利要求1或7所述的基于智能机器人操作系统使用超长密钥的方法, 其特征在 于, 超长密钥分成不同的段, 存 储在不同的U盘中, 交给不同的人员保存于不同的保险柜中。 9.一种电子设备, 其特 征在于, 包括: 存 储器和至少一个处 理器; 其中, 所述存 储器上存 储有计算机程序; 所述至少一个处理器执行所述存储器存储的计算机程序, 使得所述至少一个处理器执 行如权利要求1至8任一项所述的基于智能机器人操作系统使用超长密钥的方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 程序, 所述计算机程序可被处理器执行以实现如权利要求 1至8中任一项 所述的基于智能机 器人操作系统使用超长密钥的方法。权 利 要 求 书 1/1 页 2 CN 115514486 A 2基于智能机 器人操作系统使用超长密钥的方 法及存储介质 技术领域 [0001]本发明涉及信息安全技术领域, 具体地说是一种基于智能机器人操作系统使用超 长密钥的方法及存 储介质。 背景技术 [0002]因信息安全需求, 需要保密的数据需要加密, 根据加密技术的不同, 所使用的密码 分为分组密码和流密码两种。 分组密码是将明文消息编码表示后的数字序列, 划分成长度 相等的组, 暂且定义为n, n>0; 每组分别在密钥的控制下变换成等长的数组数字序列, 分组 密码解决了密钥长度与明文一致的这个问题, 分组密码加密固定长度的分组, 需要加密的 明文长度可能超过分组密码的分组长度, 此时就需要对分组密码进行迭代, 以便将长明文 进行加密, 迭代的方法就成为分组密码的模式。 流密码就是明文和密钥的长度一致, 一一进 行异或运 算, 可以得 出密文, 比如10 0m的明文就有10 0m的密钥。 [0003]使用分组密码的优点是: 明文信息良好的扩展性, 对插入的敏感性, 不需要密钥同 步, 较强的适用性; 。 [0004]使用分组密码的缺点是: 加密速度慢, 错误扩散和传播, 穷举法较容易破译。 为减 少密钥被穷举的概率, 一般需要增加密钥的长度, 但密钥的长度会受到 分组长度的影响, 一 般密钥长度不超过分组长度, 一些加密算法通过多轮迭代的方法也可使用数倍(一般不超 过几倍)分组长度的密钥, 但使加解密的速度更慢了, 因此密钥的长度还是 受制于一定长度 范围内。 [0005]目前的开源机器人操作系统ROS存在性能差、 安全性低及稳定性低的问题, 进而即 使网络传输数据时进行加密, 但是密钥被破译的难度不大, 信息安全性较低。 [0006]故如何增加智能机器人操作系统中各节点间进行网络加 密传输数据时, 密钥被破 译的难度, 提高信息的安全性是目前亟 待解决的技 术问题。 发明内容 [0007]本发明的技术任务是提供一种基于智能机器人操作系统使用超长密钥的方法及 存储介质, 来解决如何增加智能机器人操作系统中各节点间进行网络加密传输数据时, 密 钥被破译的难度, 提高信息的安全性的问题。 [0008]本发明的技术任务是按以下方式实现的, 一种基于智能机器人操作系统使用超长 密钥的方法, 该方法是基于智能机器人操作系统IROS的各应用节点选择加密传输, 智能机 器人操作系统IROS在使用国密加密算法SM4基础上, 采用对称分组加密, 具体如下: [0009]生成不限长度的超长密钥; [0010]根据原分组加密 密钥的长度, 将超长密钥分成若干组; [0011]分组加密时, 不同分组的明文选择使用超长密钥分组中的其中一组进行加密; [0012]分组解密时, 不同分组的密文选择使用超长密钥不同分组中的对应 组的密钥进行 解密。说 明 书 1/5 页 3 CN 115514486 A 3

.PDF文档 专利 基于智能机器人操作系统使用超长密钥的方法及存储介质

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