全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221018612 9.0 (22)申请日 2022.02.28 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 谭泽斌 谢俊 梁子民 黄勤  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 李礼 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/1097(2022.01) (54)发明名称 文件存储方法、 装置、 电子设备及存 储介质 (57)摘要 本公开实施例提供了一种文件存储方法、 装 置、 电子设备及存储介质, 该方法包括: 在接收到 待存储文件时, 基于哈希算法对 所述待存储文件 进行处理, 得到与所述待存储文件相对应的数字 摘要; 其中, 所述待存储文件中包括待存储电子 合同以及过程数据; 基于与目标用户相对应的公 钥对所述数字摘要加密处理, 得到密文序列; 将 所述密文序列上链存储, 以及将所述待存储文件 存储至星际文件系统中, 并反馈存储 所述密文序 列的区块编号, 以在接收到与待调取文件相对应 的区块编号时, 从区块链中获取所述密文序列, 并根据所述密文序列从所述星际文件系统中调 取所述待调取文件。 本方案提高了存储电子合同 的安全性, 还达到了保证用户信息安全的技术效 果。 权利要求书2页 说明书11页 附图4页 CN 114615031 A 2022.06.10 CN 114615031 A 1.一种文件 存储方法, 其特 征在于, 包括: 在接收到待存储文件时, 基于哈希算法对所述待存储文件进行处理, 得到与所述待存 储文件相对应的数字摘要; 其中, 所述待存 储文件中包括待存 储电子合同以及过程数据; 基于与目标用户相对应的公钥对所述数字摘要加密处 理, 得到密文序列; 将所述密文序列上链存储, 以及将所述待存储文件存储至星际文件系统中, 并反馈存 储所述密文序列的区块编号, 以在接 收到与待调 取文件相对应的区块编号时, 从区块链中 获取所述密文序列, 并根据所述密文序列从所述星际文件系统中调取 所述待调取文件。 2.根据权利要求1所述的方法, 其特 征在于, 在接收到待存 储文件之前, 还 包括: 获取与目标用户相对应的用户标识, 并基于所述用户标识生成公钥和私钥, 以基于所 述公钥对所述数字摘要加密处 理, 以基于所述私钥对所述密文序列解密处 理。 3.根据权利要求1所述的方法, 其特 征在于, 所述将所述密文序列上链存 储, 包括: 在区块链上生成新的区块, 以基于新的区块存 储所述密文序列。 4.根据权利要求1所述的方法, 其特 征在于, 还 包括: 当接收到文件调取请求时, 获取 所述文件调取请求中所携带的区块编号; 根据所述区块编号从区块链上获取与所述文件调取请求相一 致的密文序列; 基于所述密文序列从所述星际文件系统中, 获取与所述文件调取请求相对应的待调取 文件。 5.根据权利要求4所述的方法, 其特征在于, 所述基于所述密文序列从所述星际文件系 统中, 获取与所述文件调取请求相对应的待调取文件, 包括: 基于与所述目标用户相对应的私钥对所述密文序列解码处 理, 得到待验证数字摘要; 若根据所述待验证数字摘要, 从所述星际文件系统中获取待确定文件, 则基于哈希算 法对所述待确定文件加密处 理, 得到待匹配数字摘要; 若所述待验证数字摘要和所述待匹配数字摘要相一致, 则所述待确定文件为所述待调 取文件并反馈 。 6.根据权利要求5所述的方法, 其特征在于, 在从所述星际文件系统中获取待确定文件 之后, 还包括: 将所述待确定文件暂存至缓存中, 以在待验证数字摘要和所述待匹配数字摘相一致 时, 将所述待确定文件作为所述待调取文件并反馈 。 7.根据权利要求6所述的方法, 其特 征在于, 还 包括: 若根据所述待验证数字摘要未从所述星际文件系统中获取到待确定文件, 则提示所述 密文序列无效; 或, 若所述待验证数字摘要与 所述待匹配数字摘要不同, 则确定所述待确定文件不为所述 待调取文件, 反馈文件获取失败的提 示.并将所述待确定文件从所述缓存中删除。 8.一种文件 存储装置, 其特 征在于, 所述装置包括: 数字摘要获取模块, 用于在接收到待存储文件时, 基于哈希算法对所述待存储文件进 行处理, 得到与所述待存储文件相对应的数字摘要; 其中, 所述待存储文件中包括待存储电 子合同以及过程数据; 密文序列获取模块, 基于与目标用户相对应的公钥对所述数字摘要加密处理, 得到密 文序列;权 利 要 求 书 1/2 页 2 CN 114615031 A 2目标文件存储模块, 用于将所述密文序列上链存储, 以及将所述待存储文件存储至星 际文件系统中, 并反馈存储所述密文序列的区块编号, 以在接 收到与待调 取文件相对应的 区块编号时, 从区块链中获取所述密文序列, 并根据所述密文序列从所述星际文件系统中 调取所述待调取文件。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑7中任一所述的文件 存储方法。 10.一种包含计算机可执行指令的存储介质, 所述计算机可执行指令在由计算机处理 器执行时用于执 行如权利要求1 ‑7中任一所述的文件 存储方法。权 利 要 求 书 2/2 页 3 CN 114615031 A 3

PDF文档 专利 文件存储方法、装置、电子设备及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 文件存储方法、装置、电子设备及存储介质 第 1 页 专利 文件存储方法、装置、电子设备及存储介质 第 2 页 专利 文件存储方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:54上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。