This application is applicable to the field of cryptographic communication technology, and provides a key update method and a key update system, including: when the first terminal device receives the key update command, it sends the key update command to the second terminal device; when the second terminal device receives the key update command, it obtains the key flag bit of the first terminal device and judges the first terminal device. Whether the key flag bit is the same as the key flag bit of the second terminal device, if the same, the key flag bit of the second terminal device and the key flag bit of the second terminal device will be updated, and the updated success information will be sent to the first terminal device; after the first terminal device receives the updated success information, the key of the first terminal device and the key flag bit of the first terminal device will be updated. By this application, the keys of both sides of communication can be updated, and the security of the keys can be guaranteed when the keys are updated.
【技术实现步骤摘要】
密钥更新方法及密钥更新系统
本申请属于密码通讯
,尤其涉及一种密钥更新方法及密钥更新系统。
技术介绍
传统单密钥密码通讯中通信双方使用同一密钥进行加密与解密,即加密运算与解密运算互为逆运算,双方需持有同一密钥,并保守秘密。在复杂多变的网络环境中,长期使用同一密钥容易导致安全漏洞。如何在不安全的公网上为通信双方更新密钥是保密通信的一个难题。
技术实现思路
有鉴于此,本申请实施例提供了一种密钥更新方法及密钥更新系统,以更新通信双方密钥,并在更新密钥时保证密钥的安全。本申请实施例的第一方面提供了一种密钥更新方法,所述密钥更新方法包括:第一终端设备在接收到密钥更新命令时,向第二终端设备发送所述密钥更新命令;所述第二终端设备在接收到所述密钥更新命令后,获取所述第一终端设备的密钥标志位,并判断所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位是否相同,若所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位相同,则更新所述第二终端设备的密钥和所述第二终端设备的密钥标志位,并向所述第一终端设备发送更新成功信息;所述第一终端设备在接收到所述更新成功信息后,更新所述第一终端设备的密钥和所述第一终端设备的密钥标志位。本申请实施例的第二方面提供了一种密钥更新系统,所述密钥更新系统包括第一终端设备和第二终端设备;所述第一终端设备,用于在接收到密钥更新命令时,向第二终端设备发送所述密钥更新命令;所述第二终端设备,用于在接收到所述密钥更新命令后,获取所述第一终端设备的密钥标志位,并判断所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位是否相同,若所述第一终端设备 ...
【技术保护点】
1.一种密钥更新方法,其特征在于,所述密钥更新方法包括:第一终端设备在接收到密钥更新命令时,向第二终端设备发送所述密钥更新命令;所述第二终端设备在接收到所述密钥更新命令后,获取所述第一终端设备的密钥标志位,并判断所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位是否相同,若所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位相同,则更新所述第二终端设备的密钥和所述第二终端设备的密钥标志位,并向所述第一终端设备发送更新成功信息;所述第一终端设备在接收到所述更新成功信息后,更新所述第一终端设备的密钥和所述第一终端设备的密钥标志位。
【技术特征摘要】
1.一种密钥更新方法,其特征在于,所述密钥更新方法包括:第一终端设备在接收到密钥更新命令时,向第二终端设备发送所述密钥更新命令;所述第二终端设备在接收到所述密钥更新命令后,获取所述第一终端设备的密钥标志位,并判断所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位是否相同,若所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位相同,则更新所述第二终端设备的密钥和所述第二终端设备的密钥标志位,并向所述第一终端设备发送更新成功信息;所述第一终端设备在接收到所述更新成功信息后,更新所述第一终端设备的密钥和所述第一终端设备的密钥标志位。2.如权利要求1所述的密钥更新方法,其特征在于,所述密钥更新方法还包括:若所述第一终端设备的密钥标志位与所述第二终端设备的密钥标志位不相同,则向所述第一终端设备发送通知信息,其中,所述通知信息用于通知所述第一终端设备执行密钥同步。3.如权利要求2所述的密钥更新方法,其特征在于,所述密钥更新方法还包括:所述第一终端设备在接收到所述通知信息后,将所述第一终端设备的密钥设置为预设密钥,将所述第一终端设备的密钥标志位设置为预设标志位,并向所述第二终端设备发送密钥同步请求;所述第二终端设备在接收到所述密钥同步请求后,将所述第二终端设备的密钥设置为预设密钥,将所述第二终端设备的密钥标志位设置为预设标志位。4.如权利要求1所述的密钥更新方法,其特征在于,所述更新所述第二终端设备的密钥和所述第二终端设备的密钥标志位包括:通过RC4算法将所述第二终端设备的密钥进行高阶非线性变换生成新的密钥,并将所述第二终端设备的密钥标志位加1。5.如权利要求1所述的密钥更新方法,其特征在于,所述更新所述第一终端设备的密钥和所述第一终端设备的密钥标志位包括:通过RC4算法将所述第一终端设备的密钥进行高阶非线性变换生成新的密钥,并将所述第一终端设备的密钥标志位加1。6.如权利要求1所述的密钥更新方法,其特征在于,在更新所述第一终端设备的密钥之后,还包括:若所述第一终端设备接收到第一明文,则通过高级加密标准AES算法将所述第一明文和更新后的所述第一终端设备的密钥生成第一密文,并将所述第一密文发送至所述第二终...
【专利技术属性】
技术研发人员:刘程远,
申请(专利权)人:中国长城科技集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。