说明:最全专利文库
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210979257.0 (22)申请日 2022.08.16 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 李梦莎  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 薛平 郝博 (51)Int.Cl. H04L 9/32(2006.01) H04L 9/40(2022.01) H04L 67/1095(2022.01) (54)发明名称 基于区块链的数据处 理方法及装置 (57)摘要 本发明公开了一种基于区块链的数据处理 方法及装置, 涉及区块链技术领域。 其中该方法 包括: 通过第一节点接收用户的注册操作, 注册 操作的信息包括用户的身份信息和登录密码; 第 一节点调用在区块链网络中预先部署的智能合 约, 生成一对公钥和私钥、 以及用户的唯一标识; 第一节点将公钥 与用户的身份信息绑定, 生成注 册信息; 第一节点将注册信息广播至区块链网络 中, 以将注册信息同步存储至区块链网络中所有 节点自身维护的账本中; 第一节点将私钥、 唯一 标识与登录密码绑定, 并存储至服务器中, 本发 明可以提高用户身份认证信息的安全性。 权利要求书3页 说明书9页 附图5页 CN 115378605 A 2022.11.22 CN 115378605 A 1.一种基于区块链的数据处 理方法, 其特 征在于, 包括: 第一节点接收用户的注册操作, 所述注册操作的信 息包括所述用户的身份信 息和登录 密码; 所述第一节点调用 在区块链网络中预先部署的智能合约, 生成一对公钥和私钥、 以及 所述用户的唯一标识; 所述第一节点将所述公钥与所述用户的身份信息绑定, 生成注 册信息; 所述第一节点将所述注册信 息广播至所述 区块链网络 中, 以将所述注册信 息同步存储 至所述区块链网络中所有节点自身维护的账本中; 所述第一节点将所述私钥、 所述唯一标识与所述登录密码绑定, 并存 储至服务器中。 2.如权利要求1所述的方法, 其特征在于, 在所述第一节点将所述私钥、 所述唯一标识 与所述登录密码绑定, 并存 储至服务器中之后, 所述方法还 包括: 所述第一节点接收所述用户的登录操作; 其中, 所述登录操作包括输入所述唯一标识 和所述登录密码; 所述第一节点调用所述智能合约, 向所述服务器发送验证所述登录操作的请求; 其中, 所述请求携带 所述唯一标识和所述登录密码; 在所述服务器确定所述唯一标识对应的登录密码与所述登录操作输入的登录密码相 同的情况 下, 所述第一节点接收所述 服务器返回的与所述唯一标识对应的私钥; 所述第一节点基于所述私钥对所述登录操作的信息加签, 生成数字签名; 所述第一节点将所述登录操作的信 息和所述数字签名广播至所述 区块链网络中, 以使 得所述区块链网络中的其 他节点根据自身维护账本中存 储的公钥对所述数字签名验签; 在所述第一节点接收到超过预设数量的节点返回的验签成功的消息之后, 所述第 一节 点登录所述用户的账户; 所述第一节点调用所述智能合约 生成登录信 息, 并将所述登录信 息广播至所述 区块链 网络。 3.如权利要求2所述的方法, 其特征在于, 在所述第一节点登录所述用户的账户之后, 所述方法还 包括: 所述第一节点接收所述用户的修改操作; 在所述修改操作包括修改所述用户的身份信 息的情况下, 所述第 一节点调用所述智能 合约根据所述修改操作生成第一修改信息, 并将所述第一修改信息广播至所述区块链网络 中; 在所述修改操作包括修改所述用户的登录密码的情况下, 所述第 一节点调用所述智能 合约根据所述修改操作生成第二修改信息, 并向所述服务器发送修改请求, 以使得所述服 务器基于所述第二 修改信息修改与所述唯一标识 绑定的登录密码。 4.如权利要求2所述的方法, 其特征在于, 在所述第一节点登录所述用户的账户之后, 所述方法还 包括: 所述第一节点接收所述用户的注销操作; 所述第一节点调用所述智能合约, 向所述区块链网络广播所述注销操作的信息, 并请 求所述服务器注销与所述唯一标识关联的登录密码和私钥。 5.一种基于区块链的数据处 理装置, 其特 征在于, 包括:权 利 要 求 书 1/3 页 2 CN 115378605 A 2第一接收单元, 用于通过第一节点接收用户的注册操作, 所述注册操作的信息包括所 述用户的身份信息和登录密码; 第一生成单元, 用于通过所述第一节点调用 在区块链网络中预先部署的智能合约, 生 成一对公钥和私钥、 以及所述用户的唯一标识; 第二生成单元, 用于通过所述第一节点将所述公钥与所述用户的身份信息绑定, 生成 注册信息; 第一广播单元, 用于通过所述第一节点将所述注册信息广播至所述区块链网络中, 以 将所述注 册信息同步存 储至所述区块链网络中所有节点自身维护的账本中; 绑定单元, 用于通过所述第 一节点将所述私钥、 所述唯一标识与所述登录密码绑定, 并 存储至服务器中。 6.如权利要求5所述的装置, 其特 征在于, 所述装置还 包括: 第二接收单元, 用于在所述第 一节点将所述私钥、 所述唯一标识与所述登录密码绑定, 并存储至服务器中之后, 通过所述第一节点接收所述用户的登录操作; 其中, 所述登录操作 包括输入所述唯一标识和所述登录密码; 发送单元, 用于通过所述第一节点调用所述智能合约, 向所述服务器发送验证所述登 录操作的请求; 其中, 所述请求携带 所述唯一标识和所述登录密码; 第三接收单元, 用于在所述服务器确定所述唯一标识对应的登录密码与所述登录操作 输入的登录密码相同的情况下, 通过所述第一节点接收所述服务器返回的与所述唯一标识 对应的私钥; 第三生成单元, 用于通过所述第一节点基于所述私钥对所述登录操作的信息加签, 生 成数字签名; 第二广播单元, 用于通过所述第 一节点将所述登录操作的信 息和所述数字签名广播至 所述区块链网络中, 以使得所述区块链网络中的其他节点根据自身维护账本中存储的公钥 对所述数字签名验签; 登录单元, 用于在所述第 一节点接收到超过预设数量的节点返回的验签成功的消息之 后, 通过所述第一节点登录所述用户的账户; 第三广播单元, 用于通过所述第一节点调用所述智能合约生成登录信息, 并将所述登 录信息广播至所述区块链网络 。 7.如权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 第四接收单元, 用于在所述第一节点登录所述用户的账户之后, 所述第一节点接收所 述用户的修改操作; 第四广播单元, 用于在所述修改操作包括修改所述用户的身份信息的情况下, 通过所 述第一节点调用所述智能合约根据所述修改操作生成第一修改信息, 并将所述第一修改信 息广播至所述区块链网络中; 执行单元, 用于在所述修改操作包括修改所述用户的登录密码的情况下, 所述第一节 点调用所述智能合约根据所述修改操作生成第二修改信息, 并向所述服务器发送修改请 求, 以使得 所述服务器基于所述第二 修改信息修改与所述唯一标识 绑定的登录密码。 8.如权利要求6所述的装置, 其特 征在于, 所述装置还 包括: 第五接收单元, 用于在所述第一节点登录所述用户的账户之后, 通过所述第一节点接权 利 要 求 书 2/3 页 3 CN 115378605 A 3

PDF文档 专利 基于区块链的数据处理方法及装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的数据处理方法及装置 第 1 页 专利 基于区块链的数据处理方法及装置 第 2 页 专利 基于区块链的数据处理方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:13上传分享
友情链接
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。