CN114239025B 基于区块链的数据处理方法及设备 (深圳前海微众银行股份有限公司).docxVIP

  • 1
  • 0
  • 约3.58万字
  • 约 54页
  • 2026-01-15 发布于重庆
  • 举报

CN114239025B 基于区块链的数据处理方法及设备 (深圳前海微众银行股份有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN114239025B(45)授权公告日2025.07.04

(21)申请号202111559912.9

(22)申请日2021.12.20

(65)同一申请的已公布的文献号申请公布号CN114239025A

(43)申请公布日2022.03.25

GO6F21/64(2013.01)

GO6Q40/04(2012.01)

(56)对比文件

CN113689282A,2021.11.23

审查员李佳曦

(73)专利权人深圳前海微众银行股份有限公司

地址518027广东省深圳市前海深港合作

区前湾一路1号A栋201室

(72)发明人冼祥斌周禄张开翔范瑞彬

(74)专利代理机构深圳市联鼎知识产权代理有限公司44232

专利代理师金云嵋

(51)Int.CI.

GO6F21/60(2013.01)

GO6F21/62(2013.01)权利要求书5页说明书17页附图9页

(54)发明名称

基于区块链的数据处理方法及设备

(57)摘要

CN114239025B本申请提供一种基于区块链的数据处理方法及设备,包括:接收客户端发送的数据修改请求,其中,数据修改请求包括第一输入数据标识和操作信息,对第一输入数据标识和操作信息进行处理,获得日志域数据块和日志域数据块的成员证明,对日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数,根据成员证明的零知识证明信息和第一公共参数生成第一交易请求,并向客户端发送第一交易请求,第一交易请求用于使客户端根据第一公共参数对成员证明的零知识证明信息进行验证,上述方案在对复制加密数据进行修改时,无需重新执行复制加密过程,仅需将操作信

CN114239025B

客户端

客户端共识节点

S101.获取第一输入数据标识和操作信息,并根据第一输入数据标识和操作信息生成数据修改请求

S102.发送数据修改请求

S103.对数据修改请求中的第一输入数据标识和操作信息进行处理,获得日志域数据块和日志域数据块的成员证明

S104.对日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数

S105.根据成员证明的零知识证明信息和第一公共参数生成第一交易请求

S106.发送第一交易请求

S107.根据第一公共参数对成员证明的零知

识证明信息进行验证

CN114239025B权利要求书1/5页

2

1.一种基于区块链的数据处理方法,其特征在于,所述方法应用于区块链内共识节点,所述共识节点包括数据域存储区和日志域存储区,所述日志域存储区用于存储对备份加密数据进行修改的日志域数据块,所述方法包括:

接收客户端发送的数据修改请求,其中,所述数据修改请求包括第一输入数据标识和操作信息,所述操作信息包括修改序号为k的数据块的内容、删除序号为k的数据块、在最后添加新的数据块和在序号为k与序号为k+1之间添加数据块;

对所述第一输入数据标识和所述操作信息进行处理,获得日志域数据块和所述日志域数据块的成员证明;具体包括:根据所述日志域数据执行累加器的添加元素方法,获得所述累加器在第一更新时刻的元素;根据所述累加器的生成成员证明方法对所述累加器在第一更新时刻的元素进行处理,以获得所述日志域数据块的成员证明;所述成员证明用于证明共识节点根据操作信息对输入数据进行修改;

对所述日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数;

根据所述成员证明的零知识证明信息和所述第一公共参数生成第一交易请求,并向所述客户端发送所述第一交易请求,所述第一交易请求用于使所述客户端根据所述第一公共参数对所述成员证明的零知识证明信息进行验证。

2.根据权利要求1所述的数据处理方法,其特征在于,对所述日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数,具体包括:

使用零知识证明算法中的证明子算法对全局公共参数、所述日志域数据块的成员证明、所述累加器在所述第一更新时刻的元素以及所述累加器在所述第一更新时刻的数值进行处理,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档