证明数字记录不可变性的方法技术

技术编号:30403926 阅读:26 留言:0更新日期:2021-10-20 10:58
一个示例实施例是一种证明第一实体中数字记录的不可变性的方法。所述方法包括由第一实体将数字记录存储在区块序列中;由第一实体定期向外部方发送区块的哈希值;由第二实体根据存储在第一实体处的所述数字记录计算特定区块的重新计算哈希值;由第二实体通过映射密钥索引从外部方获得特定区块的检索哈希值;以及如果重新计算哈希值与检索哈希值相同,则为直到特定区块为止的数字记录都没有被更改过提供证据。提供证据。提供证据。

【技术实现步骤摘要】
证明数字记录不可变性的方法


[0001]本专利技术涉及证明数字记录不可变性的方法。

技术介绍

[0002]在许多团体法律和商业事务中,最重要的是,一方要验证另一方保存的记录没有未经通知就被秘密更改。这在数字经济中成为一个紧迫的问题,因为事务可能涉及多个外部未知的、地理上遥远的、在不同法律管辖下的团体。因此,需要一种证明数字记录不可变性的先进方法。

技术实现思路

[0003]一个示例实施例是一种证明第一实体中的数字记录的不可变性并且验证存储在第一实体中的区块序列中的数字记录确实是未修改的方法。所述方法包括由第一实体将数字记录存储在区块序列中;由第一实体定期向至少一个外部方发送至少一个哈希值;由第二实体根据存储在第一实体处的所述数字记录计算特定区块的重新计算哈希值;由第二实体通过映射密钥索引从至少一个外部方获得特定区块的检索哈希值;以及如果重新计算哈希值与检索哈希值相同,则由第二实体为直到特定区块为止的数字记录都没有被更改过提供证据。每一个区块都具有哈希值,所述哈希值是根据当前区块以及当前区块的所有先前区块的内容计算出的。所述秘钥索本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种证明第一实体中数字记录的不可变性的方法,包括:由所述第一实体将所述数字记录存储在区块序列中;每一个区块都具有哈希值,所述哈希值是根据当前区块以及当前区块的所有先前区块的内容计算出的;由所述第一实体定期向至少一个外部方发送至少一个哈希值;由第二实体根据存储在所述第一实体处的所述数字记录计算特定区块的重新计算哈希值;由所述第二实体通过映射密钥索引从所述至少一个外部方获得所述特定区块的检索哈希值,其中,所述秘钥索引对应于所述第一实体中的所述区块序列中的所述特定区块;以及如果所述重新计算哈希值与所述检索哈希值相同,则由所述第二实体证明直到所述特定区块为止的所述数字记录都没有被更改过。2.根据权利要求1所述的方法,还包括:由所述至少一个外部方存储由能够被公众读取的报纸、公共区块链以及许可区块链所组成的组中的所述第一实体发送的所述至少一个哈希值;由所述至少一个外部方将所存储的哈希值公布给公众。3.根据权利要求1所述的方法,还包括:由所述至少一个外部方将从所述第一实体发送的所述至少一个哈希值存储在许可区块链中,其中,所述至少一个外部方控制着所述许可区块链的读取权限。4.根据权利要求1所述的方法,还包括:由所述至少一个外部方使用私有密钥对所述至少一个哈希值进行加密,以生成至少一个加密哈希值;以及用所述外部方提供的公共密钥对所述至少一个加密哈希值进行解密,以提供所述检索哈希值。5.根据权利要求1所述的方法,还包括:由所述至少一个外部方使用私有密钥对所述至少一个哈希值进行签名,以生成至少一个签名哈希值;以及用所述外部方提供的公共密钥对所述至少一个签名哈希值进行验证,以提供所述检索哈希值。6.根据权利要求1所述的方法,其中,根据存储在所述第一实体的所述区块序列的创世区块计算出特定区块的所述重新计算哈希值。7.根据权利要求1所述的方法,其中,根据存储在所述第一实体的所述区块序列的中间区块计算出特定区块的所述重新计算哈希值,其中,直到所述中间区块为止的所述数字记录都被证明确实是未修改的,其中,所述中间区块是位于所述区块序列中的创世区块与所述特定区块之间的区块。8.一种验证存储在第一实体中的区块序列中的数字记录确实是未修改的方法,每一个区块都具有哈希值,该哈希值是根据当前区块以及当前区块的所有先前区块的内容计算出的,所述方法包括:由所述第一实体定期向至少一个外部方发送至少一个哈希值;由第二实体根据存储在所述第一实体处的所述数字记录计算特定区块的重新计算哈
希值;由所述第二实体通过映射密钥索引从所述至少一个外部方获得所述特定区块的检索哈希值,其中,所述秘钥索引对应于所述第一实体中的区块序列中的所述特定区块;以及如果所述重新计算哈希值与所述检索哈希值的值相同,则由所述第二实体验证直到所述特定区块为止的所述数字记录确实是未修改的。9.根据权利要求8所述的方法,还包括:由所述至少一个外部方存储由能够被公众读取的报纸、公共区块链以及许可区块链所组成的组中的所述第一实体发送的所述至少一个哈希值;由所述至少一个外部方将所存储的哈希值公布给公众。10.根据权利要求8所述的方法,还包括:由所述至少一个外部方将从所述第一实体发送的所述至少一个哈希值存储在许可区块链中,其中,所述至少一个外部方控...

【专利技术属性】
技术研发人员:黄源源
申请(专利权)人:数字交易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1