[发明专利]一种基于区块链的文件授时的方法和装置有效
申请号: | 202010184337.8 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111400270B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 张珂良;王雄;沈军 | 申请(专利权)人: | 上海简苏网络科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/13;G06F16/172 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 201702 上海市青*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 文件 授时 方法 装置 | ||
1.一种基于区块链的文件授时的方法,其中,该方法包括:
根据多个文件分别计算获得每个文件对应的文件哈希;
将所述文件哈希上传至区块链网络,获得每个文件对应的交易哈希及上链时间,所述上链时间作为所述文件的存证时间;
基于预定数量的所述文件对应的交易哈希生成组哈希;
将所述组哈希提交至预设的授时系统进行授时;
周期性地自所述授时系统获取当前时间戳,将所述当前时间戳生成对应的时间哈希,将所述时间哈希上传至所述区块链网络,获得对应的上链时间;
将所述时间哈希对应的上链时间与所述授时系统的当前时间戳进行比对,若所述时间哈希对应的上链时间不早于所述授时系统的当前时间戳,确定所述区块链网络的时间可靠性。
2.根据权利要求1所述的方法,其中,该方法还包括:
基于所述文件、所述文件对应的文件哈希、交易哈希、上链时间与组哈希的映射关系,建立或更新文件数据库。
3.根据权利要求2所述的方法,其中,该方法还包括:
若存在时间上有争议的争议文件,自所述文件数据库中获取所述争议文件对应的上链时间,或者,自所述文件数据库中获取所述争议文件对应的文件哈希,根据所述文件哈希自所述区块链网络获取所述争议文件对应的上链时间;
基于所述争议文件的上链时间,对所述争议文件进行时间认证。
4.根据权利要求3所述的方法,其中,对所述争议文件进行时间认证还包括:
根据所述争议文件确定对应的组哈希;
确定所述组哈希所对应数量的文件的交易哈希能够重建所述组哈希;
确定所述组哈希已在所述授时系统进行授时。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括:
对于已授时的文件,若需要变更,将变更后的文件重新计算获得对应的新文件哈希;
将所述新文件哈希上传至所述区块链网络,获得对应的新交易哈希及新上链时间,所述新上链时间作为所述变更后的文件的存证时间;
等待其他未授时的文件对应的交易哈希基于预定数量生成新的组哈希,将所述新的组哈希提交至所述授时系统进行授时。
6.根据权利要求1所述的方法,其中,所述组哈希基于预定数量的所述文件对应的文件哈希、交易哈希及上链时间生成。
7.一种基于区块链的文件授时的装置,其中,该装置包括:
计算装置,用于根据多个文件分别计算获得每个文件对应的文件哈希;
上链装置,用于将所述文件哈希上传至区块链网络,获得每个文件对应的交易哈希及上链时间,所述上链时间作为所述文件的存证时间;
生成装置,用于基于预定数量的所述文件对应的交易哈希生成组哈希;
授时装置,用于将所述组哈希提交至预设的授时系统进行授时;
比对装置,用于周期性地自所述授时系统获取当前时间戳,将所述当前时间戳生成对应的时间哈希,将所述时间哈希上传至所述区块链网络,获得对应的上链时间,以及将所述时间哈希对应的上链时间与所述授时系统的当前时间戳进行比对,若所述时间哈希对应的上链时间不早于所述授时系统的当前时间戳,确定所述区块链网络的时间可靠性。
8.根据权利要求7所述的装置,其中,该装置还包括:
更新装置,用于基于所述文件、所述文件对应的文件哈希、交易哈希与上链时间的映射关系,建立或更新文件数据库。
9.根据权利要求8所述的装置,其中,该装置还包括认证装置,用于:
若存在时间上有争议的争议文件,自所述文件数据库中获取所述争议文件对应的上链时间,或者,自所述文件数据库中获取所述争议文件对应的文件哈希,根据所述文件哈希自所述区块链网络获取所述争议文件对应的上链时间;
基于所述争议文件的上链时间,对所述争议文件进行时间认证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海简苏网络科技有限公司,未经上海简苏网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010184337.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双水内冷发电机漏水检测方法及系统
- 下一篇:移动支付方法,电子设备及存储介质