基于智能机器人操作系统使用超长密钥的方法及存储介质与流程

文档序号:32655237发布日期:2022-12-23 21:20阅读:来源:国知局

技术特征:
1.一种基于智能机器人操作系统使用超长密钥的方法,其特征在于,该方法是基于智能机器人操作系统iros的各应用节点选择加密传输,智能机器人操作系统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中任一项所述的基于智能机器人操作系统使用超长密钥的方法。

技术总结
本发明公开了基于智能机器人操作系统使用超长密钥的方法及存储介质,属于信息安全技术领域,本发明要解决的技术问题为如何增加智能机器人操作系统中各节点间进行网络加密传输数据时,密钥被破译的难度,提高信息的安全性,采用的技术方案为:该方法是基于智能机器人操作系统IROS的各应用节点选择加密传输,智能机器人操作系统IROS在使用国密加密算法SM4基础上,采用对称分组加密,具体如下:生成不限长度的超长密钥;根据原分组加密密钥的长度,将超长密钥分成若干组;分组加密时,不同分组的明文选择使用超长密钥分组中的其中一组进行加密;分组解密时,不同分组的密文选择使用超长密钥不同分组中的对应组的密钥进行解密。超长密钥不同分组中的对应组的密钥进行解密。超长密钥不同分组中的对应组的密钥进行解密。


技术研发人员:李朝铭
受保护的技术使用者:山东新一代信息产业技术研究院有限公司
技术研发日:2022.09.14
技术公布日:2022/12/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1