[发明专利]基于区块链的可信时间戳系统有效
申请号: | 201811653189.9 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726597B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 李伟;邱炜伟;梁秀波;李启雷;尹可挺;金鹏 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 可信 时间 系统 | ||
1.一种基于区块链的可信时间戳系统,其特征在于,包括以下模块:
1)时间戳初始化模块,区块链在最初构建时即按照标准时间服务器的时间作为每个节点的时间戳进行初始化,且每新增一个节点,该节点的时间戳是根据所有已有节点时间戳,按指定算法的统计计算获得;
2)时间戳审计模块,区块链每隔一段时间自动执行一次时间戳审计模块,对当前所有节点的时间戳进行查询与比对,若某节点的时间戳偏离正常时间较大,则将该节点标记为“恶意节点”,并向该节点发送同步时间戳的通知;
3)时间戳获取模块,节点本身或者节点的使用方可以调用区块链的时间戳获取模块来获取经过区块链共识的可靠时间戳;
4)电子文件签名模块,上传需要加盖时间戳的电子文件,该模块将文件的哈希值与通过区块链查询到的时间戳进行绑定,并用区块链节点证书对其签名,生成不可伪造的带时间戳的文件;
模块2)对时间戳进行审计,首先向所有节点请求获取其本地时间戳,对所有时间戳进行排序,去除时间戳中数值最大的百分之二十和数值最小的百分之二十,计算剩下的百分之六十个节点的时间戳的平均值以及方差,若方差仍高于某个预设值,则记为此次审计无效,若方差低于或等于该预设值,则将平均值作为该次审核的标准时间戳;判断每个节点的时间戳与标准时间戳的差值的绝对值,若高于预设的时间则将该节点标记为“恶意节点”,并向该节点发送修正时间戳的通知;当一个节点连续两次没有被标记为“恶意节点”,则将其标记为“非恶意节点”;预设的方差阈值和时间戳差值阈值根据对区块链的要求来设定;
模块3)的时间戳获取模块可以被区块链节点的使用者或者节点本身调用;查询时先向所有被标记为“非恶意节点”的节点查询其时间戳,对获得的所有时间戳进行排序,去除时间戳中数值最大的百分之二十和数值最小的百分之二十,计算剩下的百分之六十个节点的时间戳的平均值以及方差,若方差仍高于某个预设值,则记为此次查询无效,若方差低于或等于该预设值,则将平均值作为该次查询的结果。
2.如权利要求1所述的一种基于区块链的可信时间戳系统,其特征在于,模块1)中的标准服务器时间为联合信任时间戳服务中心或其他国家认可的时间戳服务机构提供的标准时间;新增节点使用的时间戳通过模块3)的时间戳获取模块获得;“非恶意节点”仅为一个标记,说明在当前时间该节点的时间戳是在可信范围内的,与之对应的为“恶意节点”,说明在当前时间该节点的时间戳与区块链认证的时间戳偏离过大。
3.如权利要求1所述的一种基于区块链的可信时间戳系统,其特征在于,模块4)区块链签名的对象是电子文件哈希值与时间戳的整体,故该文件被篡改或者时间戳被篡改时,对签名进行验证时均会失败,因此可以用于证明电子文件时间戳的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811653189.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种劳动能力鉴定平台系统
- 下一篇:基于云服务器的嵌入式安全加密芯片