信息存储方法及装置与流程

文档序号:11930590阅读:来源:国知局

技术特征:

1.一种信息存储方法,其特征在于,所述方法包括:

获取第一加密密码和待存储的身份标识信息,所述身份标识信息包括用于在数据共享系统中生成存储于区块的共享数据时所采用的账户地址及其对应的私钥;

基于所述第一加密密码,对所述私钥进行加密,得到待存储密文;

存储所述账户地址,并对应于所述账户地址,分片存储所述待存储密文。

2.根据权利要求1所述的方法,其特征在于,所述存储所述账户地址,并对应于所述账户地址,分片存储所述待存储密文包括:

向服务器发送信息存储请求,所述信息存储请求携带用户标识、所述账户地址和所述待存储密文,由所述服务器对应所述用户标识和所述账户地址,分片存储所述待存储密文。

3.根据权利要求1所述的方法,其特征在于,所述存储所述账户地址,并对应于所述账户地址,分片存储所述待存储密文包括:

根据本地终端的设备标识信息,生成客户端序列化因子;

根据所述客户端序列化因子和待存储密文进行分片,获取所述待存储密文的多个密文片段;

将所述多个密文片段分别存储至不同的本地密文数据库,建立所述账户地址与所述多个密文片段之间的对应关系。

4.根据权利要求1所述的方法,其特征在于,所述基于所述第一加密密码,对所述私钥进行加密,得到待存储密文包括:

根据所述第一加密密码和第一预设加密算法对所述私钥进行加密,得到私钥密文;

根据第二预设加密算法,获取所述私钥的签名信息;

将所述私钥密文和所述私钥的签名信息作为所述待存储密文。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

当检测到信息获取操作时,获取用户输入的第二加密密码和目标账户地址;

如果所述第二加密密码与用户设定的加密密码一致,获取与所述目标账户地址对应的密文;

根据所述第二加密密码和所述第一预设加密算法,对所述密文包括的私钥密文进行解密,得到解密信息;

根据所述第二预设加密算法,获取所述解密信息的签名信息;

如果所述解密信息的签名信息与所述密文包括的签名信息相同,确定所述解密信息为与所述目标账户地址对应的私钥。

6.根据权利要求1所述的方法,其特征在于,所述获取加密密码和待存储的身份标识信息之前,所述方法还包括:

根据用户的密保问题设置操作,获取至少一组密保问题和答案;

根据所述至少一组密保问题和答案,对所述加密密码进行加密,得到密码密文;

存储所述密码密文,以便所述用户能够根据所述至少一组密保问题和答案找回所述加密密码。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

当检测到加密密码的修改操作时,获取用户输入的原加密密码和新加密密码;

如果所述原加密密码与用户设定的加密密码一致,获取采用所述原加密密码进行加密的至少一个密文;

采用所述原加密密码对所述至少一个密文中每个密文进行解密,得到所述至少一个密文对应的至少一个私钥;

采用所述新加密密码对所述至少一个私钥中的每个私钥进行重新加密,得到所述至少一个私钥对应的至少一个新密文;

将所述至少一个新密文发送至所述服务器,由所述服务器将所述用户标识对应的所述至少一个密文替换为所述至少一个新密文。

8.一种信息存储方法,其特征在于,所述方法包括:

当接收到终端发送的信息存储请求时,根据第一用户标识对用户进行身份验证,所述信息存储请求携带所述第一用户标识、账户地址和待存储密文;

如果身份验证成功,根据预设配置信息,生成服务端序列化因子;

根据所述服务端序列化因子和所述待存储密文,获取所述待存储密文的多个密文片段;

对应所述第一用户标识存储所述账户地址,对应所述账户地址将所述多个密文片段分别存储至不同的密文数据库。

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

当接收到所述终端发送的密文获取请求时,根据目标账户地址,获取与所述目标账户地址对应的至少两个密文片段,所述密文获取请求中携带所述目标账户地址;

根据所述服务端序列化因子,对所述至少两个密文片段进行反序列化,得到与所述目标账户地址对应的密文;

将所述密文发送至所述终端,由所述终端根据用户输入的加密密码对所述密文进行解密,以得到所述密文对应的私钥。

10.根据权利要求8所述的方法,其特征在于,所述方法还包括:

当接收到所述终端发送的密码修改请求时,根据所述密码修改请求中携带的第二用户标识,获取与所述第二用户标识对应的至少一个密文;

将所述至少一个密文发送至所述终端,由所述终端根据用户输入的原加密密码对所述至少一个密文进行解密,根据所述用户输入的新加密密码对解密后的至少一个私钥进行重新加密,并返回重新加密后的至少一个新密文;

根据所述第二用户标识,将所述第二用户标识对应的所述至少一个密文更新为所述至少一个新密文。

11.一种信息存储装置,其特征在于,所述装置包括:

第一获取模块,用于获取第一加密密码和待存储的身份标识信息,所述身份标识信息包括用于在数据共享系统中生成存储于区块的共享数据时所采用的账户地址及其对应的私钥;

第一加密模块,用于基于所述第一加密密码,对所述私钥进行加密,得到待存储密文;

第一存储模块,用于存储所述账户地址,并对应于所述账户地址,分片存储所述待存储密文。

12.根据权利要求11所述的装置,其特征在于,所述第一存储模块用于向服务器发送信息存储请求,所述信息存储请求携带用户标识、所述账户地址和所述待存储密文,由所述服务器对应所述用户标识和所述账户地址,分片存储所述待存储密文。

13.根据权利要求11所述的装置,其特征在于,所述第一存储模块用于根据本地终端的设备标识信息,生成客户端序列化因子;根据所述客户端序列化因子和待存储密文进行分片,获取所述待存储密文的多个密文片段;将所述多个密文片段分别存储至不同的本地密文数据库,建立所述账户地址与所述多个密文片段之间的对应关系。

14.根据权利要求11所述的装置,其特征在于,所述第一加密模块用于根据所述第一加密密码和第一预设加密算法对所述私钥进行加密,得到私钥密文;根据第二预设加密算法,获取所述私钥的签名信息;将所述私钥密文和所述私钥的签名信息作为所述待存储密文。

15.根据权利要求14所述的装置,其特征在于,所述装置还包括:

第二获取模块,用于当检测到信息获取操作时,获取用户输入的第二加密密码和目标账户地址;

第三获取模块,用于如果所述第二加密密码与用户设定的加密密码一致,获取与所述目标账户地址对应的密文;

第一解密模块,用于根据所述第二加密密码和所述第一预设加密算法,对所述密文包括的私钥密文进行解密,得到解密信息;

第四获取模块,用于根据所述第二预设加密算法,获取所述解密信息的签名信息;

确定模块,用于如果所述解密信息的签名信息与所述密文包括的签名信息相同,确定所述解密信息为与所述目标账户地址对应的私钥。

16.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第五获取模块,用于根据用户的密保问题设置操作,获取至少一组密保问题和答案;

第二加密模块,用于根据所述至少一组密保问题和答案,对所述加密密码进行加密,得到密码密文;

第二存储模块,用于存储所述密码密文,以便所述用户能够根据所述至少一组密保问题和答案找回所述加密密码。

17.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第六获取模块,用于当检测到加密密码的修改操作时,获取用户输入的原加密密码和新加密密码;

第七获取模块,用于如果所述原加密密码与用户设定的加密密码一致,获取采用所述原加密密码进行加密的至少一个密文;

第二解密模块,用于采用所述原加密密码对所述至少一个密文中每个密文进行解密,得到所述至少一个密文对应的至少一个私钥;

所述第一加密模块,还用于采用所述新加密密码对所述至少一个私钥中的每个私钥进行重新加密,得到所述至少一个私钥对应的至少一个新密文;

发送模块,用于将所述至少一个新密文发送至所述服务器,由所述服务器将所述用户标识对应的所述至少一个密文替换为所述至少一个新密文。

18.一种信息存储装置,其特征在于,所述装置包括:

验证模块,用于当接收到终端发送的信息存储请求时,根据第一用户标识对用户进行身份验证,所述信息存储请求携带所述第一用户标识、账户地址和待存储密文;

生成模块,用于如果身份验证成功,根据预设配置信息,生成服务端序列化因子;

第一获取模块,用于根据所述服务端序列化因子和所述待存储密文,获取所述待存储密文的多个密文片段;

存储模块,用于对应所述第一用户标识存储所述账户地址,对应所述账户地址将所述多个密文片段分别存储至不同的密文数据库。

19.根据权利要求18所述的装置,其特征在于,所述装置还包括:

第二获取模块,用于当接收到所述终端发送的密文获取请求时,根据目标账户地址,获取与所述目标账户地址对应的多个密文片段,所述密文获取请求中携带所述目标账户地址;

反序列化模块,用于根据所述服务端序列化因子,对所述多个密文片段进行反序列化,得到与所述目标账户地址对应的密文;

发送模块,用于将所述密文发送至所述终端,由所述终端根据用户输入的加密密码对所述密文进行解密,以得到所述密文对应的私钥。

20.根据权利要求18所述的装置,其特征在于,所述装置还包括:

第三获取模块,用于当接收到所述终端发送的密码修改请求时,根据所述密码修改请求中携带的第二用户标识,获取与所述第二用户标识对应的至少一个密文;

所述发送模块还用于将所述至少一个密文发送至所述终端,由所述终端根据用户输入的原加密密码对所述至少一个密文进行解密,根据所述用户输入的新加密密码对解密后的至少一个私钥进行重新加密,并返回重新加密后的至少一个新密文;

更新模块,用于根据所述第二用户标识,将所述第二用户标识对应的所述至少一个密文更新为所述至少一个新密文。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1