【技术实现步骤摘要】
基于区块链的可信时间戳系统
本专利技术涉及区块链技术、智能合约、电子签名
,尤其涉及一种基于区块链的可信时间戳系统。
技术介绍
区块链技术,区块链在本质上是一个去中心化的分布式数据库,该数据库由区块链上各个节点共同维护,通过共识算法保证少数节点作恶无效,即仅修改少量节点的数据库是无法对区块链上的数据进行篡改的。智能合约,区块链上的智能合约是在满足特定条件下自动执行的计算机程序,一旦部署在区块链上,则执行逻辑不可篡改。电子签名技术,电子签名是指通过密码学技术对字典文档进行电子形式的签名,涉及到非对称密钥加密技术。将电子文件或其他内容做哈希运算,使用签名者的私钥对哈希值进行加密,结果就是签名值。在验证时只要对签名值用公钥解密,与原文的哈希值进行比对,若两个哈希值一致,说明原文没有被篡改。在众多法律相关场景中,如电子合同、存证等,时间戳都是一个很重要的信息,直接关系到一份电子文件的有效性。同时,时间戳也标示着文件产生的先后顺序,当出现一些版权纠纷时,可靠的时间戳也是进行正确裁决的重要因素。时间戳在设备中是由操作系统提供的。操作系统通过硬件时钟,控制系统时间的变化。 ...
【技术保护点】
1.一种基于区块链的可信时间戳系统,其特征在于,包括以下模块:1)时间戳初始化模块,区块链在最初构建时即按照标准时间服务器的时间作为每个节点的时间戳进行初始化,且每新增一个节点,该节点的时间戳是根据所有已有节点时间戳,按指定算法的统计计算获得。2)时间戳审计模块,区块链每隔一段时间自动执行一次时间戳审计模块,对当前所有节点的时间戳进行查询与比对,若某节点的时间戳偏离正常时间较大,则将该节点标记为“恶意节点”,并向该节点发送同步时间戳的通知。3)时间戳获取模块,节点本身或者节点的使用方可以调用区块链的时间戳获取模块来获取经过区块链共识的可靠时间戳。4)电子文件签名模块,上传需 ...
【技术特征摘要】
1.一种基于区块链的可信时间戳系统,其特征在于,包括以下模块:1)时间戳初始化模块,区块链在最初构建时即按照标准时间服务器的时间作为每个节点的时间戳进行初始化,且每新增一个节点,该节点的时间戳是根据所有已有节点时间戳,按指定算法的统计计算获得。2)时间戳审计模块,区块链每隔一段时间自动执行一次时间戳审计模块,对当前所有节点的时间戳进行查询与比对,若某节点的时间戳偏离正常时间较大,则将该节点标记为“恶意节点”,并向该节点发送同步时间戳的通知。3)时间戳获取模块,节点本身或者节点的使用方可以调用区块链的时间戳获取模块来获取经过区块链共识的可靠时间戳。4)电子文件签名模块,上传需要加盖时间戳的电子文件,该模块将文件的哈希值与通过区块链查询到的时间戳进行绑定,并用区块链节点证书对其签名,生成不可伪造的带时间戳的文件。2.如权利要求1所述的一种基于区块链的可信时间戳系统,其特征在于,模块1)中的标准服务器时间为联合信任时间戳服务中心或其他国家认可的时间戳服务机构提供的标准时间戳;新增节点使用的时间戳通过模块3)的时间戳获取模块获得。“非恶意节点”仅为一个标记,说明在当前时间该节点的时间戳是在可信范围内的,与之对应的为“恶意节点”,说明在当前时间该节点的时间戳与区块链认证的时间戳偏离过大。3.如权利要求1所述的一种基于区块链的可信时间戳系统,其特征在于,模块2)对时间戳进...
【专利技术属性】
技术研发人员:李伟,邱炜伟,梁秀波,李启雷,尹可挺,金鹏,
申请(专利权)人:杭州趣链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。