密钥更新方法及装置、设备、计算机可读存储介质制造方法及图纸

技术编号:38999072 阅读:11 留言:0更新日期:2023-10-07 10:30
本申请的实施例揭示了一种密钥更新方法及装置、设备、计算机可读存储介质。其中方法应用于移动终端,方法包括:将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果;若匹配结果表征更新密钥与现有密钥并非同一密钥,则将现有密钥更新为历史密钥,并将更新密钥更新为现有密钥;若匹配结果表征更新密钥与现有密钥为同一密钥,且检测到移动终端包括历史密钥,则不对现有密钥进行更新,并删除历史密钥。本申请对历史密钥进行了更新和存储,以使移动终端能利用历史密钥对以往加密信息进行解密,以保证移动终端解密过程的正确性。以保证移动终端解密过程的正确性。以保证移动终端解密过程的正确性。

【技术实现步骤摘要】
密钥更新方法及装置、设备、计算机可读存储介质


[0001]本申请涉及通信领域,具体涉及一种密钥更新方法及装置、设备、计算机可读存储介质。

技术介绍

[0002]现有网络技术中,移动终端获取到下发的新密钥后,立即将新密钥用于更新旧密钥,随后用新密钥对相关信息进行加密或解密操作。但在实际商用场景中,移动终端在获取新密钥后,仍存在对使用旧密钥加密处理的信息进行解密的需求,而此时旧密钥已被新密钥替换,新密钥无法解密旧密钥加密处理的信息,导致无法对相关加密信息进行解密处理,无法保证移动终端解密过程的正确性。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例分别提供了一种密钥更新方法及装置、设备、计算机可读存储介质,以保证移动终端解密过程的正确性。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种密钥更新方法,应用于移动终端,包括:将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果;
[0006]若所述匹配结果表征所述更新密钥与所述现有密钥并非同一密钥,则将所述现有密钥更新为历史密钥,并将所述更新密钥更新为现有密钥;
[0007]若所述匹配结果表征所述更新密钥与所述现有密钥为同一密钥,且检测到所述移动终端包括历史密钥,则不对所述现有密钥进行更新,并删除所述历史密钥。
[0008]根据本申请实施例的一个方面,提供了一种密钥更新装置,应用于移动终端,包括:匹配模块,被配置为将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果;更新模块,被配置为若所述匹配结果表征所述更新密钥与所述现有密钥并非同一密钥,则将所述现有密钥更新为历史密钥,并将所述更新密钥更新为现有密钥;删除模块,被配置为若所述匹配结果表征所述更新密钥与所述现有密钥为同一密钥,且检测到所述移动终端包括历史密钥,则不对所述现有密钥进行更新,并删除所述历史密钥。
[0009]本实施例的移动终端在密钥更新过程中,将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果;若匹配结果表征更新密钥与现有密钥并非同一密钥,则将现有密钥更新为历史密钥,并将更新密钥更新为现有密钥,以使移动终端即使更新了现有密钥,也可利用历史密钥对以往加密信息进行解密,以保证移动终端解密过程的正确性。若匹配结果表征更新密钥与现有密钥为同一密钥,且检测到移动终端包括历史密钥,表征移动终端再次接收到相同的更新密钥,无需对现有密钥进行更新。若将现有密钥更新为历史密钥,则移动终端更新后的现有密钥和历史密钥相同,为减少移动终端的数据存储量,无需存储多余重复的密钥,以优化移动终端的存储数据。
[0010]在另一示例性实施例中,所述移动终端包括用于存储密钥数据的哈希映射表,所述密钥数据包括各个类型密钥对应的键;所述密钥更新装置还包括:零值检测模块,被配置为检测所述哈希映射表中的键数量是否为零值;其中,所述键数量与所述存储密钥数据的数量正相关;零值模块,被配置为若检测到所述哈希映射表中的键数量为零值,则将所述更新密钥作为现有密钥进行存储;非零值模块,被配置为若检测到所述哈希映射表中的键数量为非零值,则执行所述将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果的步骤。
[0011]本实施例改良了存储密钥的数据结构,将现有密钥和历史密钥以HashMap键值对的形式存储于移动终端内,通过检测哈希映射表中的键数量是否为零值,以此判定移动终端是否存储有至少一个密钥,整个检测过程仅需将键数量与零值比较,使得整个检测过程方便快捷。
[0012]在另一示例性实施例中,所述移动终端包括用于存储所述历史密钥对应的键的哈希映射表;所述密钥更新装置还包括:检测模块,被配置为检测所述哈希映射表中是否存储有所述历史密钥对应的键;第一检测结果模块,被配置为若存在,则得到表征所述移动终端包括所述历史密钥的检测结果;第二检测结果模块,被配置为若不存在,则得到表征所述移动终端不包括所述历史密钥的检测结果。
[0013]本实施例提供了一种确定移动终端是否包括历史密钥的方式,通过检测哈希映射表中是否存储有历史密钥对应的键,以准确确定出移动终端是否包括历史密钥。
[0014]在另一示例性实施例中,所述移动终端包括存储有所述现有密钥对应的字段的哈希映射表;所述匹配模块包括:更新字段获取单元,被配置为获取所述更新密钥在所述哈希映射表中对应的更新字段;字段检测单元,被配置为检测所述更新字段与所述现有密钥对应的字段是否相同;第一检测结果单元,被配置为若相同,则得到表征所述更新密钥与所述现有密钥为同一密钥的匹配结果;第二检测结果单元,被配置为若不同,则得到表征所述更新密钥与所述现有密钥并非同一密钥的匹配结果。
[0015]本实施例提供了一种比较更新密钥和现有密钥的方式,通过获取它们在哈希映射表中对应的字段进行比较,因为字段的值以字符串的形式存储,能更加准确的确定出字段之间的差异,从而准确地确定出更新密钥与现有密钥是否为同一密钥。
[0016]在另一示例性实施例中,所述哈希映射表中还存储有所述历史密钥对应的字段;所述更新模块包括:更新单元,被配置为将现有密钥对应的字段更新为所述历史密钥对应的字段,并将所述更新字段更新为所述现有密钥对应的字段;所述删除模块包括:删除单元,被配置为对所述哈希映射表中历史密钥对应的字段进行置零操作。
[0017]本实施例进一步说明了在字段层面对现有密钥和历史密钥进行更新,同时说明删除历史密钥的方式是将其对应的字段进行置零。因为字段中的大部分字符串能相互通用,所以在更新字段的过程中,无需对整个字段进行全部更新,所以相较于直接对相关密钥进行更新更加快捷。
[0018]在另一示例性实施例中,所述密钥更新装置还包括:初始密钥接收模块,被配置为接收近域业务管理平台下发的初始密钥;存储模块,被配置为将所述初始密钥作为所述现有密钥进行存储。
[0019]本实施例介绍了移动终端对于初始密钥的存储方式,直接将初始密钥存储为现有
密钥进行使用。同时说明了初始密钥是近域业务管理平台下发的密钥,其对密钥的优化和管理更加及时。
[0020]在另一示例性实施例中,所述检测结果表征所述移动终端包括所述历史密钥;所述密钥更新装置还包括:发送模块,被配置为将当前现有密钥和历史密钥发送至近域业务管理平台,以使所述近域业务管理平台确定是否再次下发所述更新密钥。
[0021]本实施例进一步说明移动终端与近域业务管理平台的交互过程,移动终端发送当前的密钥信息至近域业务管理平台,以使其确定是否再次下发更新密钥,进一步优化各个移动终端存储的密钥。
[0022]根据本申请实施例的一个方面,提供了一种电子设备,包括:控制器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述控制器执行时,以执行上述的密钥更新方法。
[0023]根据本申请实施例的一个方面,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密钥更新方法,其特征在于,应用于移动终端,所述方法包括:将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果;若所述匹配结果表征所述更新密钥与所述现有密钥并非同一密钥,则将所述现有密钥更新为历史密钥,并将所述更新密钥更新为现有密钥;若所述匹配结果表征所述更新密钥与所述现有密钥为同一密钥,且检测到所述移动终端包括历史密钥,则不对所述现有密钥进行更新,并删除所述历史密钥。2.根据权利要求1所述的方法,其特征在于,所述移动终端包括用于存储密钥数据的哈希映射表,所述密钥数据包括各个类型密钥对应的键;在所述将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果之前,所述方法还包括:检测所述哈希映射表中的键数量是否为零值;其中,所述键数量与所述存储密钥数据的数量正相关;若检测到所述哈希映射表中的键数量为零值,则将所述更新密钥作为现有密钥进行存储;若检测到所述哈希映射表中的键数量为非零值,则执行所述将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果的步骤。3.根据权利要求1所述的方法,其特征在于,所述移动终端包括用于存储所述历史密钥对应的键的哈希映射表;所述方法还包括:检测所述哈希映射表中是否存储有所述历史密钥对应的键;若存在,则得到表征所述移动终端包括所述历史密钥的检测结果;若不存在,则得到表征所述移动终端不包括所述历史密钥的检测结果。4.根据权利要求1所述的方法,其特征在于,所述移动终端包括存储有所述现有密钥对应的字段的哈希映射表;所述将接收到的更新密钥与现有密钥进行匹配操作,得到匹配结果,包括:获取所述更新密钥在所述哈希映射表中对应的更新字段;检测所述更新字段与所述现有密钥对应的字段是否相同;若相同,则得到表征所述更新密钥与所述现有密钥为同一密钥的匹配结果;若不同,则得到表征所述更新密钥与所述现有密钥并非同一密钥的匹配结果。5.根据权利要求4所述的方法,...

【专利技术属性】
技术研发人员:胡鹏何峣卢燕青
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1