一种区块链数字存证方法及系统与流程

文档序号:36089770发布日期:2023-11-18 08:11阅读:来源:国知局

技术特征:

1.一种区块链数字存证方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述对待存证数据中的字符进行替换,将字符替换后的待存证数据记为替换数据,包括的具体步骤如下:

3.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述根据第一哈希值和任意替换数据的第二哈希值中相同位置下字符相同的数量,结合第一哈希值包含字符的数量,获得待存证数据和替换数据之间的哈希差异,包括的具体步骤如下:

4.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述字符哈希差异的具体获取方法如下:

5.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述哈希关联特征的具体获取方法如下:

6.根据权利要求5所述一种区块链数字存证方法,其特征在于,所述根据目标字符中不同位置的字符与对应的若干个邻域字符之间的最近距离,获得距离目标字符中第i个字符最近的第j个邻域字符所对应的距离,包括的具体步骤如下:

7.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述根据哈希关联特征获得待存证数据中字符之间匹配关系对应的边值,结合边值获得字典并对待存证数据进行编码获得编码数据,包括的具体步骤如下:

8.根据权利要求7所述一种区块链数字存证方法,其特征在于,所述根据哈希关联特征获得目标字符与邻域字符之间匹配关系所对应的边值,根据所有边值的大小进行排列,

9.根据权利要求1所述一种区块链数字存证方法,其特征在于,所述结合编码数据的哈希值,实现区块链数字存证,包括的具体步骤如下:

10.一种区块链数字存证系统,采用如权利要求1-9中任意一项所述的一种区块链数字存证系统,其特征在于,该系统包括以下模块:


技术总结
本发明涉及电子数字数据处理技术领域,具体涉及一种区块链数字存证方法及系统,包括:获取待存证数据的哈希值以及待存证数据中字符种类,根据不同种类的字符对待存证数据进行处理,获得若干个替换数据,根据第一哈希值和第二哈希值之间的差异,获得字符之间的哈希关联特征,利用哈希关联特征获得编码数据,利用编码数据的哈希值,进一步完成区块链数字存证。本发明结合哈希关联特征获得字符之间一对一的匹配关系,并结合边值降序排序,获得用于数据编码的BWT字典,利用待存整数据的编码数据的哈希值完成区块链数字存证,极大程度避免了哈希碰撞的问题,大大提高了区块链数字存证的安全性。

技术研发人员:白颢,沈扬,莫倩倩,李雄威,邹辉晖
受保护的技术使用者:杭州万林数链科技服务有限公司
技术研发日:
技术公布日:2024/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1