[发明专利]基于区块链的银行服务外嵌方法及装置在审
申请号: | 202211265285.2 | 申请日: | 2022-10-17 |
公开(公告)号: | CN115511608A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 张芮 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06F21/57;H04L9/32;H04L9/40 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 田勇;樊一槿 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 银行 服务 方法 装置 | ||
1.一种基于区块链的银行服务外嵌方法,其特征在于,包括:
采集银行客户信息白名单的数据;
对所述数据采用银行侧的公钥进行加密,获得加密后的数据;
建立联盟链,对加密后的数据进行上链操作,所述联盟链为银行和企业的两方联盟链;
获得针对所述加密后的数据进行操作的智能合约代码,所述操作为外嵌的银行服务需要提供的操作;
将智能合约代码部署在联盟链上;
在接收到执行指令后,执行联盟链上的智能合约代码,获得银行服务的操作结果。
2.如权利要求1所述的方法,其特征在于,在对所述数据采用银行侧的公钥进行加密之前,还包括:
对所述数据进行标准化处理,所述标准化处理包括重复裁剪和异常数据剔除;
对所述数据采用银行侧的公钥进行加密,包括:对标准化处理后的数据采用银行侧的公钥进行加密。
3.如权利要求1所述的方法,其特征在于,对所述数据采用银行侧的公钥进行加密,获得加密后的数据,包括:
对所述数据采用银行侧的公钥进行加密,使用非对称加密算法,获得加密后的数据。
4.如权利要求1所述的方法,其特征在于,所述银行客户信息白名单的数据包括企业提供互信操作所需要的客户信息和token内容。
5.如权利要求4所述的方法,其特征在于,所述智能合约代码为采用token更新规则和客户信息使用规则编写的。
6.如权利要求4所述的方法,其特征在于,所述联盟链的共识机制中包含客户信息的使用范围、token的有效期、针对所述加密后的数据进行操作;
获得针对所述加密后的数据进行操作的智能合约代码,包括:
基于联盟链的共识机制,编写针对所述加密后的数据进行操作的智能合约代码。
7.如权利要求1所述的方法,其特征在于,针对加密后的数据的操作包括针对加密后的数据的增操作、删操作、改操作和查操作中的其中一种或任意组合。
8.如权利要求1所述的方法,其特征在于,执行联盟链上的智能合约代码,包括:
采用联盟链中的背书节点对加密后的数据进行模拟操作;
在模拟操作成功且返回正常报文时,通知联盟链中银行节点和企业节点;
执行针对所述加密后的数据的操作,获得银行服务的操作结果;
将银行服务的操作结果同步至联盟链中所有的银行节点和企业节点。
9.一种基于区块链的银行服务外嵌装置,其特征在于,包括:
数据采集模块,用于采集银行客户信息白名单的数据;
加密模块,用于对所述数据采用银行侧的公钥进行加密,获得加密后的数据;
上链操作模块,用于建立联盟链,对加密后的数据进行上链操作,所述联盟链为银行和企业的两方联盟链;
智能合约代码获得模块,用于获得针对所述加密后的数据进行操作的智能合约代码,所述操作为外嵌的银行服务需要提供的操作;
部署模块,用于将智能合约代码部署在联盟链上;
执行模块,用于在接收到执行指令后,执行联盟链上的智能合约代码,获得银行服务的操作结果。
10.如权利要求9所述的装置,其特征在于,还包括标准化处理模块,用于:
在对所述数据采用银行侧的公钥进行加密之前,对所述数据进行标准化处理,所述标准化处理包括重复裁剪和异常数据剔除;
加密模块具体用于:对标准化处理后的数据采用银行侧的公钥进行加密。
11.如权利要求9所述的装置,其特征在于,加密模块具体用于:
对所述数据采用银行侧的公钥进行加密,使用非对称加密算法,获得加密后的数据。
12.如权利要求9所述的装置,其特征在于,所述银行客户信息白名单的数据包括企业提供互信操作所需要的客户信息和token内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211265285.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的借贷方法及装置
- 下一篇:客户分类方法及装置