基于密文密钥关系验证的区块链数据加解密方法及系统与流程

文档序号:35653216发布日期:2023-10-06 12:35阅读:来源:国知局

技术特征:

1.基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s1包括:

3.根据权利要求2所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s11包括:

4.根据权利要求2所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s12中,根据预置承诺机制中的隐藏性和绑定性,处理得到所述明文承诺,其中,所述明文承诺包括:隐藏性承诺以及绑定性承诺。

5.根据权利要求4所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,利用下述逻辑,对任意x,x′构造所述隐藏性承诺:

6.根据权利要求2所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s13包括:

7.根据权利要求6所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s133中,根据下述逻辑构造所述零知识证明π:

8.根据权利要求1所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s3包括:

9.根据权利要求8所述的基于密文密钥关系验证的区块链数据加解密方法,其特征在于,所述步骤s31中,利用下述逻辑,处理所述接收交易数据(cm,rd,ctp):

10.基于密文密钥关系验证的区块链数据加解密系统,其特征在于,所述系统包括:


技术总结
本发明提供基于密文密钥关系验证的区块链数据加解密方法及系统,包括:使数据加密方构造数据解密方公钥,对明文进行加密处理,得到待上链数据密文,计算明文承诺,据以构造密文正确性证明,将待上链数据密文、明文承诺以及密文正确性证明作为待上链数据内容;发送待上链数据内容至区块链节点;验证待上链数据内容的正确性证明,以得到正确性证明验证结果,在密文与公钥绑定关系符合要求时,进行密文上链操作;利用数据解密方访问链上数据;利用数据解密方,解密获取链上数据中的待上链数据的明文。本发明解决了现有技术未明确建立密钥和密文的绑定关系,导致上链数据语义不明确、链上堆积垃圾数据,阻碍区块链长期高效运行的技术问题。

技术研发人员:朱典,陶峰,杨阳,余达,俞正博
受保护的技术使用者:安徽省大数据中心
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1