全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211265285.2 (22)申请日 2022.10.17 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 张芮  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 田勇 樊一槿 (51)Int.Cl. G06Q 40/02(2012.01) G06F 21/57(2013.01) H04L 9/32(2006.01) H04L 9/40(2022.01) (54)发明名称 基于区块链的银行服 务外嵌方法及装置 (57)摘要 本发明提供了一种基于区块链的银行服务 外嵌方法及装置, 应用于区块链技术领域, 该方 法包括: 采集银行客户信息白名单的数据; 对所 述数据采用银行侧的公钥进行加密, 获得加密后 的数据; 建立联盟链, 对加密后的数据进行上链 操作, 所述联盟链为银行和企业的两方联盟链; 获得针对所述加密后的数据进行操作的智能合 约代码, 所述操作为外嵌的银行服务需要提供的 操作; 将智 能合约代码部署在联盟链上; 在接收 到执行指令后, 执行联盟链上的智能合约代码, 获得银行服务的操作结果。 本发 明可以实现基于 区块链的银行服务外嵌, 解决了多方信任问题, 同时大大提高了服务外嵌的效率, 增强了银行服 务的健壮性, 保证了数据的安全性, 防止了数据 的泄露。 权利要求书2页 说明书6页 附图5页 CN 115511608 A 2022.12.23 CN 115511608 A 1.一种基于区块链的银 行服务外嵌方法, 其特 征在于, 包括: 采集银行客户信息白名单的数据; 对所述数据采用银 行侧的公钥进行加密, 获得加密后的数据; 建立联盟链, 对加密后的数据进行 上链操作, 所述联盟链为银 行和企业的两方 联盟链; 获得针对所述加密后的数据进行操作的智能合约代码, 所述操作为外嵌的银行服务需 要提供的操作; 将智能合约代码部署在联盟链上; 在接收到执 行指令后, 执 行联盟链上的智能合约代码, 获得 银行服务的操作结果。 2.如权利要求1所述的方法, 其特征在于, 在对所述数据采用银行侧的公钥进行加密 之 前, 还包括: 对所述数据进行 标准化处理, 所述标准 化处理包括重复裁 剪和异常数据剔除; 对所述数据采用银行侧的公钥进行加密, 包括: 对标准化处理后的数据采用银行侧的 公钥进行加密。 3.如权利要求1所述的方法, 其特征在于, 对所述数据采用银行侧的公钥进行加密, 获 得加密后的数据, 包括: 对所述数据采用银 行侧的公钥进行加密, 使用非对称加密算法, 获得加密后的数据。 4.如权利要求1所述的方法, 其特征在于, 所述银行客户信 息白名单的数据包括企业提 供互信操作所需要的客户信息和to ken内容。 5.如权利要求4所述的方法, 其特征在于, 所述智能合约代码为采用token更新规则和 客户信息使用规则编写的。 6.如权利要求4所述的方法, 其特征在于, 所述联盟链的共识机制中包含客户信 息的使 用范围、 to ken的有效期、 针对所述加密后的数据进行操作; 获得针对所述加密后的数据进行操作的智能合约代码, 包括: 基于联盟链的共识机制, 编写针对所述加密后的数据进行操作的智能合约代码。 7.如权利要求1所述的方法, 其特征在于, 针对加密后的数据的操作包括针对加密后的 数据的增操作、 删操作、 改操作和查操作中的其中一种或任意组合。 8.如权利要求1所述的方法, 其特 征在于, 执 行联盟链上的智能合约代码, 包括: 采用联盟链中的背 书节点对加密后的数据进行模拟 操作; 在模拟操作成功且返回正常报文时, 通知联盟链中银 行节点和企业节点; 执行针对所述加密后的数据的操作, 获得 银行服务的操作结果; 将银行服务的操作结果同步至联盟链中所有的银 行节点和企业节点。 9.一种基于区块链的银 行服务外嵌装置, 其特 征在于, 包括: 数据采集模块, 用于采集银 行客户信息白名单的数据; 加密模块, 用于对所述数据采用银 行侧的公钥进行加密, 获得加密后的数据; 上链操作模块, 用于建立联盟链, 对加密后的数据进行上链操作, 所述联盟链为银行和 企业的两方 联盟链; 智能合约代码获得模块, 用于获得针对所述加密后的数据进行操作的智能合约代码, 所述操作为外嵌的银 行服务需要提供的操作; 部署模块, 用于将智能合约代码部署在联盟链上;权 利 要 求 书 1/2 页 2 CN 115511608 A 2执行模块, 用于在接收到执行指令后, 执行联盟链上的智能合约代码, 获得银行服务的 操作结果。 10.如权利要求9所述的装置, 其特 征在于, 还 包括标准 化处理模块, 用于: 在对所述数据采用银行侧的公钥进行加密之前, 对所述数据进行标准化处理, 所述标 准化处理包括重复裁 剪和异常数据剔除; 加密模块具体用于: 对标准 化处理后的数据采用银 行侧的公钥进行加密。 11.如权利要求9所述的装置, 其特 征在于, 加密模块具体用于: 对所述数据采用银 行侧的公钥进行加密, 使用非对称加密算法, 获得加密后的数据。 12.如权利要求9所述的装置, 其特征在于, 所述银行客户信息白名单的数据包括企业 提供互信操作所需要的客户信息和to ken内容。 13.如权利要求12所述的装置, 其特征在于, 所述智能合约代码为采用token更新规则 和客户信息使用规则编写的。 14.如权利要求12所述的装置, 其特征在于, 所述联盟链的共识机制中包含客户信 息的 使用范围、 to ken的有效期、 针对所述加密后的数据进行操作; 智能合约代码获得模块具体用于: 基于联盟链的共识机制, 编写针对所述加密后的数据进行操作的智能合约代码。 15.如权利要求9所述的装置, 其特征在于, 针对加密后的数据的操作包括针对加密后 的数据的增操作、 删操作、 改操作和查操作中的其中一种或任意组合。 16.如权利要求9所述的装置, 其特 征在于, 执 行模块具体用于: 采用联盟链中的背 书节点对加密后的数据进行模拟 操作; 在模拟操作成功且返回正常报文时, 通知联盟链中银 行节点和企业节点; 执行针对所述加密后的数据的操作, 获得 银行服务的操作结果; 将银行服务的操作结果同步至联盟链中所有的银 行节点和企业节点。 17.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至8任一项所述 方法。 18.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序被处 理器执行时实现权利要求1至8任一项所述方法。 19.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序被处 理器执行时实现权利要求1至8任一项所述方法。权 利 要 求 书 2/2 页 3 CN 115511608 A 3

PDF文档 专利 基于区块链的银行服务外嵌方法及装置

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