本发明涉及数据处理,尤其涉及一种密钥动态更新方法、装置、设备及存储介质。
背景技术:
1、麻醉深度监护仪等医疗设备普遍存在采集和记录患者的相关数据功能,包括个人信息、病历资料、医学影像、实验室检查结果、生理参数等敏感数据。
2、部分设备采用明文存储相关数据,一些采用加密措施的医疗设备在密钥更新方面存在一些缺陷;例如,密钥更新过程可能需要中断系统运行,导致数据不可用或服务中断。
技术实现思路
1、本发明目的在于提供一种密钥动态更新方法、装置、设备及存储介质,旨在解决麻醉深度监护仪等医疗设备的密钥更新过程中服务中断和数据不可用的技术问题。
2、为实现上述目的,本发明提出一种密钥动态更新方法,所述密钥动态更新方法包括:
3、检测事件触发的触发方式;
4、当所述触发方式为预设事件触发方式时生成触发信号;
5、根据所述触发信号并行更新密钥。
6、在一实施例中,所述根据所述触发信号并行更新密钥,还包括:
7、生成所述密钥对应的初始新密钥;
8、逐步将数据迁移至所述初始新密钥得到目标新密钥;
9、验证所述目标新密钥;
10、当所述目标新密钥验证通过时,完成对所述密钥的更新。
11、在一实施例中,所述验证所述目标新密钥的步骤,包括:
12、获取验证所需的公钥和私钥;
13、根据所述私钥对所述目标新密钥进行数字签名;
14、根据所述公钥验证所述数字签名。
15、在一实施例中,所述根据所述触发信号并行更新密钥的步骤之后,还包括:
16、将所述目标新密钥分割成多个新子密钥;
17、获取恢复所述目标新密钥的所述新子密钥的第一份额数阈值;
18、当采集到所述新子密钥的数量达到所述第一份额数阈值时,合并所述新子密钥形成完整的所述目标新密钥。
19、在一实施例中,所述根据所述触发信号并行更新密钥的步骤之前,包括:
20、将所述密钥分割成多个子密钥;
21、获取恢复所述密钥的所述子密钥的第二份额数阈值;
22、当采集到所述子密钥的数量达到所述第二份额数阈值时,合并所述子密钥形成完整的所述密钥。
23、在一实施例中,所述当所述触发方式为预设事件触发方式时生成触发信号,还包括:
24、当所述触发方式为预设事件触发方式时,生成时刻信号和频率信号;
25、根据所述时刻信号和所述频率信号获取所述触发信号。
26、在一实施例中,所述根据所述触发信号并行更新密钥,还包括
27、检测系统状态和用户需求;
28、根据所述系统状态和所述用户需求动态调整密钥更新的频率和方式;
29、根据所述密钥更新的频率和方式以及所述触发信号并行更新密钥。
30、此外,为实现上述目的,本发明还提出一种密钥动态更新装置,所述装置包括:
31、触发检测模块,用于检测事件触发的触发方式;
32、信号生成模块,用于当所述触发方式为预设事件触发方式时生成触发信号;
33、密钥更新模块,用于根据所述触发信号并行更新密钥。
34、此外,为实现上述目的,本发明还提出一种密钥动态更新设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上所述的密钥动态更新方法的步骤。
35、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的密钥动态更新方法的步骤。
36、本发明提供了一种密钥动态更新方法,所述密钥动态更新方法包括:检测事件触发的触发方式;当所述触发方式为预设事件触发方式时生成触发信号;根据所述触发信号并行更新密钥。本发明引入事件触发机制,当特定事件发生时,自动触发密钥更新;同时采用多密钥并行更新的机制,即在密钥更新过程中,同时使用多个密钥进行加密和解密操作,实现平滑的密钥更新过程,避免中断和数据不可用的问题;多密钥并行更新还增加了密钥更新的安全性,即使某个密钥泄露,也不会导致整个系统的安全性受损。
1.一种密钥动态更新方法,其特征在于,所述密钥动态更新方法包括:
2.如权利要求1所述的密钥动态更新方法,其特征在于,所述根据所述触发信号并行更新密钥,还包括:
3.如权利要求2所述的密钥动态更新方法,其特征在于,所述验证所述目标新密钥的步骤,包括:
4.如权利要求2所述的密钥动态更新方法,其特征在于,所述根据所述触发信号并行更新密钥的步骤之后,还包括:
5.如权利要求1所述的密钥动态更新方法,其特征在于,所述根据所述触发信号并行更新密钥的步骤之前,包括:
6.如权利要求1所述的密钥动态更新方法,其特征在于,所述当所述触发方式为预设事件触发方式时生成触发信号,还包括:
7.如权利要求1所述的密钥动态更新方法,其特征在于,所述根据所述触发信号并行更新密钥,还包括
8.一种密钥动态更新装置,其特征在于,所述装置包括:
9.一种密钥动态更新设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的密钥动态更新方法的步骤。
10.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的密钥动态更新方法的步骤。