CN111932364A - 保护商业机密的普惠金融系统 - Google Patents
保护商业机密的普惠金融系统 Download PDFInfo
- Publication number
- CN111932364A CN111932364A CN202010800745.1A CN202010800745A CN111932364A CN 111932364 A CN111932364 A CN 111932364A CN 202010800745 A CN202010800745 A CN 202010800745A CN 111932364 A CN111932364 A CN 111932364A
- Authority
- CN
- China
- Prior art keywords
- module
- user
- amount
- loan
- encryption information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004364 calculation method Methods 0.000 claims abstract description 26
- 238000012544 monitoring process Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种保护商业机密的普惠金融系统,包括用户模块、业务系统模块、若干贷款机构模块和联合计算模块;用户模块生密钥对,将公钥和用户ID发送至业务系统模块;业务系统模块将公钥和用户ID发送至贷款机构模块;贷款机构模块将查询到该用户的贷款金额同态加密得到第一金额加密信息,将第一金额加密信息、用户ID和公钥发送至联合计算模块;联合计算模块对若干第一金额加密信息进行同态加密得到第二金额加密信息并发送至业务系统模块;业务系统模块将第二金额加密信息发送至用户模块;用户模块对第二金额加密信息进行解密得到贷款总额。本发明的保护商业机密的普惠金融系统通过同态加密算法查询用户在多个贷款机构贷款的总额度。
Description
技术领域
本发明涉及一种保护商业机密的普惠金融系统。
背景技术
目前主流的金融系统,多采用集中化的数据托管和处理方式,存在以下问题:
1.数据多集中化托管在数据提供方,独立存储和维护,相互之间无法流转和有效利用,形成一个个数据孤岛,无法挖掘数据的价值。
2.在某些需要多个数据提供方协作的场景下,多采用集中化的处理方式,而数据提供方相互之间因担心数据在传输和计算过程中的泄露问题,导致无法有效的协作共享。
3.集中化的数据处理方式,存在数据缓存问题,处理数据的一方将能够缓存越来越多的数据,存在数据泄露风险。
4.中心化的方式,存在数据造假问题、监管不透明问题和取证困难。
发明内容
本发明提供了一种保护商业机密的普惠金融系统,采用如下的技术方案:
一种保护商业机密的普惠金融系统,包括:用户模块、业务系统模块、若干贷款机构模块和联合计算模块;
用户模块生成用于本次查询的一次性的密钥对,密钥对包括公钥和私钥,用户模块将公钥和用户ID发送至业务系统模块;
业务系统模块将公钥和用户ID发送至若干贷款机构模块;
若干贷款机构模块根据用户ID查询该用户在本贷款机构贷款的贷款金额并通过公钥对贷款金额进行同态加密得到第一金额加密信息,并将第一金额加密信息、用户ID和公钥发送至联合计算模块;
联合计算模块通过公钥对接收到的若干第一金额加密信息进行同态加密得到第二金额加密信息并将第二金额加密信息发送至业务系统模块;
业务系统模块将第二金额加密信息发送至用户模块;
用户模块通过私钥对第二金额加密信息进行解密得到贷款总额,贷款总额为该用户在所有贷款机构贷款的金额总和。
进一步地,用户模块通过RSA算法生成密钥对。
进一步地,联合计算模块为运行在区块链中的智能合约;
传输至智能合约中的数据以及智能合约的加密结果均保存在区块链中。
进一步地,智能合约接收到若干第一金额加密信息后将若干第一金额加密信息相乘得到第二金额加密信息。
进一步地,保护商业机密的普惠金融系统还包括:
监管模块,用于根据用户模块发送的查询请求对本次查询的结果进行核查。
进一步地,当用户对用户模块解密出的贷款总额有异议时,通过用户模块将私钥发送至监管模块;
监管模块从区块链中获取若干贷款机构模块上传到智能合约中的第一金额加密信息,通过私钥对每个第一金额加密信息进行解密得到该用户在每个贷款机构贷款的金额,对得到的该用户在每个贷款机构贷款的金额相加得到查询结果,将查询结果发送至用户模块。
进一步地,用户模块通过ECDH算法将私钥传输给监管模块。
进一步地,贷款机构模块包括银行端模块和小额放贷端模块。
进一步地,用户模块将解密出的贷款总额发送至业务系统模块。
本发明的有益之处在于所提供的保护商业机密的普惠金融系统,使用同态加密算法,通过用户模块查询到用户在每个贷款机构贷款的总额度。总额度既能反映该用户的总的借贷情况,同时也能够避免泄露该用户在每个贷款机构贷款的具体金额。各家贷款机构在不泄露原始数据的情况下,实现了多方联合计算,保护了商业机密的同时,完成了多方数据的流转。
本发明的有益之处在于所提供的保护商业机密的普惠金融系统,通过智能合约进行联合计算以及数据上链,保证了计算过程的公开透明和中立性,解决了多方之间的信任问题。智能合约公开的数据均为加密数据,只有用户模块的私钥才可以解密,系统中的各贷款机构无法还原出真实的放贷金额。
附图说明
图1是本发明的保护商业机密的普惠金融系统的示意图。
保护商业机密的普惠金融系统100,用户模块10,业务系统模块20,贷款机构模块30,联合计算模块40,监管模块50。
具体实施方式
以下结合附图和具体实施例对本发明作具体的介绍。
如图1所示为一种保护商业机密的普惠金融系统100,主要包括:用户模块10、业务系统模块20、若干贷款机构模块30和联合计算模块40。用户模块10、贷款机构模块30和联合计算模块40均与业务系统模块20连接,贷款机构模块30与联合计算模块40连接。其中,需要贷款的用户通过用户模块10离线生成用于本次查询的密钥对,密钥对包括公钥和私钥。该密钥对是一次性的,仅用于一次业务流转和多方联合计算。生成密钥对后,通过用户模块10将公钥和用户ID发送至业务系统模块20。其中,用户ID为用户身份识别ID,可以是用户身份证号码等。业务系统模块20为一个公共的查询平台,贷款机构的工作人员均可以登陆至该平台,对想要贷款的用户进行用户贷款情况查询。比如,当前用户到农业银行进行贷款,则农业银行的工作人员登陆至业务系统模块20。农业银行的工作人员接收到用户发送的公钥和用户ID后,通过业务系统模块20发起联合计算请求,即,将公钥和用户ID分别发送至若干贷款机构模块30。本发明中,贷款机构具体为各大银行以及小额放贷公司。因此,贷款机构模块30具体包括银行端模块和小额放贷端模块。若干贷款机构模块30分别收到业务系统模块20发送的公钥和用户ID后,进行查询工作。具体的,贷款机构模块30根据用户ID查询该用户在本贷款机构贷款的贷款金额,查询到具体的贷款金额后,通过公钥对贷款金额进行同态加密得到第一金额加密信息,并将第一金额加密信息、用户ID和公钥发送至联合计算模块40。联合计算模块40通过公钥对接收到的若干第一金额加密信息进行同态加密得到第二金额加密信息并将第二金额加密信息发送至业务系统模块20。业务系统模块20将第二金额加密信息发送至用户模块10。用户模块10通过私钥对第二金额加密信息进行解密得到贷款总额,贷款总额为该用户在所有贷款机构贷款的金额总和。用户可以将贷款总额展示给农业银行的工作人员,也可以通过用户模块10将解密出的贷款总额发送至业务系统模块20农业银行的工作人员可以从业务系统模块20中查看到贷款总额,进而进一步根据该用户的贷款总额对该用户进行审核,判断是否对该用户发放贷款。
即,通过本发明的保护商业机密的普惠金融系统100,最终得到的查询结果为该用户在所有贷款机构贷款的总额度,因此,各贷款机构不愿公开的该用户分别在本贷款机构贷款的额度并不会被其他贷款机构获取到,确保了信息的保密性。
进一步地,联合计算模块40为运行在区块链中的智能合约。传输至智能合约中的数据以及智能合约的加密结果均保存在区块链中。联合计算模块40主要由区块链智能合约实现,所有和智能合约的交互输入参数、计算结果等将永久存储在区块链上,保证计算的公开透明和可追溯。
进一步地,在本发明中,用户模块10通过RSA算法生成密钥对。智能合约接收到若干第一金额加密信息后将若干第一金额加密信息相乘得到第二金额加密信息。当用户模块10接收到第二金额加密信息后,能够通过私钥对第二金额加密信息进行解密得到其在所有贷款机构贷款的总额度。
作为一种优选的实施方式,保护商业机密的普惠金融系统100还包括:监管模块50。
监管模块50用于根据用户模块10发送的查询请求对本次查询的结果进行核查。
具体的,用户对自己在每个贷款机构贷款的额度是知晓的,因此,当用户对用户模块10解密出的贷款总额有异议时,可以通过用户模块10将私钥发送至监管模块50,具体的,用户模块10通过ECDH算法将私钥传输给监管模块50。监管模块50从区块链中获取若干贷款机构模块30上传到智能合约中的第一金额加密信息,通过私钥对每个第一金额加密信息进行解密得到该用户在每个贷款机构贷款的金额,对得到的该用户在每个贷款机构贷款的金额相加得到查询结果,将查询结果发送至用户模块10。用户可以比较查询结果和贷款总额,判断之前计算出来的贷款总额是否有错。
作为可选的实时方式,监管模块50也可以将解密出的该用户在每个贷款机构贷款的金额均发送至用户模块10以便于用户能够具体判断是哪一家贷款机构的数据可能存在问题。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
Claims (9)
1.一种保护商业机密的普惠金融系统,其特征在于,包括:用户模块、业务系统模块、若干贷款机构模块和联合计算模块;
所述用户模块生成用于本次查询的一次性的密钥对,所述密钥对包括公钥和私钥,所述用户模块将所述公钥和用户ID发送至所述业务系统模块;
所述业务系统模块将所述公钥和所述用户ID发送至若干所述贷款机构模块;
若干所述贷款机构模块根据所述用户ID查询该用户在本贷款机构贷款的贷款金额并通过所述公钥对贷款金额进行同态加密得到第一金额加密信息,并将所述第一金额加密信息、所述用户ID和所述公钥发送至所述联合计算模块;
所述联合计算模块通过所述公钥对接收到的若干所述第一金额加密信息进行同态加密得到第二金额加密信息并将所述第二金额加密信息发送至所述业务系统模块;
所述业务系统模块将所述第二金额加密信息发送至所述用户模块;
所述用户模块通过所述私钥对所述第二金额加密信息进行解密得到贷款总额,所述贷款总额为该用户在所有贷款机构贷款的金额总和。
2.根据权利要求1所述的保护商业机密的普惠金融系统,其特征在于,
所述用户模块通过RSA算法生成所述密钥对。
3.根据权利要求2所述的保护商业机密的普惠金融系统,其特征在于,
所述联合计算模块为运行在区块链中的智能合约;
传输至所述智能合约中的数据以及所述智能合约的加密结果均保存在区块链中。
4.根据权利要求3所述的保护商业机密的普惠金融系统,其特征在于,
所述智能合约接收到若干所述第一金额加密信息后将若干所述第一金额加密信息相乘得到所述第二金额加密信息。
5.根据权利要求4所述的保护商业机密的普惠金融系统,其特征在于,
所述保护商业机密的普惠金融系统还包括:
监管模块,用于根据所述用户模块发送的查询请求对本次查询的结果进行核查。
6.根据权利要求5所述的保护商业机密的普惠金融系统,其特征在于,
当用户对所述用户模块解密出的所述贷款总额有异议时,通过所述用户模块将所述私钥发送至所述监管模块;
所述监管模块从区块链中获取若干所述贷款机构模块上传到所述智能合约中的所述第一金额加密信息,通过所述私钥对每个所述第一金额加密信息进行解密得到该用户在每个贷款机构贷款的金额,对得到的该用户在每个贷款机构贷款的金额相加得到查询结果,将所述查询结果发送至所述用户模块。
7.根据权利要求6所述的保护商业机密的普惠金融系统,其特征在于,
所述用户模块通过ECDH算法将所述私钥传输给所述监管模块。
8.根据权利要求1所述的保护商业机密的普惠金融系统,其特征在于,
所述贷款机构模块包括银行端模块和小额放贷端模块。
9.根据权利要求1所述的保护商业机密的普惠金融系统,其特征在于,
所述用户模块将解密出的所述贷款总额发送至所述业务系统模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010800745.1A CN111932364A (zh) | 2020-08-11 | 2020-08-11 | 保护商业机密的普惠金融系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010800745.1A CN111932364A (zh) | 2020-08-11 | 2020-08-11 | 保护商业机密的普惠金融系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111932364A true CN111932364A (zh) | 2020-11-13 |
Family
ID=73310246
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010800745.1A Pending CN111932364A (zh) | 2020-08-11 | 2020-08-11 | 保护商业机密的普惠金融系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111932364A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113726767A (zh) * | 2021-08-27 | 2021-11-30 | 交通银行股份有限公司 | 一种基于区块链的分布式多方隐私计算系统及方法 |
CN116527230A (zh) * | 2023-07-03 | 2023-08-01 | 湖南君创融信科技有限公司 | 一种金融信贷征信数据防泄露方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682983A (zh) * | 2016-12-29 | 2017-05-17 | 深圳市喜悦智慧实验室有限公司 | 一种基于智能合约的贷款管理系统及方法 |
CN106845960A (zh) * | 2017-01-24 | 2017-06-13 | 上海亿账通区块链科技有限公司 | 基于区块链的安全交易方法及系统 |
CN107330678A (zh) * | 2017-06-06 | 2017-11-07 | 上海凭安征信服务有限公司 | 一种基于加法同态加密的隐藏分散贷款额获取贷款总和的方法 |
CN109064309A (zh) * | 2018-07-02 | 2018-12-21 | 浙江大学 | 一种基于联盟链的小微贷交易系统及交易方法 |
CN111127188A (zh) * | 2019-12-20 | 2020-05-08 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链的普惠金融服务平台及方法 |
-
2020
- 2020-08-11 CN CN202010800745.1A patent/CN111932364A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106682983A (zh) * | 2016-12-29 | 2017-05-17 | 深圳市喜悦智慧实验室有限公司 | 一种基于智能合约的贷款管理系统及方法 |
CN106845960A (zh) * | 2017-01-24 | 2017-06-13 | 上海亿账通区块链科技有限公司 | 基于区块链的安全交易方法及系统 |
CN107330678A (zh) * | 2017-06-06 | 2017-11-07 | 上海凭安征信服务有限公司 | 一种基于加法同态加密的隐藏分散贷款额获取贷款总和的方法 |
CN109064309A (zh) * | 2018-07-02 | 2018-12-21 | 浙江大学 | 一种基于联盟链的小微贷交易系统及交易方法 |
CN111127188A (zh) * | 2019-12-20 | 2020-05-08 | 江苏荣泽信息科技股份有限公司 | 一种基于区块链的普惠金融服务平台及方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113726767A (zh) * | 2021-08-27 | 2021-11-30 | 交通银行股份有限公司 | 一种基于区块链的分布式多方隐私计算系统及方法 |
CN113726767B (zh) * | 2021-08-27 | 2023-09-12 | 交通银行股份有限公司 | 一种基于区块链的分布式多方隐私计算系统及方法 |
CN116527230A (zh) * | 2023-07-03 | 2023-08-01 | 湖南君创融信科技有限公司 | 一种金融信贷征信数据防泄露方法及系统 |
CN116527230B (zh) * | 2023-07-03 | 2023-09-15 | 湖南君创融信科技有限公司 | 一种金融信贷征信数据防泄露方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108282459B (zh) | 基于智能合约的数据传递方法及系统 | |
CN101569132B (zh) | 用于分发数据和保护数据安全的系统和方法 | |
CN108830601A (zh) | 基于区块链的智慧城市信息安全使用方法及系统 | |
CN107911216A (zh) | 一种区块链交易隐私保护方法及系统 | |
CN112367170B (zh) | 基于多方安全计算的数据隐匿查询安全共享系统及方法 | |
CN110034917A (zh) | 一种基于同态加密算法的联盟链数据处理方法及装置 | |
CN111275202A (zh) | 一种面向数据隐私保护的机器学习预测方法及系统 | |
CN111461712B (zh) | 区块链供应链金融场景下的交易隐私保护和分层监管 | |
CN115296838B (zh) | 基于区块链的数据共享方法、系统及存储介质 | |
CN109194523A (zh) | 隐私保护的多方诊断模型融合方法及系统、云端服务器 | |
NO20093259A1 (no) | Kryptering | |
CN116915379A (zh) | 一种基于同态加密算法和零知识证明协议的区块链隐私保护方法及系统 | |
CN114631285A (zh) | 在安全通信中使用的密钥生成 | |
Kroll et al. | Secure protocols for accountable warrant execution | |
CN111932364A (zh) | 保护商业机密的普惠金融系统 | |
CN115549906B (zh) | 基于区块链的隐私计算方法、系统、设备和介质 | |
Wu et al. | The survey on the development of secure multi-party computing in the blockchain | |
KR102546762B1 (ko) | 블룸 필터를 이용한 블록체인에서의 다중 서명 지갑 시스템 | |
CN112910858B (zh) | 确定联盟链交易统计信息和交易处理的方法及节点 | |
Mohammed et al. | Enhancing IoT Data Security with Lightweight Blockchain and Okamoto Uchiyama Homomorphic Encryption. | |
CN113965310B (zh) | 基于可控去标识化的标签实现混合隐私计算处理的方法 | |
US20230074475A1 (en) | Systems And Methods For Implementing Privacy Layer In CBDC Networks | |
Lin et al. | Research on authentication and key negotiation based on smart water environment | |
KR102475434B1 (ko) | 암호화폐 보안 방법 및 시스템 | |
Joseph et al. | Design a hybrid Optimization and Homomorphic Encryption for Securing Data in a Cloud Environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201113 |
|
RJ01 | Rejection of invention patent application after publication |