[发明专利]基于区块链的可信时间戳系统有效
申请号: | 201811653189.9 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726597B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 李伟;邱炜伟;梁秀波;李启雷;尹可挺;金鹏 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 可信 时间 系统 | ||
本发明公开了一种利用区块链实现的可信时间戳系统。本发明涉及区块链技术、智能合约、电子签名技术领域,此系统包含时间戳初始化模块、时间戳审计模块、时间戳获取模块和电子文件签名模块。本发明借助区块链技术保证了时间戳的真实性和不可篡改性,在同一时间向每一个区块链节点请求的时间戳都是可信且相同的,同时将经过区块链共识的时间戳加盖到电子文件中,保证电子文件的时间戳的有效性。
技术领域
本发明涉及区块链技术、智能合约、电子签名技术领域,尤其涉及一种基于区块链的可信时间戳系统。
背景技术
区块链技术,区块链在本质上是一个去中心化的分布式数据库,该数据库由区块链上各个节点共同维护,通过共识算法保证少数节点作恶无效,即仅修改少量节点的数据库是无法对区块链上的数据进行篡改的。
智能合约,区块链上的智能合约是在满足特定条件下自动执行的计算机程序,一旦部署在区块链上,则执行逻辑不可篡改。
电子签名技术,电子签名是指通过密码学技术对字典文档进行电子形式的签名,涉及到非对称密钥加密技术。将电子文件或其他内容做哈希运算,使用签名者的私钥对哈希值进行加密,结果就是签名值。在验证时只要对签名值用公钥解密,与原文的哈希值进行比对,若两个哈希值一致,说明原文没有被篡改。
在众多法律相关场景中,如电子合同、存证等,时间戳都是一个很重要的信息,直接关系到一份电子文件的有效性。同时,时间戳也标示着文件产生的先后顺序,当出现一些版权纠纷时,可靠的时间戳也是进行正确裁决的重要因素。
时间戳在设备中是由操作系统提供的。操作系统通过硬件时钟,控制系统时间的变化。但是在实际场景下,由于硬件时钟不准或者系统时间被恶意篡改,导致运行在该设备上的程序获取的时间有误,从而影响业务系统的正常运行,甚至在法律相关场景中引发纠纷。
发明内容
本发明的目的是针对现有技术的不足,提供一个可信时间戳的系统,用区块链来获取时间戳,能够保证每个节点获取的时间都是一致且准确的,从而保证业务系统不会因时间错误而发生故障。
本发明的目的是通过以下技术方案来实现:一种基于区块链的可信时间戳系统,包括以下模块:
1)时间戳初始化模块,区块链在最初构建时即按照标准时间服务器的时间作为每个节点的时间戳进行初始化,且每新增一个节点,该节点的时间戳是根据所有已有节点时间戳,按指定算法的统计计算获得;
2)时间戳审计模块,区块链每隔一段时间自动执行一次时间戳审计模块,对当前所有节点的时间戳进行查询与比对,若某节点的时间戳偏离正常时间较大,则将该节点标记为“恶意节点”,并向该节点发送同步时间戳的通知;
3)时间戳获取模块,节点本身或者节点的使用方可以调用区块链的时间戳获取模块来获取经过区块链共识的可靠时间戳;
4)电子文件签名模块,上传需要加盖时间戳的电子文件,该模块将文件的哈希值与通过区块链查询到的时间戳进行绑定,并用区块链节点证书对其签名,生成不可伪造的带时间戳的文件。
进一步地,模块1)中的标准服务器时间为联合信任时间戳服务中心或其他国家认可的时间戳服务机构提供的标准时间戳;新增节点使用的时间戳通过模块3)的时间戳获取模块获得。“非恶意节点”仅为一个标记,说明在当前时间该节点的时间戳是在可信范围内的,与之对应的为“恶意节点”,说明在当前时间该节点的时间戳与区块链认证的时间戳偏离过大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811653189.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种劳动能力鉴定平台系统
- 下一篇:基于云服务器的嵌入式安全加密芯片