一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据备份方法及装置与流程

2023-02-01 21:11:15 来源:中国专利 TAG:

技术特征:
1.一种数据备份方法,其特征在于,所述方法包括:获取备份请求,所述备份请求用于请求对第一安全参数进行备份,所述第一安全参数包括用户的关键安全参数和公开安全参数;基于祖冲之算法生成第一安全分量;基于随机数发生器生成第二安全分量;根据所述第二安全分量和公钥生成第一封装数据;根据所述第一安全分量、所述第二安全分量以及所述第一安全参数确定第二封装数据;根据所述第一封装数据和所述第二封装数据确定第一备份数据;输出所述第一备份数据。2.如权利要求1所述的方法,其特征在于,所述基于祖冲之算法生成第一安全分量,包括:基于祖冲之算法根据输入参数生成所述第一安全分量;所述输入参数包括以下中的至少一项:口令值,所述口令值用于对所述用户进行鉴权;盐值,所述盐值为随机生成的数值;安全指数,所述安全指数为设定的数值。3.如权利要求2所述的方法,其特征在于,所述基于祖冲之算法根据输入参数生成第一安全分量,包括:根据所述口令值和所述盐值,获得第一长度的第一数据流,所述第一长度是第二初始化向量的长度和第二密钥的长度的和;拆分所述第一数据流,获得所述第二初始化向量和所述第二密钥;基于祖冲之算法根据所述第二初始化向量、所述第二密钥,确定第二数据流;根据所述第二数据流确定所述第一长度的所述第一安全分量。4.如权利要求3所述的方法,其特征在于,所述第二数据流满足以下公式:w=zuc(iv
(0)
,k
(0)
,32c len);其中,w表示所述第二数据流,iv
(0)
表示所述第二初始化向量,k
(0)
表示所述第二密钥,c表示所述安全指数,len表示所述第一长度;zuc(iv
(0)
,k
(0)
,32c len)表示以所述iv
(0)
作为初始化向量、所述k
(0)
作为密钥、所述(32c len)为所述第二数据的长度,执行祖冲之算法生成所述第二数据流。5.如权利要求1所述的方法,其特征在于,所述根据所述第一安全分量、所述第二安全分量以及第一安全参数确定第二封装数据,包括:根据所述第一安全分量以及所述第二安全分量确定第一初始化向量和第一密钥,所述第一初始化向量为祖冲之算法认证加密模式的加密算法对应的初始化向量,所述第一密钥为祖冲之算法认证加密模式的加密算法对应的密钥;根据所述第一初始化向量、所述第一密钥以及所述第一安全参数确定所述第二封装数据。6.如权利要求5所述的方法,其特征在于,所述第二封装数据满足以下公式:b=zuc-ae(iv,k,psp
s
,csp
s,
t);
其中,b是所述第二封装数据,iv是所述第一初始化向量,k是所述第一密钥,psp
s
是所述公开安全参数,csp
s
是所述关键安全参数,t是设定值;zuc-ae(iv,k,psp
s
,csp
s,
t)表示以iv为初始化向量、k为密钥、psp
s
为附属数据、csp
s
为待加密明文、t为密文校验码比特长度,执行祖冲之算法认证加密模式的加密算法得到所述第二封装数据,所述第二封装数据包括t比特的所述密文校验码。7.一种数据备份装置,其特征在于,所述装置包括:通信模块,用于获取备份请求,备份请求用于请求对第一安全参数进行备份,所述第一安全参数包括用户的关键安全参数和公开安全参数;处理模块,用于基于祖冲之算法生成第一安全分量;处理模块,还用于基于随机数发生器生成第二安全分量;所述处理模块,还用于根据所述第二安全分量和公钥生成第一封装数据;所述处理模块,还用于根据所述第一安全分量、所述第二安全分量以及所述第一安全参数确定第二封装数据;所述处理模块,还用于根据所述第一封装数据和所述第二封装数据确定第一备份数据;通信模块,还用于输出所述第一备份数据。8.如权利要求7所述的装置,其特征在于,所述处理模块具体用于:基于祖冲之算法根据输入参数生成所述第一安全分量;所述输入参数包括一下中的至少一项:口令值,所述口令值用于对所述用户进行鉴权;盐值,所述盐值为随机生成的数值;安全指数,所述安全指数为设定的数值。9.一种电子设备,其特征在于,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-6中任一所述方法的步骤。10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述方法的步骤。

技术总结
本申请公开了一种数据备份方法及装置,该方法包括获取备份请求,备份请求用于请求对第一安全参数进行备份,第一安全参数包括用户的关键安全参数和公开安全参数;基于祖冲之算法生成第一安全分量;基于随机数发生器生成第二安全分量;根据第二安全分量和公钥生成第一封装数据;根据第一安全分量、第二安全分量以及第一安全参数确定第二封装数据;根据第一封装数据和第二封装数据确定第一备份数据;输出第一备份数据。该方法不仅对关键安全参数提供机密性和完整性保护,而且对公开安全参数提供完整性保护,同时还将鉴别机制与备份机制充分融合,提高了安全参数以及备份方案的安全性。提高了安全参数以及备份方案的安全性。提高了安全参数以及备份方案的安全性。


技术研发人员:罗影 傅勇 张红杰 安晓江
受保护的技术使用者:成都海泰方圆科技有限公司
技术研发日:2022.09.28
技术公布日:2023/1/31
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献