CN117436873A - 一种基于动态虚拟地址的数字资产交易隐私保护方法 - Google Patents

一种基于动态虚拟地址的数字资产交易隐私保护方法 Download PDF

Info

Publication number
CN117436873A
CN117436873A CN202210803907.6A CN202210803907A CN117436873A CN 117436873 A CN117436873 A CN 117436873A CN 202210803907 A CN202210803907 A CN 202210803907A CN 117436873 A CN117436873 A CN 117436873A
Authority
CN
China
Prior art keywords
digital asset
virtual address
privacy protection
commercial bank
method based
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
Application number
CN202210803907.6A
Other languages
English (en)
Inventor
金思远
夏勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HSBC Software Development Guangdong Ltd
Original Assignee
HSBC Software Development Guangdong Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by HSBC Software Development Guangdong Ltd filed Critical HSBC Software Development Guangdong Ltd
Priority to CN202210803907.6A priority Critical patent/CN117436873A/zh
Priority to PCT/CN2022/137317 priority patent/WO2024007527A1/en
Publication of CN117436873A publication Critical patent/CN117436873A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • G06Q20/0655Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash e-cash managed centrally
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种基于动态虚拟地址的数字资产交易隐私保护方法,包括批发端网络和零售端网络;批发端网络中包括数字资产发行机构和监管机构;数字资产发行机构负责设计数字资产并发行数字资产,监管机构负责接收数字资产发行机构以及商业银行的合规信息;零售端网络包括若干个零售端客户,零售端客户与商业银行相连,商业银行与数字资产发行机构相连;商业银行通过为各个零售端客户创建虚拟地址,确保数字资产发行机构无法获得零售端客户的信息,对商业银行进行隐私保护。本发明通过建立动态虚拟地址的方法解决了数字资产体系中其他商业银行的隐私保护问题。相比于同态加密,本方案对***的性能要求不大,同时又能很好的保护商业银行的隐私。

Description

一种基于动态虚拟地址的数字资产交易隐私保护方法
技术领域
本发明涉及交易隐私保护技术领域,具体而言涉及一种基于动态虚拟地址的数字资产交易隐私保护方法。
背景技术
加密技术和分布式账本技术的发展孕育了加密资产的产生。从最早的比特币,到如今的以太币,非同质化通证NFT,非同质化权益NFR等,数字资产的发展欣欣向荣。在加密资产的交易中,隐私包含两部分,1.交易双方的身份信息,2.交易的内容。在比特币***中,用户使用虚拟地址进行交易,交易的金额信息记录在链上。而在央行数字货币体系中,数字货币运营行需要获得用户的身份信息和交易金额来完成KYC(Know-Your-Customer)等监管需求。
目前很多国家开始把数字资产作为一种未来技术进行考量,允许商业银行发行数字资产。在此场景下,如果其他银行想接入大型商业银行的数字资产***,这些银行需要将每笔交易的信息提供给数字资产发行机构。然而,商业银行一般互为竞争对手,并不愿意把客户数据分享给其他银行。目前用于保护商业机构之间隐私的技术解决方案中,同态加密备受瞩目。然而同态加密对性能影响很大,目前很难得到推广。
申请号为CN202111024828.7的发明申请中公开了一种使用账户映射和虚拟代币保护能源区块链交易隐私的方法,首先,本发明使用账户映射技术隐藏区块链上活跃用户的交易细节以及交易趋势,该技术采用时间序列分析算法动态生成新账户并通过将新账户和原有账户的混合使用,达到隐藏活跃账户与用户以及与交易细节之间的关联性目的,从而隐藏了活跃用户的交易趋势,避免了连接攻击;其次,本发明设计了虚拟代币算法来隐藏区块链上非活跃用户的交易隐私,该算法通过填充虚拟代币以及添加拉普拉斯噪声的方式来达到差分隐私的效果,从而隐藏区块链上非活跃用户的交易细节以及交易趋势。
发明内容
针对现有技术的不足,本发明的目的在于提供一种基于动态虚拟地址的方法来解决数字资产体系中其他商业银行的隐私保护问题。
本发明解决技术问题所采用的技术方案是:一种基于动态虚拟地址的数字资产交易隐私保护方法,所述方法中包括批发端网络和零售端网络;所述批发端网络中包括数字资产发行机构和监管机构;所述数字资产发行机构负责设计数字资产并发行数字资产,所述监管机构负责接收数字资产发行机构以及商业银行的合规信息;所述零售端网络包括若干个零售端客户,所述零售端客户与所述商业银行相连,所述商业银行与所述数字资产发行机构相连;所述商业银行通过为各个所述的零售端客户创建虚拟地址,确保所述数字资产发行机构无法获得所述零售端客户的信息,对商业银行进行隐私保护。
进一步地,所述虚拟地址通过动态改变的方式,将地址背后的身份信息进行隐藏。
更进一步地,在进行数字资产交易过程中,所述零售端客户的付款和收款地址为不同的虚拟地址。
进一步地,所述商业银行为各个所述的零售端客户创建虚拟地址,所述虚拟地址确保所述数字资产发行机构无法获得收款人和付款人的身份信息;同时,所述商业银行向所述监管机构提供所述虚拟地址与所述零售端客户的真实身份之间的映射表。
更进一步地,所述监管机构将所述商业银行提供的真实身份之间的映射表与所述数字资产发行机构提供的交易数据结合,便可获取所需的监管信息。
进一步地,所述数字资产发行机构提供的交易数据包括数字资产的发行机构签名、数字资产面额、以及数字资产持有人的虚拟地址。
进一步地,所述批发端网络中,所述商业银行之间的清结算由所述数字资产发行机构负责;所述零售端网络中,所述商业银行负责与各个所述的零售端客户对接。
上述隐私保护方法中,所述商业银行处理用户交易请求的具体步骤如下:
1.商业银行接收到客户的交易请求;
2.获取客户的虚拟地址;
3.获取虚拟地址上的资产,判断余额是否充足;
4.为客户创建新的虚拟地址作为找零地址;
5.构建交易:交易输入为原虚拟地址上的资产;资产接受地址为收款人以及找零地址;
6.商业银行把构建出的交易数据提交到数字资产发行机构进行记账。
本发明的有益效果是:与现有技术相比,本发明提供的一种基于动态虚拟地址的数字资产交易隐私保护方法,通过建立动态虚拟地址的方法来解决数字资产体系中其他商业银行的隐私保护问题。相比于同态加密的方案,该方案对***的性能要求并不是特别大,同时又可以很好的保护商业银行的隐私。采用本发明提供的隐私保护方法时,只有监管机构和商业银行本身才可以知道虚拟地址与真实身份的映射关系,商业银行只需要将身份信息告知监管机构即可;监管机构通过结合身份映射关系和数字资产发行机构的交易数据获取所需的监管信息,从而对商业银行进行很好的隐私保护。
附图说明
图1为本发明提供的数字资产运营架构图。
图2为本发明提供的数字资产发行机构的交易数据结构图。
图3为本发明提供的动态虚拟地址的架构图。
图4为本发明提供的基于动态虚拟地址方法的交易中的数据结构变化示意图。
图5本发明中商业银行处理交易工作的流程图。
其中,101-批发端网络;102-零售端网络;103-监管机构;104-商业银行;105,106,107-零售端客户;110-数字资产发行机构;1101-数字资产的发行机构签名;1102-数字资产面额;1103-数字资产持有人的虚拟地址。
具体实施方式
下面通过具体实施例来进一步说明本发明。但这些实例仅用于说明本发明而不用于限制本发明的范围。
实施例
如图1和3所示,一种基于动态虚拟地址的数字资产交易隐私保护方法,所述方法中包括批发端网络101和零售端网络102;所述批发端网络101中包括数字资产发行机构110和监管机构103;所述数字资产发行机构110负责设计数字资产并发行数字资产,所述监管机构103负责接收数字资产发行机构110以及商业银行104的合规信息;所述零售端网络102包括若干个零售端客户,所述零售端客户与所述商业银行104相连,所述商业银行104与所述数字资产发行机构110相连;所述商业银行104通过为各个所述的零售端客户创建虚拟地址,确保所述数字资产发行机构110无法获得所述零售端客户的信息,对商业银行104进行隐私保护。
所述虚拟地址通过动态改变的方式,将地址背后的身份信息进行隐藏。在进行数字资产交易过程中,所述零售端客户的付款和收款地址为不同的虚拟地址。比如,图4中展示了一笔使用动态虚拟地址方法的交易。其中V4,V6,V9表示不同的数字资产。该交易花费了数字资产V4,产生了数字资产V6和数字资产V9。其中用于找零的数字资产V6地址与花费的数字资产V4地址并不相同,通过动态改变的方式,将地址背后的身份信息进行隐藏。
所述商业银行104为各个所述的零售端客户创建虚拟地址,所述虚拟地址确保所述数字资产发行机构110无法获得收款人和付款人的身份信息;同时,所述商业银行104向所述监管机构103提供所述虚拟地址与所述零售端客户的真实身份之间的映射表。所述监管机构103将所述商业银行104提供的真实身份之间的映射表与所述数字资产发行机构110提供的交易数据结合,便可获取所需的监管信息。如此,只有监管机构103和商业银行104本身才可以知道虚拟地址与真实身份的映射关系,商业银行104只需要将身份信息告知监管机构103即可,这样可以很好的保护商业银行104的隐私。
如图2中,所述数字资产发行机构110提供的交易数据包括数字资产的发行机构签名1101、数字资产面额1102、以及数字资产持有人的虚拟地址1103。如图4中展示了一笔使用动态虚拟地址方法的具体交易情况。
如图1中,所述批发端网络101中,所述商业银行104之间的清结算由所述数字资产发行机构110负责;所述零售端网络102中,所述商业银行104负责与各个所述的零售端客户对接。
如图5中所示,上述隐私保护方法中,所述商业银行104处理用户交易请求的具体步骤如下:
1.商业银行104接收到客户的交易请求;
2.获取客户的虚拟地址;
3.获取虚拟地址上的资产,判断余额是否充足;
4.为客户创建新的虚拟地址作为找零地址;
5.构建交易:交易输入为原虚拟地址上的资产;资产接受地址为收款人以及找零地址;
6.商业银行104把构建出的交易数据提交到数字资产发行机构110进行记账。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

Claims (7)

1.一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述方法中包括批发端网络(101)和零售端网络(102);所述批发端网络(101)中包括数字资产发行机构(110)和监管机构(103);所述数字资产发行机构(110)负责设计数字资产并发行数字资产,所述监管机构(103)负责接收数字资产发行机构(110)以及商业银行(104)的合规信息;所述零售端网络(102)包括若干个零售端客户,所述零售端客户与所述商业银行(104)相连,所述商业银行(104)与所述数字资产发行机构(110)相连;所述商业银行(104)通过为各个所述的零售端客户创建虚拟地址,确保所述数字资产发行机构(110)无法获得所述零售端客户的信息,对商业银行(104)进行隐私保护。
2.如权利要求1所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述虚拟地址通过动态改变的方式,将地址背后的身份信息进行隐藏。
3.如权利要求2所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:在进行数字资产交易过程中,所述零售端客户的付款和收款地址为不同的虚拟地址。
4.如权利要求1或2所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述商业银行(104)为各个所述的零售端客户创建虚拟地址,所述虚拟地址确保所述数字资产发行机构(110)无法获得收款人和付款人的身份信息;同时,所述商业银行(104)向所述监管机构(103)提供所述虚拟地址与所述零售端客户的真实身份之间的映射表。
5.如权利要求4所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述监管机构(103)将所述商业银行(104)提供的真实身份之间的映射表与所述数字资产发行机构(110)提供的交易数据结合,便可获取所需的监管信息。
6.如权利要求5所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述数字资产发行机构(110)提供的交易数据包括数字资产的发行机构签名、数字资产面额、以及数字资产持有人的虚拟地址。
7.如权利要求1所述的一种基于动态虚拟地址的数字资产交易隐私保护方法,其特征在于:所述批发端网络(101)中,所述商业银行(104)之间的清结算由所述数字资产发行机构(110)负责;所述零售端网络(102)中,所述商业银行(104)负责与各个所述的零售端客户对接。
CN202210803907.6A 2022-07-07 2022-07-07 一种基于动态虚拟地址的数字资产交易隐私保护方法 Pending CN117436873A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210803907.6A CN117436873A (zh) 2022-07-07 2022-07-07 一种基于动态虚拟地址的数字资产交易隐私保护方法
PCT/CN2022/137317 WO2024007527A1 (en) 2022-07-07 2022-12-07 Transaction security for multi-tier transaction networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210803907.6A CN117436873A (zh) 2022-07-07 2022-07-07 一种基于动态虚拟地址的数字资产交易隐私保护方法

Publications (1)

Publication Number Publication Date
CN117436873A true CN117436873A (zh) 2024-01-23

Family

ID=89454081

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210803907.6A Pending CN117436873A (zh) 2022-07-07 2022-07-07 一种基于动态虚拟地址的数字资产交易隐私保护方法

Country Status (2)

Country Link
CN (1) CN117436873A (zh)
WO (1) WO2024007527A1 (zh)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170344983A1 (en) * 2016-05-30 2017-11-30 Business Information Exchange System Corp. BIXCoin: A Secure Peer-to-Peer Payment System Based on the Public Payments Ledger
US20200134586A1 (en) * 2017-04-18 2020-04-30 Tbcasoft, Inc. Anonymity and traceability of digital property transactions on a distributed transaction consensus network
KR101878869B1 (ko) * 2017-11-17 2018-08-16 주식회사 미탭스플러스 블록체인 기반의 사용자 식별 관리를 위한 분산 원장 장치 및 분산 원장 방법
JP6956062B2 (ja) * 2018-10-30 2021-10-27 株式会社Crypto Garage 取引方法、プログラム、検証装置及び生成方法

Also Published As

Publication number Publication date
WO2024007527A1 (en) 2024-01-11

Similar Documents

Publication Publication Date Title
Berentsen et al. A short introduction to the world of cryptocurrencies
Brito et al. Bitcoin: A primer for policymakers
US20180268386A1 (en) Identity Management Distributed Ledger and Blockchain
KR20210066796A (ko) 디지털 화폐를 사용하는 거래를 용이하게 하기 위한 시스템 및 방법
Tanaka Possible economic consequences of digital cash
KR20220035050A (ko) 정부 채권들에 의해 지원되는 토큰화된 자산 및 연관된 토큰 거래들의 아이덴티티 및 위험 스코어링
US20090012899A1 (en) Systems and methods for generating and managing a linked deposit-only account identifier
STEPANOVA Factors of development and use of crypto currency
CN107240010B (zh) 向数字货币芯片卡转入数字货币的方法和***
Brito Beyond Silk Road: potential risks, threats, and promises of virtual currencies
CN107230074B (zh) 向数字货币芯片卡存入数字货币的方法和***
Citta et al. SWOT analysis of financial technology in the banking industry of south sulawesi: Banking survey in South Sulawesi
Horch et al. Adversary tactics and techniques specific to cryptocurrency scams
CN117436873A (zh) 一种基于动态虚拟地址的数字资产交易隐私保护方法
Scollan et al. Designing digital currency wallets for broad adoption
Vishwakarma et al. A brief study on the advantages of Blockchain and distributed ledger on financial transaction processing
Seligman Cyber currency: Legal and social requirements for successful issuance bitcoin in perspective
Ranđelović et al. The impact of the transition to a cashless economy on disadvantaged groups in Serbia
Leinonen Electronic central bank cash: To be or not to be?
Arthur et al. A 9-dimension grid for the evaluation of central bank digital currencies
Bhattacharyya Unified Payment Interface: Living on the Edge of Digital Ecosystem
Neuman et al. Internet payment services
Brito Benefits and Risks of Bitcoin for Small Businesses
Popa Money laundering using the internet and electronic payments
Kihamba E-Financing and the quest for financial inclusion in Tanzania

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