用于数据完整性证明的方法、设备及计算机存储介质
基本信息
申请号 | CN202010203259.1 | 申请日 | - |
公开(公告)号 | CN111444547A | 公开(公告)日 | 2020-07-24 |
申请公布号 | CN111444547A | 申请公布日 | 2020-07-24 |
分类号 | G06F21/64(2013.01)I | 分类 | - |
发明人 | 郭宇;叶存;胡宇光;孙志鹏;卢艺文 | 申请(专利权)人 | 苏州链原信息科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 215000江苏省苏州市苏州工业园区若水路388号E1005室 | ||
法律状态 | - |
摘要
摘要 | 根据本公开的示例实施例,提供了用于数据完整性证明的方法、设备及存储介质。在该方法中,在数据存储方区块链节点处,获取区块链中的当前区块的哈希值,将N个第一随机数与N个椭圆曲线基点一一对应进行椭圆曲线乘法,以得到N个随机化的椭圆曲线基点,将N个随机化的椭圆曲线基点进行椭圆曲线加法,以得到承诺标签,将承诺标签的哈希值加上当前区块的哈希值,以得到挑战数,对于每个数据块,将挑战数和第一随机数的乘积与数据块相加,以得到经加密的数据块,以及将承诺标签、N个经加密的数据块以及当前区块的哈希值发送给数据验证方区块链节点。由此,本发明能够使得数据存储方能够向数据验证方提供数据完整性零知识证明,而不泄露原始明文。 |
