CN107230051A - The method of payment and payment system of digital cash - Google Patents
The method of payment and payment system of digital cash Download PDFInfo
- Publication number
- CN107230051A CN107230051A CN201610178647.2A CN201610178647A CN107230051A CN 107230051 A CN107230051 A CN 107230051A CN 201610178647 A CN201610178647 A CN 201610178647A CN 107230051 A CN107230051 A CN 107230051A
- Authority
- CN
- China
- Prior art keywords
- digital currency
- payee
- terminal device
- payment
- payer
- 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.)
- Granted
Links
- 238000012011 method of payment Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 78
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000008859 change Effects 0.000 claims abstract description 9
- 238000005516 engineering process Methods 0.000 claims description 18
- 238000012546 transfer Methods 0.000 claims description 15
- 230000007812 deficiency Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 43
- 230000006870 function Effects 0.000 description 20
- 238000012795 verification Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 17
- 238000003860 storage Methods 0.000 description 9
- 238000004422 calculation algorithm Methods 0.000 description 8
- 235000012054 meals Nutrition 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 239000000969 carrier Substances 0.000 description 6
- 238000013461 design Methods 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000008520 organization Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012797 qualification Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000004900 laundering Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/105—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems involving programming of a portable memory device, e.g. IC cards, "electronic purses"
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- 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
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种数字货币的支付方法和支付系统,以解决现有技术上的种种不足之处。本发明的数字货币的支付方法包括:付款方终端设备接收外部操作输入的付款金额、收款方标识以及取款识别码;付款方终端设备在付款方数字货币钱包内选取总金额等于付款金额的数字货币;付款方终端设备将数字货币和取款识别码以近场通信方式发送给收款方标识所对应的收款方终端设备;收款方终端设备将数字货币和取款识别码通过网络发送给商业银行数字货币系统;商业银行数字货币系统将包括数字货币和取款识别码通过网络发送给中央银行数字货币系统;中央银行数字货币系统将数字货币的属主信息由付款方更改为收款方并且备注取款识别码。
The invention provides a digital currency payment method and payment system to solve various deficiencies in the prior art. The digital currency payment method of the present invention includes: the payer terminal device receives the payment amount input by external operations, the payee ID, and the withdrawal identification code; the payer terminal device selects a number whose total amount is equal to the payment amount in the payer digital currency wallet Currency; the payer's terminal device sends the digital currency and withdrawal identification code to the payee's terminal device corresponding to the payee's identification by near-field communication; the payee's terminal device sends the digital currency and withdrawal identification code to the commercial bank through the network Digital currency system; the commercial bank digital currency system will include digital currency and withdrawal identification codes sent to the central bank digital currency system through the network; the central bank digital currency system will change the owner information of the digital currency from the payer to the payee and note the withdrawal Identifier.
Description
技术领域technical field
本发明涉及计算机网络以及计算机软件技术领域,特别地涉及一种的数字货币的支付方法和支付系统。The present invention relates to the technical fields of computer network and computer software, in particular to a digital currency payment method and payment system.
背景技术Background technique
数字货币是将现金数值转换为一系列电子加密序列数的货币,币本身的安全性依赖于密码算法来保护。在密码算法方面,数字货币系统安全性涉及到对称密码、非对称密码、报文摘要算法和基于身份的密码体制,在系统实现方面必须深入考虑密码系统的总体安全性、密码算法的选择、密码算法的实现、交互协议的设计、国际、国内标准的兼容性等,保证数字货币的交易安全。Digital currency is a currency that converts cash values into a series of electronically encrypted serial numbers. The security of the currency itself depends on cryptographic algorithms for protection. In terms of cryptographic algorithms, the security of digital currency systems involves symmetric ciphers, asymmetric ciphers, message digest algorithms, and identity-based cryptographic systems. In terms of system implementation, the overall security of cryptographic systems, the selection of cryptographic algorithms, and cryptographic algorithms must be deeply considered. The implementation of algorithms, the design of interactive protocols, the compatibility of international and domestic standards, etc., ensure the security of digital currency transactions.
随着移动互联网的发展普及,移动支付产业快速变革推进,基于移动互联网、NFC、HCE、Token、生物识别等各类技术的业务模式不断创新,应用场景不断拓展丰富,线上、线下业务一体化发展加速。移动支付新技术为用户提供多元化便捷支付服务的同时,也引领着通信、金融、互联网等行业转型升级发展。移动支付广阔发展前景已成为全产业的广泛共识,移动支付被认为是连接线上线下的重要切入口。数字货币的交易系统应以移动支付为核心进行业务模式设计。With the development and popularization of the mobile Internet, the mobile payment industry is rapidly changing and advancing. Business models based on various technologies such as mobile Internet, NFC, HCE, Token, and biometrics are constantly innovating, and the application scenarios are constantly expanding and enriching. Online and offline businesses are integrated. accelerated development. While the new mobile payment technology provides users with diversified and convenient payment services, it also leads the transformation and upgrading of communication, finance, Internet and other industries. The broad development prospect of mobile payment has become a broad consensus of the whole industry, and mobile payment is considered to be an important entry point connecting online and offline. The digital currency transaction system should be designed with mobile payment as the core business model.
在移动支付业务模式下,数字货币的密钥存储载体可由硬件SE模块(安全模块)、HCE以及TEE来提供。硬件SE由于其所提供的安全计算环境受到了金融交易领域的认可,在目前的借贷记卡片、电子现金中得到广泛应用,具有广泛的用户基础、良好的受理环境和使用习惯。随着移动支付技术不断发展,随着移动支付技术不断发展,SE模块形态也发生了很多变化,新的解决方案不断实践。In the mobile payment business model, the key storage carrier of digital currency can be provided by hardware SE module (security module), HCE and TEE. Hardware SE has been recognized by the field of financial transactions due to the secure computing environment it provides, and is widely used in current debit cards and electronic cash, and has a wide user base, good acceptance environment and usage habits. With the continuous development of mobile payment technology, many changes have taken place in the form of SE modules, and new solutions are constantly being practiced.
在交易受理终端(POS机)和支付工具(如卡片、手机之间)的数据传输通道上,目前存在多种传输方式:RF射频通信、短信、扫码、声波、光子,多种方式的并存为支付载体间的通信提供了便利。In the data transmission channel between the transaction acceptance terminal (POS machine) and payment tools (such as cards and mobile phones), there are currently multiple transmission methods: RF radio frequency communication, SMS, code scanning, sound waves, photons, and the coexistence of multiple methods Provides convenience for communication between payment carriers.
在认证方式上,可分为基于口令的认证、基于口令+智能卡的认证、基于生物特征(指纹、人脸)的认证。其中口令、生物特征的认证多用于远场支付,智能卡认证多用于近场支付。In terms of authentication methods, it can be divided into password-based authentication, password-based + smart card authentication, and biometric (fingerprint, face)-based authentication. Among them, password and biometric authentication are mostly used for far-field payment, and smart card authentication is mostly used for near-field payment.
云计算是未来后台服务器端的主流方向,数字货币的后台系统应采用基于云的解决方案。Cloud computing is the mainstream direction of the back-end server in the future, and the back-end system of digital currency should adopt a cloud-based solution.
在电子商务活动中,因角色不同,对数字货币的要求也不同:客户要求数字货币使用方便,存储安全且具有匿名性;商家要求数字货币具有可认证性,且能兑换成真实的货币;银行则要求数字货币不能被非法使用和伪造,因此,数字货币D-RMB应具有以下特征:In e-commerce activities, due to different roles, the requirements for digital currency are also different: customers require digital currency to be convenient to use, safe to store and anonymous; merchants require digital currency to be authentic and convertible into real currency; banks It is required that the digital currency cannot be illegally used and counterfeited. Therefore, the digital currency D-RMB should have the following characteristics:
1.安全性:能防止商务中的任意一方更改或非法使用数字货币;1. Security: It can prevent any party in the business from changing or illegally using digital currency;
2.不可重复花费性:数字货币只能使用一次,重复花费能被容易地检查出来;2. Non-repeatable spending: digital currency can only be used once, and repeated spending can be easily checked;
3.可控匿名性:银行和商家相互勾结也不能跟踪数字货币的使用,要求系统无法将电子现金的用户的购买行为联系到一起,从而隐蔽数字货币用户的购买历史,但数字货币的发行方可跟踪数字货币的使用;3. Controllable anonymity: Banks and merchants cannot track the use of digital currency even if they collude with each other. It is required that the system cannot link the purchase behavior of users of electronic cash together, thereby concealing the purchase history of digital currency users. However, the issuer of digital currency Use of digital currency can be tracked;
4.不可伪造性:用户不能伪造假的数字货币;4. Unforgeability: Users cannot forge fake digital currency;
5.公平性:支付过程是公平的,保证要么双方交易成功,要么双方都没有损失,防止某一交易方在交易中蒙受损失;5. Fairness: The payment process is fair, ensuring that either the transaction is successful or that both parties have no losses, preventing one transaction party from suffering losses in the transaction;
6.兼容性:D-RMB系统中数字货币的发行流程与流通环节尽可能参照实物货币发行与流通。6. Compatibility: The issuance process and circulation of digital currency in the D-RMB system should refer to the issuance and circulation of physical currency as much as possible.
并且对于数字货币而言,应当能够适应于现有货币的各种使用场景,并能够与现有货币自由兑换。And for digital currency, it should be able to adapt to various usage scenarios of existing currencies and be freely convertible with existing currencies.
在目前的经济生活中,已有公交卡、市政一卡通卡、食堂餐卡、等等个人对商家P2B(Peer to Business)支付场景采用离线支付技术。以食堂餐卡为例,首先个人用户需要获取餐卡(即由餐饮公司发行的特定的离线支付卡),然后个人用户向该餐卡充值,最后用户持餐卡到食堂点餐,结账时将餐卡与食堂刷卡机近距离接触以交换交易信息从而完成消费付款的过程。上述流程中,至少有如下弊端:(1)离线支付卡通常是实体卡,消耗材料,不环保。(2)办卡和充值的过程中,个人用户和商家都要投入时间和精力。(3)个人用户持纸质货币对离线支付卡进行充值的过程中,商家需要投入精力鉴别纸币真伪,并且仍有可能因为财务人员的失误而收到假币,造成经济损失。(4)如果预付费用未能消耗完毕,余额并不能在其他领域自由流通,用户需要找商家销卡退款,十分麻烦。(5)个人用户可能同时拥有公交卡、食堂餐卡等多张离线支付卡,携带不便。In the current economic life, offline payment technology has been adopted for P2B (Peer to Business) payment scenarios such as bus cards, municipal all-in-one cards, canteen meal cards, etc. Taking the canteen meal card as an example, the individual user first needs to obtain the meal card (that is, a specific offline payment card issued by the catering company), then the individual user recharges the meal card, and finally the user takes the meal card to the cafeteria to order food, and will The meal card is in close contact with the credit card machine in the canteen to exchange transaction information to complete the process of consumption payment. In the above process, there are at least the following disadvantages: (1) The offline payment card is usually a physical card, which consumes materials and is not environmentally friendly. (2) In the process of applying for a card and recharging, individual users and merchants must invest time and energy. (3) When an individual user recharges an offline payment card with paper currency, the merchant needs to put in effort to identify the authenticity of the banknote, and it is still possible to receive counterfeit currency due to financial personnel's mistakes, resulting in economic losses. (4) If the prepaid fee is not fully consumed, the balance cannot be freely circulated in other fields, and the user needs to find a merchant to sell the card for a refund, which is very troublesome. (5) Individual users may have multiple offline payment cards such as bus cards and canteen meal cards at the same time, which is inconvenient to carry.
当前个人对个人P2P(Peer to Peer)支付场景中的离线支付技术尚未完全普及,由于技术细节的种种限制导致应用领域有限。The offline payment technology in the current person-to-person P2P (Peer to Peer) payment scenario has not been fully popularized, and the application fields are limited due to various limitations of technical details.
发明内容Contents of the invention
有鉴于此,本发明提供一种数字货币的支付方法和支付系统,以解决现有技术上的种种不足之处。本发明的其他目的、效果以及有益效果可以从实施方式中得出。In view of this, the present invention provides a digital currency payment method and payment system to solve various deficiencies in the prior art. Other purposes, effects and beneficial effects of the present invention can be obtained from the embodiments.
本发明第一方面提出一种数字货币的支付方法,包括:付款方终端设备接收外部操作输入的付款金额、收款方标识以及取款识别码;所述付款方终端设备在付款方数字货币钱包内选取总金额等于所述付款金额的数字货币;所述付款方终端设备将所述数字货币和取款识别码以近场通信方式发送给所述收款方标识所对应的收款方终端设备;所述收款方终端设备将所述数字货币和取款识别码通过网络发送给商业银行数字货币系统;所述商业银行数字货币系统将包括数字货币和取款识别码通过网络发送给中央银行数字货币系统;所述中央银行数字货币系统将所述数字货币的属主信息由付款方更改为收款方并且备注取款识别码。The first aspect of the present invention proposes a digital currency payment method, including: the payer terminal device receives the payment amount input by an external operation, the payee ID, and the withdrawal identification code; the payer terminal device is in the payer digital currency wallet Selecting a digital currency whose total amount is equal to the payment amount; the payer terminal device sends the digital currency and the withdrawal identification code to the payee terminal device corresponding to the payee identifier by means of near-field communication; The terminal device of the payee sends the digital currency and the withdrawal identification code to the digital currency system of the commercial bank through the network; the digital currency system of the commercial bank sends the digital currency and the withdrawal identification code to the central bank digital currency system through the network; The central bank digital currency system changes the owner information of the digital currency from the payer to the payee and notes the withdrawal identification code.
可选地,还包括:所述中央银行数字货币系统对所述商业银行数字货币系统发送第一交易成功通知;所述商业银行数字货币系统根据所述第一交易成功通知,分别向所述付款方终端设备和所述收款方终端设备发送第二交易成功通知。Optionally, it also includes: the central bank digital currency system sending a first transaction success notification to the commercial bank digital currency system; and the commercial bank digital currency system respectively paying to the The terminal device of the payee and the terminal device of the payee send a second transaction success notification.
可选地,在所述中央银行数字货币系统将所述数字货币的属主信息由付款方更改为收款方并且备注取款识别码的步骤之后,还包括:所述中央银行数字货币系统记录交易流水。Optionally, after the central bank digital currency system changes the owner information of the digital currency from the payer to the payee and notes the withdrawal identification code, it also includes: the central bank digital currency system records the transaction running water.
可选地,所述收款方终端设备将所述数字货币和取款识别码通过网络发送给商业银行数字货币系统的步骤之前,还包括:所述收款方终端设备确认所述数字货币合法;所述收款方终端设备确认所述数字货币与所述付款金额等值。Optionally, before the step of the payee terminal device sending the digital currency and the withdrawal identification code to the digital currency system of the commercial bank through the network, it also includes: the payee terminal device confirms that the digital currency is legal; The payee terminal device confirms that the digital currency is equivalent to the payment amount.
可选地,所述商业银行数字货币系统将包括数字货币和取款识别码通过网络发送给中央银行数字货币系统的步骤之前,还包括:所述商业银行数字货币系统确认所述数字货币合法;所述商业银行数字货币系统确认所述数字货币与所述付款金额等值;所述商业银行数字货币系统确认所述收款方为商业银行的非注册用户。Optionally, before the digital currency system of the commercial bank includes the step of sending the digital currency and the withdrawal identification code to the digital currency system of the central bank through the network, it also includes: the digital currency system of the commercial bank confirms that the digital currency is legal; The digital currency system of the commercial bank confirms that the digital currency is equivalent to the payment amount; the digital currency system of the commercial bank confirms that the payee is a non-registered user of the commercial bank.
可选地,所述中央银行数字货币系统将所述数字货币的属主信息由付款方更改为收款方并且备注取款识别码的步骤之前,还包括:所述中央银行数字货币系统确认所述数字货币的属主为所述付款方。Optionally, before the central bank digital currency system changes the owner information of the digital currency from the payer to the payee and notes the withdrawal identification code, it also includes: the central bank digital currency system confirms the The owner of the digital currency is the payer.
可选地,所述数字货币和取款识别码采用所述付款方的基于标识的密码技术私钥进行签名,并且采用所述收款方标识加密。Optionally, the digital currency and the withdrawal identification code are signed with the payer's private key based on identity-based cryptographic technology, and encrypted with the payee's identity.
本发明第二方面提出一种数字货币的支付系统,包括:付款方终端设备、收款方终端设备、商业银行数字货币系统和中央银行数字货币系统,其中:所述付款方终端设备用于:接收外部操作输入的付款金额、收款方标识以及取款识别码;在付款方数字货币钱包内选取总金额等于所述付款金额的数字货币;将所述数字货币和取款识别码以近场通信方式发送给所述收款方标识所对应的所述收款方终端设备;所述收款方终端设备用于:将所述数字货币和取款识别码通过网络发送给商业银行数字货币系统;所述商业银行数字货币系统用于:将数字货币和取款识别码通过网络发送给中央银行数字货币系统;所述中央银行数字货币系统用于:将所述数字货币的属主信息由付款方更改为收款方并且备注取款识别码。The second aspect of the present invention proposes a digital currency payment system, including: a payer terminal device, a payee terminal device, a commercial bank digital currency system, and a central bank digital currency system, wherein: the payer terminal device is used for: Receive the payment amount, payee ID and withdrawal identification code input by external operations; select a digital currency whose total amount is equal to the payment amount in the payer’s digital currency wallet; send the digital currency and withdrawal identification code by near field communication Give the payee terminal device corresponding to the payee identification; the payee terminal device is used to: send the digital currency and the withdrawal identification code to the commercial bank digital currency system through the network; the commercial bank The bank's digital currency system is used to: send the digital currency and withdrawal identification code to the central bank's digital currency system through the network; the central bank's digital currency system is used to: change the owner information of the digital currency from the payer to the recipient Party and note the withdrawal identification code.
可选地,所述中央银行数字货币系统还用于:对所述商业银行数字货币系统发送第一交易成功通知;所述商业银行数字货币系统还用于:根据所述第一交易成功通知,分别向所述付款方终端设备和所述收款方终端设备发送第二交易成功通知。Optionally, the central bank digital currency system is also used to: send a first transaction success notification to the commercial bank digital currency system; the commercial bank digital currency system is also used to: according to the first transaction success notification, Sending a second transaction success notification to the payer terminal device and the payee terminal device respectively.
可选地,所述中央银行数字货币系统还用于:记录交易流水。Optionally, the central bank digital currency system is also used for: recording transaction flow.
可选地,所述收款方终端设备还用于:确认所述数字货币合法;确认所述数字货币与所述付款金额等值。Optionally, the payee terminal device is further configured to: confirm that the digital currency is legal; confirm that the digital currency is equivalent to the payment amount.
可选地,所述商业银行数字货币系统还用于:确认所述数字货币合法;确认所述数字货币与所述付款金额等值;确认所述收款方为商业银行的非注册用户。Optionally, the commercial bank digital currency system is also used to: confirm that the digital currency is legal; confirm that the digital currency is equivalent to the payment amount; confirm that the payee is a non-registered user of the commercial bank.
可选地,所述中央银行数字货币系统还用于:确认所述数字货币的属主为所述付款方。Optionally, the central bank digital currency system is further configured to: confirm that the owner of the digital currency is the payer.
可选地,所述数字货币和取款识别码采用所述付款方的基于标识的密码技术私钥进行签名,并且采用所述收款方标识加密。Optionally, the digital currency and the withdrawal identification code are signed with the payer's private key based on identity-based cryptographic technology, and encrypted with the payee's identity.
根据本发明的技术方案,由于货币源头上采用了数字货币,从而全过程都可以是虚拟的、无实体的,具有绿色环保优点,也彻底避免了携带不便的缺点。以及由于货币源头上采用了数字货币,所以本发明具有防伪性能高、能够反洗钱的优点。与现有技术相比,本发明的技术方案可以省略了开卡、充值、退卡或者收款方去商业银行开户的步骤,节约了交易各方的时间和精力。另外,收款方可以是银行的非注册用户,应用范围更广。According to the technical solution of the present invention, since digital currency is used at the source of currency, the whole process can be virtual and non-substantial, which has the advantages of green environmental protection and completely avoids the disadvantage of inconvenient portability. And because digital currency is adopted at the source of currency, the present invention has the advantages of high anti-counterfeiting performance and anti-money laundering. Compared with the prior art, the technical solution of the present invention can omit the steps of opening a card, recharging, returning the card, or the payee goes to a commercial bank to open an account, saving the time and energy of all parties involved in the transaction. In addition, the payee can be a non-registered user of the bank, and the scope of application is wider.
附图说明Description of drawings
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:The accompanying drawings are used to better understand the present invention, and do not constitute improper limitations to the present invention. in:
图1是与本发明实施方式有关的预制卡的工作的主要流程的示意图;Fig. 1 is the schematic diagram of the main flow of the work of the prefabricated card relevant to the embodiment of the present invention;
图2是与本发明实施方式有关的用户注册D-RMB账号的流程的示意图;Fig. 2 is the schematic diagram of the flow chart of the user registration D-RMB account number related to the embodiment of the present invention;
图3是与本发明实施方式有关的D-RMB交易过程的示意图;Fig. 3 is a schematic diagram of the D-RMB transaction process related to the embodiment of the present invention;
图4是根据本发明实施方式的D-RMB数字货币系统提供在线服务时的整体框架的一种结构的示意图;Fig. 4 is a schematic diagram of a structure of the overall framework when the D-RMB digital currency system according to the embodiment of the present invention provides online services;
图5是根据本发明实施方式的商业银行数字货币系统包含的计算机系统的示意图;5 is a schematic diagram of a computer system included in a commercial bank digital currency system according to an embodiment of the present invention;
图6是根据本发明实施方式的商业银行数字货币系统与外部系统互联的一种架构的示意图;Fig. 6 is a schematic diagram of an architecture for interconnecting a commercial bank's digital currency system with an external system according to an embodiment of the present invention;
图7是根据本发明实施方式的数字货币的支付方法的主要步骤的的示意图;Fig. 7 is a schematic diagram of the main steps of the digital currency payment method according to the embodiment of the present invention;
图8是根据本发明实施方式的数字货币的支付系统的主要模块的示意图。Fig. 8 is a schematic diagram of main modules of a digital currency payment system according to an embodiment of the present invention.
具体实施方式detailed description
以下结合附图对本发明的示范性实施方式做出说明,其中包括本发明实施方式的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施方式做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。Exemplary implementations of the present invention are described below in conjunction with the accompanying drawings, which include various details of the implementations of the present invention to facilitate understanding, and they should be regarded as exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
本发明实施方式中,描述基于密码数学的数字货币(以下简称作D-RMB)设计方案,主要运营模式是中央银行与各商业银行一起分级建设D-RMB系统。这里的中央银行是货币的发行机构,例如中国人民银行。在以下的描述中,中央银行有时简称为“央行”,类似地,商业银行有时简称为“商行”。另将数字货币表示为“D币”。In the embodiment of the present invention, the design scheme of digital currency based on cryptographic mathematics (hereinafter referred to as D-RMB) is described, and the main operation mode is that the central bank and commercial banks build the D-RMB system hierarchically. The central bank here is the issuer of the currency, such as the People's Bank of China. In the following descriptions, central banks are sometimes referred to simply as "central banks," and similarly, commercial banks are sometimes referred to simply as "commercial banks." In addition, the digital currency is represented as "D coin ".
D-RMB系统是基于D币交易的资金转移系统,它由中央银行与各商业银行一起联合运营。D-RMB系统包括运行于特定数字中心的核心服务器上的D币发行、客户登录、客户账户管理、交易管理、欺诈检测、核心业务模块,也包括用户端的手机、笔记本电脑等需要与核心服务器交互的终端客户程序,同时,它还包括D币资金转移系统运行所依托的全国范围内的包括互联网、移动通信网这样一个开放形式的电子通信网络。在论述D-RMB系统之前,明确:The D-RMB system is a fund transfer system based on D currency transactions, which is jointly operated by the central bank and various commercial banks. The D-RMB system includes D coin issuance, customer login, customer account management, transaction management, fraud detection, and core business modules running on the core server of a specific digital center, as well as mobile phones and laptops on the client side that need to interact with the core server At the same time, it also includes an open form of electronic communication network including the Internet and mobile communication network nationwide on which the D coin fund transfer system operates. Before discussing the D-RMB system, it is clear that:
1.与现有实物货币流通的兼容。D-RMB系统中数字货币的发行流程与流通环节尽可能参照实物货币发行与流通,D-RMB体系中数字货币存放历经三个环节,一是央行的数字货币发行库(即数字货币基金);二是商业银行的银行库,即商业银行的库存数字现金;三是用户端的客户应用程序,即电子钱包中。在这不同环节过程中,D-RMB的登记中心会完成相关的登记操作。1. Compatible with existing physical currency circulation. The issuance process and circulation of digital currency in the D-RMB system refer to the issuance and circulation of physical currency as much as possible. The storage of digital currency in the D-RMB system goes through three links. One is the central bank’s digital currency issuance library (that is, the digital currency fund); The second is the bank library of commercial banks, that is, the inventory digital cash of commercial banks; the third is the customer application program on the client side, that is, in the electronic wallet. During these different links, the registration center of D-RMB will complete the relevant registration operations.
2.D-RMB数字货币不用盲签名。在使用过程中有限度地匿名保护。2. D-RMB digital currency does not need blind signature. Limited anonymity protection during use.
3.D-RMB数字货币可以依托不同网络流通,以电子数字形式可能存在手机、IC卡芯片、笔记本电脑等等各种电子设备终端中,本文主要以手机和IC卡为载体存放D-RMB数字货币来进行讨论示例,但并不意味它只能以手机和IC卡为载体。3. D-RMB digital currency can be circulated on different networks, and may exist in various electronic equipment terminals such as mobile phones, IC card chips, and laptops in electronic digital form. This article mainly uses mobile phones and IC cards as carriers to store D-RMB numbers Using currency as an example for discussion does not mean that it can only be carried by mobile phones and IC cards.
4.D-RMB系统设计的支付模式是依靠D-RMB数字货币的转移(即:D币交易)实现。4. The payment mode designed by the D-RMB system is realized by the transfer of D-RMB digital currency (ie: D coin transaction).
5.D-RMB系统要服从我国现金管理的相关制度要求。具体要求由业务部门需求决定。5. The D-RMB system must obey the relevant system requirements of cash management in my country. The specific requirements are determined by the needs of the business department.
6.为避免与现有的记账支付体系同质化竞争,D-RMB系统可设计为限定额度支付。6. In order to avoid homogeneous competition with the existing bookkeeping payment system, the D-RMB system can be designed to limit payment.
为方便后续的描述,对以下符号约定:For the convenience of subsequent descriptions, the following symbol conventions are used:
Enc:加密,这里指用户从IBC中心下载私钥后,以自己的私钥对发出信息进行签名并用对方的公钥进行加密。Enc: Encryption, here means that after the user downloads the private key from the IBC center, he signs the outgoing message with his own private key and encrypts it with the other party's public key.
Dec:解密,这里特指用户以自己的私钥进行来文的解密,并以对方手机号作为对应公钥(或直接公钥),对用户发送的信息进行签名确认。Dec: Decryption, here specifically means that the user decrypts the message with his own private key, and uses the mobile phone number of the other party as the corresponding public key (or direct public key) to sign and confirm the information sent by the user.
D银行:指银行在央行中心系统开设的准备金账户,作记账用。D Bank : Refers to the reserve account opened by the bank in the central bank central system for book keeping.
D币:指央行按自己的加密机制生成的D-RMB数字货币,是一串字符,代表一定金额人民币。D currency : refers to the D-RMB digital currency generated by the central bank according to its own encryption mechanism. It is a string of characters representing a certain amount of RMB.
D币100:指央行按自己的加密机制生成的D-RMB数字货币,是一串数字,代表100元人民币,依次类推,下标数字代表实际人民币数额。D coin 100 : refers to the D-RMB digital currency generated by the central bank according to its own encryption mechanism. It is a series of numbers representing 100 yuan, and so on. The subscript numbers represent the actual amount of RMB.
B账号:用户所在开户行的银行账号。B account number: the bank account number of the bank where the user is located.
H(M):对M进行哈希运算得到的值,M可以是手机号、机构代码或一串字符、数字等。H(M): The value obtained by performing a hash operation on M. M can be a mobile phone number, an organization code, or a string of characters, numbers, etc.
D-RMB作为数字货币,由中国人民银行作为法定货币来设立并发行进入流通,由中国人民银行作为最终贷方提供担保,参与全国标准架构内的兑、汇与消费。它是一串代码,具有与实际流通中的“面值”一样的币值意义。D-RMB数字货币模拟纸质货币在央行的发行和管理流程,在D-RMB发行库中按央行的本次数字货币发行量一次性生成数字货币。As a digital currency, D-RMB is established by the People's Bank of China as a legal tender and issued into circulation. The People's Bank of China acts as the ultimate lender to provide guarantees and participate in exchange, exchange and consumption within the national standard framework. It is a string of codes that has the same currency meaning as the "face value" in actual circulation. D-RMB digital currency simulates the issuance and management process of paper currency in the central bank, and generates digital currency at one time in the D-RMB issuance library according to the central bank's digital currency issuance.
在D-RMB系统设计中,D币可以按最小单位面额产生,也可以根据用户具体提款金额来产生,也能按流通中实物货币面额产生,具体按哪种方式可通过系统参数在初始过程中设置。为贴近现实,后续以流通中固定面额为例来进行阐述。In the design of the D-RMB system, D coins can be generated according to the minimum unit denomination, or according to the specific withdrawal amount of the user, or according to the denomination of the physical currency in circulation. The specific method can be determined through the system parameters in the initial process. set in. In order to be close to reality, the follow-up will take the fixed denomination in circulation as an example to illustrate.
发行库中的D-RMB完全模拟流通中的面值,“印制”产生数字代表的“壹圆、伍圆、拾圆、贰拾圆、伍拾圆、壹佰圆”等,一个加密文本代表一个面值的D-RMB数字货币。The D-RMB in the issuance library completely simulates the face value in circulation, and "printing" produces digital representations of "one yuan, five yuan, ten yuan, twenty yuan, fifty yuan, one hundred yuan", etc., and an encrypted text represents A face value D-RMB digital currency.
按固定面值产生D-RMB,如按第五套生产代表D-RMB(则需生产:D币1、D币5、D币10、D币20、D币50、D币100)则:D-RMB is generated according to a fixed face value. If the fifth set of production represents D-RMB (requires production: D coin 1 , D coin 5 , D coin 10 , D coin 20 , D coin 50 , D coin 100 ):
步骤1:由主密码与数字1、5、10、20、50和100分别产生六个基本加密密码。Step 1: Generate six basic encryption passwords from the master password and numbers 1, 5, 10, 20, 50 and 100 respectively.
步骤2:由哈希算法产生系统随机数。随机数可以理解为冠字号码。Step 2: Generate system random numbers by hash algorithm. Random numbers can be understood as prefix numbers.
步骤3:由代表不同币值的基本加密密码与随机数加密,生成加密密码。Step 3: Encrypt with basic encryption passwords representing different currency values and random numbers to generate encrypted passwords.
步骤4:由央行私钥对加密密码进行签名,代表新币产生。假如提款人要提代表100元人民币的D币100,则在实际提款过程中,可由代表100元的唯一随机数字与对应基本加密密码加密生成加密密文m,再由央行私钥对m进行签名。Step 4: The encrypted password is signed by the private key of the central bank, which represents the generation of new coins. If the withdrawer wants to withdraw D coin 100 representing 100 yuan, in the actual withdrawal process, the encrypted ciphertext m can be generated by encrypting the unique random number representing 100 yuan and the corresponding basic encryption password, and then the private key of the central bank will pair m to sign.
在D-RMB体系中,有央行的数字货币发行库、商业银行的数字货币银行库和用户端(如手机)的电子钱包。数字货币转移的基本内容包括:In the D-RMB system, there are the digital currency issuance library of the central bank, the digital currency bank library of commercial banks and the electronic wallet of the client (such as mobile phone). The basic content of digital currency transfer includes:
(1)根据数字货币发行总量,央行统一生成数字货币(即生产数字货币基金),存放在央行发行库中。(1) According to the total amount of digital currency issued, the central bank will uniformly generate digital currency (that is, produce digital currency funds) and store it in the central bank's issuance library.
(2)根据商业银行数字货币的需求申请,将数字货币发送到相应商业银行存放数字货币的数据库,即数字货币从发行库到银行库。(2) According to the demand application of the commercial bank's digital currency, the digital currency is sent to the database of the corresponding commercial bank to store the digital currency, that is, the digital currency is transferred from the issuing library to the bank library.
如某次根据货币发行总量,央行发行10亿D-RMB,这些D-RMB发行后被放在央行的发行库中。后来根据某银行的申请从这10亿D-RMB中提走其中2亿,这些被提走的2亿D-RMB被存放在该银行的银行库中(该银行在央行的存款准备金账户记账为减少2亿,同时,2个亿的D-RMB存放在该商业银行的银行库,其记账操作等同现有实物货币的支取),在登记中心,这些数字货币对应的属主由央行改为商业银行,并记录相应操作流水等信息。For example, according to the total amount of currency issued, the central bank issued 1 billion D-RMB, and these D-RMB were placed in the central bank's issuance library after issuance. Later, 200 million of the 1 billion D-RMB was withdrawn from the 1 billion D-RMB according to the application of a certain bank. In order to reduce the account by 200 million, at the same time, 200 million D-RMB is stored in the bank treasury of the commercial bank, and its bookkeeping operation is equivalent to the withdrawal of existing physical currency). Change to a commercial bank, and record the corresponding operation flow and other information.
(3)用户申请提取数字货币时,数字货币从银行库到流通环节,进入用户客户端的存储介质中(如手机内),即从银行库到用户的电子钱包。在登记中心,这些数字货币对应的属主由商业银行改为用户,并记录相应操作流水等信息。(3) When a user applies to withdraw digital currency, the digital currency enters the storage medium of the user client (such as a mobile phone) from the bank warehouse to the circulation link, that is, from the bank warehouse to the user's electronic wallet. In the registration center, the owners of these digital currencies are changed from commercial banks to users, and the corresponding operation flow and other information are recorded.
(4)在流通环节,数字货币实质是在两个用户各自电子钱包间进行转移来完成支付,此时支付分为在线交易和离线交易,具体业务流程在后文进行详细分析。在登记中心,这些数字货币对应的属主由用户1改为用户2,并记录相应操作流水等信息。(4) In the link of circulation, the essence of digital currency is to transfer between the respective electronic wallets of two users to complete the payment. At this time, the payment is divided into online transaction and offline transaction. The specific business process will be analyzed in detail later. In the registration center, the owners corresponding to these digital currencies are changed from user 1 to user 2, and information such as corresponding operation flow is recorded.
在以上数字货币转移过程中,D-RMB系统的登记中心需验证交易数字货币的合法性,记录交易流水并更正对应数字货币新的属主,以及登记其它所需信息(具体由业务需求决定)。During the above digital currency transfer process, the registration center of the D-RMB system needs to verify the legitimacy of the transaction digital currency, record the transaction flow and correct the new owner of the corresponding digital currency, and register other required information (determined by business needs) .
如果是以IC卡为载体,还存在预制卡的工作,预制卡的工作中,中央银行数字货币系统和商业银行数字货币系统对包含有存储介质的D-RMB芯片卡进行一系列操作,主要有:中央银行数字货币系统按预先指定的内容生成D-RMB芯片卡的个性化数据;商业银行数字货币系统将申请D-RMB芯片卡的用户的个人信息写入该D-RMB芯片卡;商业银行数字货币系统以用户IBC公钥向认证系统申请IBC私钥,用户IBC公钥是D-RMB芯片卡的标识或者所述用户的标识。以上操作中涉及的主要流程如图1所示,图1是与本发明实施方式有关的预制卡的工作的主要流程的示意图。If the IC card is used as the carrier, there is also the work of prefabricated cards. In the work of prefabricated cards, the digital currency system of the central bank and the digital currency system of commercial banks perform a series of operations on the D-RMB chip card containing the storage medium, mainly as follows: : The digital currency system of the central bank generates the personalized data of the D-RMB chip card according to the pre-specified content; the digital currency system of the commercial bank writes the personal information of the user applying for the D-RMB chip card into the D-RMB chip card; the commercial bank The digital currency system applies for the IBC private key from the authentication system with the user's IBC public key, and the user's IBC public key is the identification of the D-RMB chip card or the identification of the user. The main process involved in the above operations is shown in FIG. 1 , which is a schematic diagram of the main process of the prefabricated card work related to the embodiment of the present invention.
卡基作为D币的安全载体,在D币流通的各个环节对于保证D币的安全性有一定加强作用(独立的物理载体IC卡也简称为“D-RMB芯片卡”)。As the safe carrier of D coins , the card base has a certain strengthening effect on ensuring the security of D coins in all aspects of D coins circulation (the independent physical carrier IC card is also referred to as "D-RMB chip card").
(1)D-RMB芯片卡的生产(1) Production of D-RMB chip cards
D-RMB芯片卡的生产必须由经过中央银行认证的,具有生产资质的企业生产,对于其生产制造的数量以及质量由中央银行(或中央银行授权的其他部门)严格把控。企业资质认证流程包括:提交申请、材料审核、样卡检测、现场测评、授权资质等环节。The production of D-RMB chip cards must be produced by enterprises with production qualifications certified by the central bank, and the quantity and quality of its production are strictly controlled by the central bank (or other departments authorized by the central bank). The enterprise qualification certification process includes: submission of application, material review, sample card inspection, on-site evaluation, authorization qualification and other links.
(2)D-RMB芯片卡的个性化(2) Personalization of D-RMB chip card
D-RMB芯片卡内个性化数据由中央银行生成,并授权相关部门建立个人化中心,对新生产的D-RMB芯片卡进行个性化操作。The personalized data in the D-RMB chip card is generated by the central bank, and the relevant departments are authorized to establish a personalization center to personalize the newly produced D-RMB chip card.
(3)D-RMB芯片卡的发行(3) Issuance of D-RMB chip card
系统可支持实名制发卡和匿名发卡。The system supports real-name card issuance and anonymous card issuance.
实名制发卡:D-RMB芯片卡由用户个人申请,实名制发卡,由中央银行授权商业银行代为发行,商业银行对用户进行实名审核,并登记相关资料,审核通过后,对中央银行的D-RMB芯片卡进行二次发卡,把用户的个人信息写到D-RMB芯片卡内。Real-name system card issuance: D-RMB chip card is applied by the user personally, and the real-name system is issued. The central bank authorizes the commercial bank to issue the card on its behalf. The commercial bank conducts real-name verification of the user and registers relevant information. The card is issued for the second time, and the user's personal information is written into the D-RMB chip card.
匿名发卡:用户直接向商业银行申领D-RMB芯片卡,商业银行可根据实际情况选择是否验证申请人身份信息。Anonymous card issuance: The user directly applies for a D-RMB chip card from the commercial bank, and the commercial bank can choose whether to verify the identity information of the applicant according to the actual situation.
商业银行根据实际情况选择使用D-RMB芯片卡的唯一标识号或用户手机号作为用户IBC公钥,进而向IBC认证中心申请私钥。The commercial bank chooses to use the unique identification number of the D-RMB chip card or the user's mobile phone number as the user's IBC public key according to the actual situation, and then applies for the private key from the IBC certification center.
D-RMB系统支持以计算机设备、手机、POS、ATM以及Web等方式作为载体,选择线上或线下交易,本文示例中将主要以手机作为载体为例进行说明。The D-RMB system supports computer equipment, mobile phones, POS, ATM, and the Web as carriers, and can choose online or offline transactions. The examples in this article will mainly use mobile phones as carriers for illustration.
关于手机终端,各种数字密码、图形密码等解锁设置和开机密码能有效保护手机上个人信息的安全。随着智能手机时代的到来,各类基于生物特征的指纹手机已进入普通消费群,它可以针对不同应用、不同特定信息采取不同指纹加密,这些新技术的应用可有效保证手机上数字货币、相关交易信息的存放安全。With regard to mobile phone terminals, various unlocking settings such as digital passwords and graphic passwords and power-on passwords can effectively protect the security of personal information on mobile phones. With the advent of the era of smart phones, all kinds of biometric-based fingerprint mobile phones have entered the general consumer group. It can adopt different fingerprint encryption for different applications and different specific information. The application of these new technologies can effectively ensure that digital currency on mobile phones, related The storage of transaction information is safe.
为确保数字货币在手机间的转移安全,D-RMB体系需引入安全认证体系。中央银行与金融机构间利用现有的CA认证中心,社会用户(包括个人和企业)可利用IBC(Identity-Based Cryptograph)认证中心进行身份认证。In order to ensure the security of the transfer of digital currency between mobile phones, the D-RMB system needs to introduce a security certification system. The central bank and financial institutions use the existing CA certification center, and social users (including individuals and enterprises) can use the IBC (Identity-Based Cryptograph) certification center for identity authentication.
对于在IBC、PKI中产生的私钥和央行公钥,需可靠安全地存放在手机的安全专属区域SE区(Secure Element),SE区可由硬件(手机换卡)或由主机模拟卡技术HCE(HostCard Emulation)来实现。如果用户采取换卡来保护密钥,则在换卡申请过程中下载密钥到手机SE区。For the private key and central bank public key generated in IBC and PKI, they need to be reliably and safely stored in the secure exclusive area SE (Secure Element) of the mobile phone. The SE area can be controlled by hardware (mobile phone card replacement) or by the host computer simulation card technology HCE ( HostCard Emulation) to achieve. If the user adopts changing the card to protect the key, then download the key to the SE area of the mobile phone during the card changing application process.
在认证体系建设过程中,可按照传统的PKI认证体系来设计,统一建立PKI体系,由CA提供强数字签名,也可以按IBC设计,以用户手机号作为公钥来管理,特别是针对微小额度的离线支付,似乎更为便捷。下文所有业务介绍将以IBC认证来进行说明。图2是与本发明实施方式有关的用户注册D-RMB账号的流程的示意图,图3是与本发明实施方式有关的D-RMB交易过程的示意图。In the process of building the certification system, it can be designed according to the traditional PKI certification system, and the PKI system can be established uniformly. The CA can provide a strong digital signature, or it can be designed according to IBC, and the user's mobile phone number is used as the public key to manage, especially for small amounts. Offline payment seems to be more convenient. All business introductions below will be explained with IBC certification. Fig. 2 is a schematic diagram of the flow of a user registering a D-RMB account related to the embodiment of the present invention, and Fig. 3 is a schematic diagram of the D-RMB transaction process related to the embodiment of the present invention.
在进行用户注册时,主要有以下流程:中央银行数字货币系统在接收到用户使用的终端设备发来的身份证明信息后,向该终端设备发送适用于该终端设备的应用软件;中央银行数字货币系统向运行所述应用软件的所述终端设备发送IBC公钥和IBC私钥,然后与该终端设备进行身份认证会话以及会话密钥协商;中央银行数字货币系统接收运行所述应用软件的所述终端设备发来的用户账号,然后向该终端设备发送用户密码。During user registration, there are mainly the following processes: after receiving the identity information sent by the terminal device used by the user, the central bank digital currency system sends the application software applicable to the terminal device to the terminal device; The system sends the IBC public key and IBC private key to the terminal device running the application software, and then conducts an identity authentication session and session key negotiation with the terminal device; the central bank digital currency system receives the The user account sent by the terminal device, and then send the user password to the terminal device.
以用户1向用户2在线支付50元的数字货币D币50为例,来说明交易过程中涉及D币50转移时的安全协议。用户1登录自己的手机APP应用程序,完成与D-RMB系统的双方身份认证,并以SSL方式协商会话密钥后,执行交易协议。以手机号作为IBC公钥为例,在用户1手机客户端:手机客户端自动选取50元的数字货币D币50,根据交易规则组织相关信息M‖m,其中M可以设计为:M=交易代码‖手机号1‖D币50‖支付金额‖手机号2,对信息段哈希运算得消息H(M),以手机号1对应的私钥对H(M)进行签名得m,以加密方式发送M‖m到D-RMB系统。Taking user 1 to pay 50 yuan digital currency D coin 50 online to user 2 as an example, to illustrate the security protocol when the transfer of D coin 50 is involved in the transaction process. User 1 logs in to his own mobile APP, completes the two-party identity authentication with the D-RMB system, and negotiates the session key in SSL mode, then executes the transaction agreement. Taking the mobile phone number as the IBC public key as an example, on the mobile client of user 1: the mobile client automatically selects 50 yuan of digital currency D coin 50 , and organizes relevant information M‖m according to the transaction rules, where M can be designed as: M=transaction Code ‖Mobile phone number 1‖D coin 50 ‖Payment amount‖Mobile phone number 2, hash the information segment to get message H(M), sign H(M) with the private key corresponding to mobile phone number 1 to get m, and encrypt Send M∥m to the D-RMB system.
D-RMB系统端:按协议解密报文得M‖m,验证报文有效性,即以公钥即手机号1验证m与H(M),防止报文在传输过程中被篡改;验证D币50是否合法,解读交易规则及相关信息,执行相应操作,主要包括业务验证后登记中心变更D币50属主,由绑定的手机号1改为手机号2,并记录相应流水。发送D币50给手机2,并向双方提示交易成功。D-RMB system side: decrypt the message according to the protocol to get M‖m, verify the validity of the message, that is, verify m and H(M) with the public key, that is, the mobile phone number 1, to prevent the message from being tampered with during transmission; verify D Whether the currency 50 is legal, interpret the transaction rules and related information, and perform corresponding operations, mainly including changing the owner of the D currency 50 after the business verification, changing the bound mobile phone number 1 to mobile phone number 2, and recording the corresponding transaction. Send D coin 50 to mobile phone 2, and prompt both parties that the transaction is successful.
为进一步增强匿名性,登记中心权属对应手机号可改为手机号的哈希(即借鉴比特币钱包地址,由公钥哈希组成),具体描述如下:In order to further enhance anonymity, the mobile phone number corresponding to the ownership of the registration center can be changed to the hash of the mobile phone number (that is, referring to the Bitcoin wallet address, which is composed of public key hashes), the specific description is as follows:
客户端组织报文不变,在用户1手机客户端:自动选取50元的数字货币D币50,根据交易规则组织相关信息M‖m,其中M可以设计为M=交易代码‖手机号1‖D币50‖支付金额‖手机号2,对信息段哈希运算得消息H(M),以手机号1对应的私钥对H(M)进行签名得m,以加密方式发送M‖m到D-RMB系统。The client organization message remains unchanged. On the mobile phone client of user 1: automatically select 50 yuan of digital currency D coin 50 , and organize relevant information M‖m according to the transaction rules, where M can be designed as M=transaction code‖mobile phone number 1‖ D coin 50 ‖Payment amount‖Mobile phone number 2, hash the information segment to get message H(M), sign H(M) with the private key corresponding to mobile phone number 1 to get m, and send M‖m to D-RMB system.
D-RMB系统端:按协议解密报文得M‖m,验证报文有效性,即以公钥即手机号1验证m与H(M),防止报文在传输过程中被篡改;验证D币50是否合法,解读交易规则及相关信息,执行相应操作,主要包括业务验证后登记中心变更D币50属主,由绑定的H(手机号1)改为H(手机号2),并记录相应流水。发送D币50给手机2,并向双方提示交易成功。D-RMB system side: decrypt the message according to the protocol to get M‖m, verify the validity of the message, that is, verify m and H(M) with the public key, that is, the mobile phone number 1, to prevent the message from being tampered with during transmission; verify D Whether the currency 50 is legal, interpret the transaction rules and related information, and perform corresponding operations, mainly including changing the owner of the D currency 50 after business verification by the registration center, changing the bound H (mobile phone number 1) to H (mobile phone number 2), and Record the corresponding flow. Send D coin 50 to mobile phone 2, and prompt both parties that the transaction is successful.
关于系统便捷性设计,在本发明实施方式中,交易的界面和入口有多种。在场景举例过程中,仅以一个入口来举例,如注册用户在商业银行办理业务,即可由用户拿手机先直接登录D-RMB系统,也可由商业银行登录D-RMB系统。Regarding the design of system convenience, in the embodiment of the present invention, there are various interfaces and entrances for transactions. In the process of scenario example, only one entrance is used as an example. For example, if a registered user handles business at a commercial bank, the user can directly log in to the D-RMB system with a mobile phone, or the commercial bank can log in to the D-RMB system.
关于账户密码问题,可以根据业务需要来灵活设计是否需要用户输入账户密码。基于D-RMB系统是小额支付系统,建议可以考虑由用户自由选择是否设置密码。在本发明实施方式的说明中,按不留密码来描述,但在实现中,可以根据实际情况而定。Regarding the issue of account passwords, you can flexibly design whether users are required to enter account passwords according to business needs. Since the D-RMB system is a micro-payment system, it is suggested that users can freely choose whether to set a password. In the description of the embodiment of the present invention, it is described as not leaving a password, but in implementation, it can be determined according to the actual situation.
关于客户端应用程序问题,用户可以下载相应的客户端应用程序在自己对应的终端上(此类终端软件相当于“钱包”工具),如手机用户可以下载D-RMB手机终端程序(也可称为手机APP)。终端程序可以设计包含以下功能:一是D币管理功能。(1)终端程序可以自动统计所有D币金额;(2)可以根据用户输入的金额数自动找到“钱包”内的D币组合,并在支付过程中自动选定已匹配好的D币进行交易;(3)交易完成后,自动将参与支出的D币进行删除;(4)能自动区别标识“钱包”内未经央行在线校验的数字货币和已校验已登记数字货币。二是完成业务需要的功能,如在线的注册申请、提取、支付、兑现、离线的支付请求等业务功能,以及在交易过程中自动完成公钥加密、私钥签名等等操作。Regarding the client application program, users can download the corresponding client application program on their corresponding terminals (this type of terminal software is equivalent to a "wallet" tool), such as mobile phone users can download the D-RMB mobile phone terminal program (also called for mobile APP). The terminal program can be designed to include the following functions: one is the D coin management function. (1) The terminal program can automatically count the amount of all D coins ; (2) It can automatically find the combination of D coins in the "wallet" according to the amount input by the user, and automatically select the matched D coins for transaction during the payment process (3) After the transaction is completed, the D coins involved in the payment will be automatically deleted; (4) It can automatically distinguish between digital currencies that have not been verified online by the central bank in the "wallet" and digital currencies that have been verified and registered. The second is to complete the functions required by the business, such as online registration application, withdrawal, payment, cashing, offline payment request and other business functions, as well as automatically complete public key encryption, private key signature and other operations during the transaction process.
总的说来,D-RMB体系的核心要素为一种币、两类库、三个中心:In general, the core elements of the D-RMB system are one currency, two types of libraries, and three centers:
一种币,即“D-RMB”,也称之为D币,特指一串由央行签名的代表具体金额的加密数字串。A currency, namely "D-RMB", also known as D currency , specifically refers to a string of encrypted digital strings signed by the central bank representing a specific amount.
两类库:分别是D-RMB的发行库和银行库。数字货币在发行库中即表现为央行的数字货币基金;数字货币在银行库中即表现为商业银行的库存数字现金。Two types of libraries: D-RMB issue library and bank library. In the issuance library, the digital currency is represented as the digital currency fund of the central bank; in the bank library, the digital currency is represented as the inventory digital cash of commercial banks.
三个中心:一是登记中心(包括货币产生、流通、清点核对及消亡全过程记录);另外两个是认证中心,即CA认证中心(基于PKI体系,对机构和用户证书进行集中管理,如CFCA)和IBC认证中心,即基于标识的密码技术建立的认证中心(Identity-BasedCryptograph)。在登记中心可设计两张表,一为数字货币权属登记表,记录数字货币的归属,另一张为交易流水表。Three centers: one is the registration center (including records of the whole process of currency generation, circulation, inventory verification, and extinction); the other two are certification centers, namely CA certification centers (based on the PKI system, centralized management of organization and user certificates, such as CFCA) and the IBC certification center, that is, the certification center (Identity-Based Cryptograph) established based on identity-based cryptographic technology. Two tables can be designed in the registration center, one is the digital currency ownership registration table, which records the ownership of digital currency, and the other is the transaction flow table.
本发明实施方式中的基于身份的密码体制IBC可以直接以用户的身份标识作为公钥,公钥的认证不再依托于证书,简化了密钥的使用与管理,具有无目录、使用方便、易于维护等优点。The identity-based cryptographic system IBC in the embodiment of the present invention can directly use the identity of the user as the public key, and the authentication of the public key no longer depends on the certificate, which simplifies the use and management of the key, and has the advantages of no directory, convenient use, and easy maintenance and other advantages.
对于身份标识,个人用户可以采用手机号,也可以采用与手机匹配的E-mail地址或其他经过变换的字符串,这样方便客户本人记忆,其他人无从知道),以便达到可控匿名目的。企业用户可以采用组织机构代码,也可采用自定义的代码来作为IBC中心的身份标识,以此作为公钥,下面的举例中仅以手机号为例方便阐述。For identity identification, individual users can use a mobile phone number, or an E-mail address that matches the mobile phone or other transformed strings, which is convenient for the customer to remember, and others cannot know), so as to achieve the purpose of controllable anonymity. Enterprise users can use the organization code or a custom code as the identity of the IBC center as the public key. In the following examples, only the mobile phone number is used as an example for convenience.
D-RMB系统是一种分级式的体系,即由中央银行与各商业银行共建,中央银行数字货币系统是由中央银行或中央银行指定机构运行维护的用来处理关于数字货币的信息的计算机系统,其主要功能包括负责数字货币的发行与验证监测,商业银行是由商业银行或商业银行指定机构运行维护的用来处理关于数字货币的信息的计算机系统,其执行现有银行的有关货币的各种功能,即银行功能,主要包括从中央银行申请到数字货币后,负责直接面向社会,满足提供数字货币流通服务的各项需求。The D-RMB system is a hierarchical system, which is jointly established by the central bank and various commercial banks. The central bank digital currency system is a computer operated and maintained by the central bank or a designated institution of the central bank to process information about digital currency. The main functions of the system include the issuance and verification monitoring of digital currency. Commercial banks are computer systems operated and maintained by commercial banks or institutions designated by commercial banks to process information about digital currencies. Various functions, that is, banking functions, mainly include that after applying for digital currency from the central bank, it is responsible for directly facing the society and meeting the various needs of providing digital currency circulation services.
在根据本发明实施方式的数字货币系统的基本结构中,数字货币系统主要包括中央银行数字货币系统、商业银行数字货币系统(在实际中可以是多个商业银行数字货币系统)、以及认证系统。其中,中央银行数字货币系统用于产生和发行数字货币,以及对数字货币进行权属登记;商业银行数字货币系统用于针对数字货币执行银行功能;认证系统用于对中央银行数字货币系统和数字货币的用户所使用的终端设备之间的交互提供认证,以及对中央银行数字货币系统和商业银行数字货币系统之间的交互提供认证。In the basic structure of the digital currency system according to the embodiment of the present invention, the digital currency system mainly includes a central bank digital currency system, a commercial bank digital currency system (in practice, it may be multiple commercial bank digital currency systems), and an authentication system. Among them, the central bank's digital currency system is used to generate and issue digital currency, and register the ownership of digital currency; the commercial bank's digital currency system is used to perform banking functions for digital currency; the authentication system is used to verify the central bank's digital currency system and digital Authentication is provided for interactions between terminal devices used by currency users, and for interactions between the central bank digital currency system and the commercial bank digital currency system.
图4是根据本发明实施方式的D-RMB数字货币系统提供在线服务时的整体框架的一种结构的示意图。Fig. 4 is a schematic diagram of a structure of the overall framework when the D-RMB digital currency system provides online services according to the embodiment of the present invention.
图4所示的整体框架中,D-RMB数字货币运转的核心为商业银行数字货币系统,央行D-RMB系统与商行D-RMB系统相连,负责进行交易确认。商行D-RMB系统和央行D-RMB系统都可以充分利用先进的云技术进行分散部署,同时商行D-RMB系统与其内部系统互联互通。In the overall framework shown in Figure 4, the core of the D-RMB digital currency operation is the commercial bank digital currency system, and the central bank D-RMB system is connected to the commercial bank D-RMB system to be responsible for transaction confirmation. Both the D-RMB system of commercial banks and the D-RMB system of the central bank can make full use of advanced cloud technology for decentralized deployment, and at the same time, the D-RMB system of commercial banks is interconnected with its internal systems.
从图可以看出,商业银行数字货币系统处于核心位置与其他网络或系统相连,可应用“云计算”技术构建。D-RMB数字货币系统支持各种不同协议的网络数据,如:虚拟专用网VPN、专线、卫星网络、公共交换电话网(PSTN)、全球移动通信系统(GSM)、公共陆地移动网(PLMN),各不同网络均可实现与中心服务器直接或者间接连接。It can be seen from the figure that the commercial bank digital currency system is at the core and connected to other networks or systems, and can be constructed using "cloud computing" technology. The D-RMB digital currency system supports network data of various protocols, such as: virtual private network VPN, dedicated line, satellite network, public switched telephone network (PSTN), global system for mobile communications (GSM), public land mobile network (PLMN) , each network can be directly or indirectly connected to the central server.
商行数字货币系统与央行登记中心相连,同样具备四个基本功能模块:自动跟踪账户拥有多少D-RMB数字货币的电子钱包功能模块、自动跟踪各方之间的D-RMB数字货币转移并识别可疑交易的监督功能模块、电子银行服务功能及客户关系管理CRM功能模块。The commercial bank's digital currency system is connected to the central bank's registration center, and it also has four basic functional modules: an electronic wallet function module that automatically tracks how much D-RMB digital currency the account has, and automatically tracks the transfer of D-RMB digital currency between parties and identifies suspicious Transaction supervision function module, electronic banking service function and customer relationship management CRM function module.
商业银行数字货币系统中的服务器的逻辑布局采用三层架构的方式:即表示层,也就是前端应用系统200;后端应用系统202,也叫会话层、应用层,或交易逻辑层;后台数据库204为数据层。其对应的物理机器部署框图如图5所示,图5是根据本发明实施方式的商业银行数字货币系统包含的计算机系统的示意图。The logical layout of the server in the commercial bank digital currency system adopts a three-tier architecture: the presentation layer, which is the front-end application system 200; the back-end application system 202, also called the session layer, application layer, or transaction logic layer; the back-end database 204 is a data layer. Its corresponding physical machine deployment block diagram is shown in Figure 5, which is a schematic diagram of the computer system included in the commercial bank digital currency system according to the embodiment of the present invention.
前端应用系统200是用来运行用户与货币转移服务运营商直接互动的应用程序,比如Web应用程序,此处部署的是Web服务器集群。用户和货币转移服务运营商通过用户接口和这些应用程序交互,用户接口有个人计算设备114和移动设备等。用户可以通过此入口访问电子钱包功能、监督功能、虚拟银行功能、CRM功能。Web服务器上可采用apache等开源软件。The front-end application system 200 is used to run applications for direct interaction between users and money transfer service operators, such as web applications, where a cluster of web servers is deployed. Users and money transfer service operators interact with these applications through user interfaces such as personal computing devices 114, mobile devices, and the like. Users can access the electronic wallet function, supervision function, virtual bank function, and CRM function through this entrance. Open source software such as apache can be used on the Web server.
后端应用系统202主要用来是支持前端应用系统200的数据访问、业务逻辑处理等后台功能。此区域部署应用服务器。D-RMB数字货币可采用以Red Hat开源系统下的JBOSS工具来开发应用程序。The back-end application system 202 is mainly used to support background functions such as data access and business logic processing of the front-end application system 200 . Application servers are deployed in this area. D-RMB digital currency can use the JBOSS tool under the Red Hat open source system to develop applications.
后台数据库204主要是数据库管理系统DBMS,包括数据仓库,存储了转移货币的销售交易、客户档案以及跟踪和调节中央银行数字货币系统进行D-RMB数字货币转移所需要的其他数据。D-RMB数字货币系统可采用以Oracle的DBMS作为数据库系统设计。The background database 204 is mainly a database management system DBMS, including a data warehouse, which stores sales transactions of transferred currency, customer files, and other data required for tracking and adjusting the central bank's digital currency system for D-RMB digital currency transfer. The D-RMB digital currency system can be designed with Oracle's DBMS as the database system.
上述商行数字货币系统能够与外部系统互联,可选的一种架构如图6所示,图6是根据本发明实施方式的商业银行数字货币系统与外部系统互联的一种架构的示意图。The above commercial bank digital currency system can be interconnected with external systems. An optional architecture is shown in FIG. 6 , which is a schematic diagram of an architecture for interconnecting a commercial bank digital currency system with external systems according to an embodiment of the present invention.
上图示范了商业银行数字货币系统与包括央行中心服务器、其他商业银行系统在内的各种外部系统适配器的物理和逻辑布局。有货币交易数据适配器、手机服务提供商SMS网关适配器、零售商系统适配器、ATM数据供应系统适配器等,通过这种互联的方式中心服务器可以接受来自每类实体的数字货币转移请求和应答。图6充分说明了D-RMB数字货币系统对各渠道、不同协议网络的良好支持,这也是其系统具有开放性特征的表现。The figure above demonstrates the physical and logical layout of the commercial bank's digital currency system and various external system adapters including the central bank's central server and other commercial banking systems. There are currency transaction data adapters, mobile service provider SMS gateway adapters, retailer system adapters, ATM data supply system adapters, etc. Through this interconnection, the central server can accept digital currency transfer requests and responses from each type of entity. Figure 6 fully demonstrates the good support of the D-RMB digital currency system for various channels and different protocol networks, which is also a manifestation of the openness of the system.
以下将以用户手机作为终端方式,以手机号作为身份标识,对操作D-RMB的各种业务流程加以阐述,主要包括客户端下载登录、提取、支付、存款及兑现等流程,进行面对面交易方式来阐述。用户的客户端登录、提取、兑现流程要求用户必须在在线状态下完成,而支付过程可以分为在线支付和离线支付,于是形成多个场景状态及其对应的流程,各个流程要达到的目的是由一系列操作步骤来实现。除了手机以外,目前以及将来可能出现的其他智能终端都可以作为D-RMB的载体并执行各种业务流程。The following will use the user's mobile phone as the terminal mode, and use the mobile phone number as the identity to explain the various business processes of operating D-RMB, mainly including the processes of client download and login, withdrawal, payment, deposit and cashing, and face-to-face transactions to explain. The user's client login, withdrawal, and redemption processes require that the user must complete it in an online state, and the payment process can be divided into online payment and offline payment, thus forming multiple scene states and their corresponding processes. The purpose of each process is It is realized by a series of operation steps. In addition to mobile phones, other smart terminals that may appear at present and in the future can be used as D-RMB carriers and perform various business processes.
以下分别对流程的概要(以下的“流程说明”)和场景状态(以下的“场景说明”)以及在该场景中实现该流程的步骤(以下的“步骤说明”)一一加以描述。The outline of the process (hereinafter referred to as "process description"), the state of the scene (hereinafter referred to as "scene description") and the steps to realize the process in this scenario (hereinafter referred to as "step description") are described below.
关于用户客户端下载登录,按以下流程执行:Regarding user client download and login, follow the procedure below:
流程说明:用户通过手机下载由商业银行提供的APP安装程序登录D-RMB系统过程。Process Description: The user downloads the APP installation program provided by the commercial bank through the mobile phone to log in to the D-RMB system.
场景说明:有资质的商业银行(如工商银行)连接CA认证中心、IBC认证中心和登记中心,对用户提供数字货币服务。用户通过手机下载由商业银行提供的APP安装程序登录商业银行D-RMB系统。Scenario description: Qualified commercial banks (such as Industrial and Commercial Bank of China) connect CA certification center, IBC certification center and registration center to provide digital currency services to users. The user downloads the APP installation program provided by the commercial bank to log in to the commercial bank's D-RMB system through the mobile phone.
步骤说明:Step description:
步骤1.用户以手机登录商行(如中国工商银行)D-RMB系统页面,下载由商业银行提供的手机APP安装程序,对于已有账号(IBC认证中心)的用户,可以直接登录;对于新的用户,需要首先进行账户初始化操作。Step 1. The user logs in to the D-RMB system page of a commercial bank (such as Industrial and Commercial Bank of China) with a mobile phone, and downloads the mobile APP installation program provided by the commercial bank. For users who have an existing account (IBC Authentication Center), they can log in directly; for new users Users need to perform account initialization operations first.
步骤2.初始化:在页面录入相关信息(如姓名、住址、电子邮件地址、手机号、身份证号、注册账号即手机号等),点击发送。Step 2. Initialization: Enter relevant information on the page (such as name, address, e-mail address, mobile phone number, ID card number, registered account or mobile phone number, etc.), and click send.
步骤3.商业银行:连接IBC认证中心,为该用户创建D-RMB数字货币系统唯一账号,并在IBC中心验证其唯一性。个人用户可采用手机号,生成用户初始登录密码并发送给用户手机;IBC中心根据手机号产生用户的私钥,公钥为用户手机号,以公钥作为账号进行交易流转。Step 3. Commercial bank: connect to the IBC authentication center, create a unique account number for the D-RMB digital currency system for the user, and verify its uniqueness at the IBC center. Individual users can use their mobile phone number to generate the user's initial login password and send it to the user's mobile phone; the IBC center generates the user's private key based on the mobile phone number, the public key is the user's mobile phone number, and the public key is used as the account number for transaction circulation.
步骤4.用户手机端:接收到初始登录密码后激活账户,下载用户私钥和央行公钥到手机安全保护区,通过再次登录手机APP来修改登录密码,完成初始化。Step 4. User's mobile phone: After receiving the initial login password, activate the account, download the user's private key and central bank public key to the mobile phone security protection area, and log in to the mobile APP again to modify the login password and complete the initialization.
用户如果申请换手机卡,则密钥可提前预植在卡片SE区。If the user applies for changing the mobile phone card, the key can be pre-planted in the SE area of the card in advance.
以下再对本发明实施方式中的数字货币的支付方法和支付系统作进一步详细说明。The digital currency payment method and payment system in the embodiments of the present invention will be further described in detail below.
图7是根据本发明实施方式的数字货币的支付方法的主要步骤的的示意图。如图7所示,本发明实施方式的数字货币的支付方法可以包括如下的步骤A1至步骤A6。该实施方式的方法中收款方可以为商业银行的非注册用户。非注册用户的含义是指该用户并未在商业银行数字货币系统中进行注册,但仍然在手机上下载了商业银行开发的手机客户端。该实施方式的方法适用于本发明实施方式的数字货币的支付系统。Fig. 7 is a schematic diagram of main steps of a digital currency payment method according to an embodiment of the present invention. As shown in FIG. 7 , the digital currency payment method according to the embodiment of the present invention may include the following steps A1 to A6. In the method of this embodiment, the payee may be a non-registered user of the commercial bank. A non-registered user means that the user has not registered in the digital currency system of the commercial bank, but still downloads the mobile client terminal developed by the commercial bank on the mobile phone. The method in this embodiment is applicable to the digital currency payment system in the embodiment of the present invention.
步骤A1:付款方终端设备接收外部操作输入的付款金额、收款方标识以及取款识别码。Step A1: The payer terminal device receives the payment amount, payee ID and withdrawal identification code input by external operations.
假设付款方为用户1,付款方终端设备即为用户1的手机客户端;收款方为用户3,收款方即为用户3的手机客户端。收款方的标识可以为用户3的手机号。取款识别码是收款方成功收款之后,将来去商业银行柜台或者商业银行自助取款机器进行取现时验证身份时使用的字符串。Assuming that the payer is user 1, the terminal device of the payer is the mobile client of user 1; the payee is user 3, and the payee is the mobile client of user 3. The identifier of the payee may be the mobile phone number of the user 3 . Withdrawal identification code is the character string used by the payee to verify identity when going to the counter of a commercial bank or self-service withdrawal machine of a commercial bank in the future after the payee successfully collects money.
步骤A1的具体过程举例如下:用户1登录其手机客户端,选择功能“向注册用户离线支付”,然后输入付款金额(例如50元)、收款方标识(例如用户3的手机号)以及取款识别码(例如PIN)。这意味着付款方终端设备接收到了包括付款金额、收款方标识的离线支付指令。The specific process of Step A1 is as follows: User 1 logs in to his mobile client, selects the function "offline payment to registered users", and then enters the payment amount (for example, 50 yuan), the payee's identification (for example, user 3's mobile phone number) and withdrawal An identification code (such as a PIN). This means that the terminal device of the payer has received the offline payment instruction including the payment amount and the identification of the payee.
步骤A2:付款方终端设备在付款方数字货币钱包内选取总金额等于付款金额的数字货币。Step A2: The payer's terminal device selects digital currency whose total amount is equal to the payment amount in the payer's digital currency wallet.
若用户1的数字货币钱包内有一张金额为50元的数字货币D币50,则选中这张数字货币。If there is a piece of digital currency D coin 50 with an amount of 50 yuan in the digital currency wallet of user 1, then select this digital currency.
步骤A3:付款方终端设备将数字货币和取款识别码以近场通信方式发送给收款方标识所对应的收款方终端设备。Step A3: The terminal device of the payer sends the digital currency and the withdrawal identification code to the terminal device of the payee corresponding to the identifier of the payee by means of near field communication.
具体地,付款方终端设备可以根据预设的交易规则组织相关信息,生成包括数字货币D币50和取款识别码PIN的第一交易信息,然后发送给收款方标识所对应的收款方终端设备。Specifically, the payer terminal device can organize relevant information according to preset transaction rules, generate the first transaction information including the digital currency D coins 50 and the withdrawal identification code PIN, and then send it to the payee terminal corresponding to the payee identification equipment.
需要说明的是,近场通信NFC(Near Field Communication)方式的具体形式可以灵活设定。可选地,为了增强保密性能,数字货币和取款识别码可以采用付款方的基于标识的密码技术IBC(Identity-Based Cryptograph)私钥进行签名,并且采用收款方标识加密。It should be noted that the specific form of the NFC (Near Field Communication) mode can be flexibly set. Optionally, in order to enhance confidentiality, the digital currency and withdrawal identification code can be signed with the payer's IBC (Identity-Based Cryptograph) private key and encrypted with the payee's ID.
可选地,在执行步骤A4之前,收款方终端设备进行如下的第一验证:收款方终端设备验证数字货币的合法性;收款方终端设备验证数字货币与付款金额是否等值。需要说明的是,第一交易信息和第一验证的具体内容可以根据交易规则灵活设定,此处仅仅是示例而非本发明的限定。第一验证的过程可以离线完成。如果第一验证通过,则收款方终端设备(即用户2的手机客户端)开始等待联网、准备上传相关交易信息,接下来执行步骤A4。如果第一验证失败,则结束流程。Optionally, before performing step A4, the payee terminal device performs the following first verification: the payee terminal device verifies the legitimacy of the digital currency; the payee terminal device verifies whether the digital currency is equivalent to the payment amount. It should be noted that the specific content of the first transaction information and the first verification can be flexibly set according to the transaction rules, which are only examples and not limitations of the present invention. The process of the first verification can be completed offline. If the first verification is passed, the payee's terminal device (that is, the mobile phone client of user 2) starts to wait for networking and prepares to upload relevant transaction information, and then executes step A4. If the first verification fails, the flow ends.
步骤A4:收款方终端设备将数字货币和取款识别码通过网络发送给商业银行数字货币系统。Step A4: The terminal device of the payee sends the digital currency and the withdrawal identification code to the digital currency system of the commercial bank through the network.
具体地:在收款方终端设备顺利接入网络的情况下,收款方终端设备根据预设的交易规则组织相关信息,生成包括数字货币D币50和取款识别码PIN的第二交易信息,然后把第二交易信息通过网络发送给商业银行数字货币系统。Specifically: when the terminal device of the payee is successfully connected to the network, the terminal device of the payee organizes relevant information according to the preset transaction rules, and generates the second transaction information including the digital currency D coin 50 and the withdrawal identification code PIN, Then send the second transaction information to the digital currency system of the commercial bank through the network.
可选地,在执行步骤A5之前,商业银行数字货币系统进行如下的第二验证:商业银行数字货币系统验证数字货币的合法性;商业银行数字货币系统验证数字货币与付款金额是否等值;商业银行数字货币系统验证收款方是否为商业银行的非注册用户。需要说明的是,第二交易信息和第二验证的具体内容可以根据交易规则灵活设定,此处仅仅是示例而非本发明的限定。如果第二验证通过,则执行步骤A5。如果第二验证失败,则结束流程。Optionally, before performing step A5, the commercial bank digital currency system performs the following second verification: the commercial bank digital currency system verifies the legality of the digital currency; the commercial bank digital currency system verifies whether the digital currency is equivalent to the payment amount; the commercial bank digital currency system verifies whether the digital currency is equivalent to the payment amount; The bank's digital currency system verifies whether the payee is a non-registered user of the commercial bank. It should be noted that the specific content of the second transaction information and the second verification can be flexibly set according to the transaction rules, which are only examples and not limitations of the present invention. If the second verification is passed, step A5 is executed. If the second verification fails, the flow ends.
步骤A5:商业银行数字货币系统将数字货币和取款识别码通过网络发送给中央银行数字货币系统。Step A5: The digital currency system of the commercial bank sends the digital currency and the withdrawal identification code to the digital currency system of the central bank through the network.
具体地:则商业银行数字货币系统根据预设的交易规格组织相关信息,生成了包括数字货币D币50和取款识别码PIN的第三交易信息,然后把第三交易信息通过网络发送给中央银行数字货币系统。Specifically: the commercial bank digital currency system organizes relevant information according to the preset transaction specifications, generates the third transaction information including the digital currency D coin 50 and the withdrawal identification code PIN, and then sends the third transaction information to the central bank through the network digital currency system.
可选地,在执行步骤A6之前,中央银行数字货币系统进行如下的第三验证:中央银行数字货币系统验证数字货币的属主是否为付款方。需要说明的是,第三交易信息和第三验证的具体内容可以根据交易规则灵活设定,此处仅仅是示例而非本发明的限定。如果第三验证通过,则执行步骤A6。如果第三验证失败,则结束流程Optionally, before performing step A6, the central bank digital currency system performs the following third verification: the central bank digital currency system verifies whether the owner of the digital currency is the payer. It should be noted that the specific content of the third transaction information and the third verification can be flexibly set according to the transaction rules, which are just examples and not limitations of the present invention. If the third verification is passed, execute step A6. If the third verification fails, end the process
步骤A6:中央银行数字货币系统将数字货币的属主信息由付款方更改为收款方并且备注取款识别码。Step A6: The central bank's digital currency system changes the owner information of the digital currency from the payer to the payee and notes the withdrawal identification code.
具体地:中央银行数字货币系统将数字货币D币50的属主信息由付款方用户1更改为收款方用户3并且备注取款识别码PIN。Specifically: the central bank digital currency system changes the owner information of the digital currency D coin 50 from the payer user 1 to the payee user 3 and notes the withdrawal identification code PIN.
需要说明的是,中央银行数字货币系统将数字货币更改属主信息并且备注取款识别码之后,还可以记录交易流水。It should be noted that after the central bank's digital currency system changes the owner information of the digital currency and notes the withdrawal identification code, it can also record the transaction flow.
为了使付款方和收款方得到交易成功的反馈,在步骤A6之后,还可以包括如下的步骤A7和步骤A8(图6中未示出)。In order for the payer and the payee to get the feedback that the transaction is successful, after step A6, the following step A7 and step A8 may also be included (not shown in FIG. 6 ).
步骤A7:中央银行数字货币系统对商业银行数字货币系统发送第一交易成功通知。Step A7: The central bank's digital currency system sends the first transaction success notification to the commercial bank's digital currency system.
步骤A8:商业银行数字货币系统根据第一交易成功通知,分别向付款方终端设备和收款方终端设备发送第二交易成功通知。Step A8: The digital currency system of the commercial bank sends a second transaction success notification to the payer terminal device and the payee terminal device respectively according to the first transaction success notification.
图8是根据本发明实施方式的数字货币的支付系统的主要模块的示意图。如图8所示,本发明实施方式的数字货币的支付系统B可以包括付款方终端设备B1、收款方终端设备B2、商业银行数字货币系统B3和中央银行数字货币系统B4。其中收款方可以为商业银行的非注册用户。Fig. 8 is a schematic diagram of main modules of a digital currency payment system according to an embodiment of the present invention. As shown in Figure 8, the digital currency payment system B in the embodiment of the present invention may include a payer terminal device B1, a payee terminal device B2, a commercial bank digital currency system B3 and a central bank digital currency system B4. The payee may be a non-registered user of the commercial bank.
付款方终端设备B1用于:接收外部操作输入的付款金额、收款方标识以及取款识别码;在付款方数字货币钱包内选取总金额等于付款金额的数字货币;将数字货币和取款识别码以近场通信方式发送给收款方标识所对应的收款方终端设备B2。The payer's terminal device B1 is used to: receive the payment amount, payee's identification, and withdrawal identification code input by external operations; select digital currency whose total amount is equal to the payment amount in the payer's digital currency wallet; convert the digital currency and withdrawal identification code into a field communication to the payee terminal device B2 corresponding to the payee ID.
收款方终端设备B2用于:将数字货币和取款识别码通过网络发送给商业银行数字货币系统B3。The terminal device B2 of the payee is used to: send the digital currency and the withdrawal identification code to the digital currency system B3 of the commercial bank through the network.
商业银行数字货币系统B3用于:将数字货币和取款识别码通过网络发送给中央银行数字货币系统B4。The commercial bank digital currency system B3 is used to: send the digital currency and withdrawal identification code to the central bank digital currency system B4 through the network.
中央银行数字货币系统B4用于:将数字货币的属主信息由付款方更改为收款方并且备注取款识别码。The central bank digital currency system B4 is used to: change the owner information of the digital currency from the payer to the payee and note the withdrawal identification code.
可选地,中央银行数字货币系统B4还用于:对商业银行数字货币系统B3发送第一交易成功通知;商业银行数字货币系统B3还用于:根据所述第一交易成功通知,分别向付款方终端设备B1和收款方终端设备B2发送第二交易成功通知。Optionally, the central bank digital currency system B4 is also used to: send the first transaction success notification to the commercial bank digital currency system B3; the commercial bank digital currency system B3 is also used to: according to the first transaction success notification, respectively pay The terminal device B1 of the party and the terminal device B2 of the payee send the second transaction success notification.
可选地,中央银行数字货币系统B4还用于:记录交易流水。Optionally, the central bank digital currency system B4 is also used for: recording transaction flow.
可选地,收款方终端设备B2还用于:确认数字货币合法;确认数字货币与付款金额等值。Optionally, the payee terminal device B2 is also used to: confirm that the digital currency is legal; confirm that the digital currency is equivalent to the payment amount.
可选地,商业银行数字货币系统B3还用于:确认数字货币合法;确认数字货币与付款金额等值;确认收款方为商业银行的非注册用户。Optionally, the commercial bank digital currency system B3 is also used to: confirm that the digital currency is legal; confirm that the digital currency is equivalent to the payment amount; confirm that the payee is a non-registered user of the commercial bank.
可选地,中央银行数字货币系统B4还用于:确认数字货币的属主为付款方。Optionally, the central bank digital currency system B4 is also used to: confirm that the owner of the digital currency is the payer.
可选地,数字货币和取款识别码采用付款方的基于标识的密码技术私钥进行签名,并且采用收款方标识加密。Optionally, the digital currency and the withdrawal identification code are signed with the payer's private key based on the identity-based cryptographic technology, and encrypted with the payee's identity.
以下对于重复交易检测加以说明。在线交易情况下,D-RMB系统通过D币与用户账号绑定方式来防重复交易。D-RMB系统中登记中心有一权属登记表,记录表样式可设计如表1:The following describes the duplicate transaction detection. In the case of online transactions, the D-RMB system prevents repeated transactions through the binding of D coins and user accounts. The registration center in the D-RMB system has an ownership registration form, and the style of the record form can be designed as shown in Table 1:
表1Table 1
用户1(手机号138xxxxx001)在向用户2(手机号138xxxxx002)支付D币100过程中,D-RMB系统登记中心权属登记表:更改D币100对应属主,将属主字段中原手机号138xxxxx001的钱包地址更改为手机号138xxxxx002的钱包地址,如果用户1还想用D币100向其它用户支付,此时其属主已不是用户1,无法完成支付,以此来防止重复支付。When user 1 (mobile phone number 138xxxxx001) pays D coin 100 to user 2 (mobile phone number 138xxxxx002), the ownership registration form of the D-RMB system registration center: change the corresponding owner of D coin 100 , and replace the owner field with the original mobile phone number 138xxxxx001 Change the wallet address of the mobile phone number 138xxxxx002 to the wallet address of mobile phone number 138xxxxx002. If user 1 still wants to pay other users with D coins 100 , the owner is not user 1 at this time, and the payment cannot be completed, so as to prevent repeated payments.
如果在D-RMB系统中登记中心权属登记表以公钥哈希代表属主,则登记中心权属登记表可设计如表2:If the ownership registration table of the registration center in the D-RMB system uses the public key hash to represent the owner, the ownership registration table of the registration center can be designed as shown in Table 2:
表2Table 2
假设H(138xxxxx001)值为1Xadcfdgdadg,H(138xxxxx002)值为2xcfdald3xgdf,用户1(手机号138xxxxx001)在向用户2(手机号138xxxxx002)支付D币100过程中,D-RMB系统登记中心权属登记表:更改D币100对应属主,将属主字段中1Xadcfdgdadg更改为2xcfdald3xgdf,如果用户1还想用D币100向其它用户支付,此时其属主已不是用户1,无法完成支付,以此来防止重复支付。Suppose the value of H(138xxxxx001) is 1Xadcfdgdadg, and the value of H(138xxxxx002) is 2xcfdald3xgdf. When user 1 (mobile phone number 138xxxxx001) pays D coin 100 to user 2 (mobile phone number 138xxxxx002), the ownership registration form of D-RMB system registration center : Change the corresponding owner of D coin 100 , and change 1Xadcfdgdadg in the owner field to 2xcfdald3xgdf. If user 1 still wants to use D coin 100 to pay other users, the owner is no longer user 1 and cannot complete the payment. Prevent double payment.
离线交易情况下,通过滞后重复支付检查来发现并追责,目前几乎所有的电子现金系统进行的重复支付检查都是滞后的,即重复支付检查都是在支付过程完成后进行的。In the case of offline transactions, it is discovered and held accountable by delaying the double payment check. At present, almost all electronic cash systems perform double payment checks with a lag, that is, the double payment check is performed after the payment process is completed.
同时我们设定的交易为小额支付(小于1000元),对于个人用户是一个可以接受的范围,并且采用事后追责机制,对不良记录将录入征信系统以作惩戒。At the same time, we set the transaction as a small payment (less than 1,000 yuan), which is an acceptable range for individual users, and adopts an after-the-fact accountability mechanism, and bad records will be entered into the credit investigation system for punishment.
由上可知,本发明实施方式的数字货币的支付方法和支付系统,由于货币源头上采用了数字货币,从而全过程都可以是虚拟的、无实体的,具有绿色环保优点,也彻底避免了携带不便的缺点。以及由于货币源头上采用了数字货币,所以本发明实施方式的数字货币的支付方法和支付系统具有防伪性能高、能够反洗钱的优点。与现有技术相比,本发明实施方式的技术方案可以省略了开卡、充值、退卡或者收款方去商业银行开户的步骤,节约了交易各方的时间和精力。另外,收款方可以是银行的非注册用户,应用范围更广。It can be seen from the above that the digital currency payment method and payment system according to the embodiment of the present invention adopts digital currency at the source of the currency, so the whole process can be virtual and non-physical, has the advantages of green environmental protection, and completely avoids carrying Inconvenient downside. And because digital currency is used at the source of currency, the digital currency payment method and payment system in the embodiment of the present invention have the advantages of high anti-counterfeiting performance and anti-money laundering. Compared with the prior art, the technical solution of the embodiment of the present invention can omit the steps of opening a card, recharging, returning the card, or the payee goes to a commercial bank to open an account, saving the time and effort of all parties involved in the transaction. In addition, the payee can be a non-registered user of the bank, and the scope of application is wider.
从便捷性上来讲,以手机作为终端载体方案(以下简称“手机方案”)提供了更多的实现方式和使用手段,系统部署便利,用户操作便捷性好、更易推广。In terms of convenience, the mobile phone as the terminal carrier solution (hereinafter referred to as the "mobile phone solution") provides more implementation methods and means of use, the system is convenient to deploy, the user operation is convenient, and it is easier to promote.
从安全性上考虑,以手机为D-RMB载体,可采用HCE和TEE方案,从而提供了更大存储空间,不完全依赖硬件厂商,推广更为便利。From the perspective of security, using mobile phones as D-RMB carriers, HCE and TEE solutions can be used to provide larger storage space, not completely dependent on hardware manufacturers, and more convenient to promote.
与市场其他代替纸币的货币系统相比,D-RMB初步具有便捷性好、安全性高等特点,便捷性表现在以下方面:Compared with other currency systems that replace banknotes in the market, D-RMB initially has the characteristics of good convenience and high security. The convenience is reflected in the following aspects:
在发行方式上,D-RMB为货币本身的数字化,不依赖任何银行账户和单一网络;In terms of issuance method, D-RMB is the digitization of the currency itself, without relying on any bank account and single network;
在存储方式上,D-RMB的存储介质可以是手机,也可以是卡、磁盘、计算机等电子设备,为用户提供了多种选择。尤其是以手机为载体的D-RMB可以充分利用手机的键盘、显示、定位、存储、计算、通信等功能,还可二次开发,大大扩充支付场景和便捷性;In terms of storage methods, the storage medium of D-RMB can be mobile phones, or electronic devices such as cards, disks, and computers, providing users with a variety of options. In particular, the D-RMB based on the mobile phone can make full use of the keyboard, display, positioning, storage, calculation, communication and other functions of the mobile phone, and can also be re-developed to greatly expand the payment scenarios and convenience;
在支付方式上,既可提供类似于纸币的当面付交易,也可提供类似于电子支付系统的网络远程支付交易,即可支持联机、也可支持脱机交易,方式便捷、灵活;In terms of payment methods, it can not only provide face-to-face payment transactions similar to banknotes, but also provide network remote payment transactions similar to electronic payment systems, which can support online or offline transactions, and the method is convenient and flexible;
在交易速度上,付款速度比联机刷卡支付方式有很大提高。非常适于小额快速支付;In terms of transaction speed, the payment speed is greatly improved compared with the online credit card payment method. Very suitable for small and fast payments;
在使用习惯上,既可兼容原有的刷卡支付方式,也可提供面对面的数字货币支付,同时还可提供电子化的交易记录,便于理财统计,用户可接受度高。In terms of usage habits, it is compatible with the original card payment method, and can also provide face-to-face digital currency payment. At the same time, it can also provide electronic transaction records, which is convenient for financial statistics and has high user acceptance.
安全性表现在以下方面:Safety is manifested in the following aspects:
与其他数字货币系统相比,D-RMB数字货币是由现金数值转换而来的一系列电子加密序列数,通过这些加密序列数的转移来完成支付交易。币本身的安全性由密码算法来保护,可有效保障货币信息的机密性和完整性,安全性高;Compared with other digital currency systems, D-RMB digital currency is a series of electronic encryption serial numbers converted from cash values, and payment transactions are completed through the transfer of these encrypted serial numbers. The security of the currency itself is protected by a cryptographic algorithm, which can effectively guarantee the confidentiality and integrity of the currency information, with high security;
D-RMB数字货币载体的安全性在移动终端利用芯片技术、在后台云端利用可信技术,实现端到端的安全;The security of the D-RMB digital currency carrier uses chip technology in the mobile terminal and trusted technology in the background cloud to achieve end-to-end security;
D-RMB数字货币交易系统的安全性一方面依赖于传统的电子支付系统安全技术,同时后台利用强大的D-RMB云计算系统,进一步保障了交易安全;On the one hand, the security of the D-RMB digital currency transaction system relies on the traditional electronic payment system security technology, and at the same time, the powerful D-RMB cloud computing system is used in the background to further guarantee the transaction security;
在用户隐私保护方面,通过“前台自愿、后台实名”的方式,既保证了用户隐私,又规避了非法交易的风险。In terms of user privacy protection, the method of "voluntary at the front desk and real name at the background" not only ensures user privacy, but also avoids the risk of illegal transactions.
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。The above specific implementation methods do not constitute a limitation to the protection scope of the present invention. It should be apparent to those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610178647.2A CN107230051B (en) | 2016-03-25 | 2016-03-25 | Payment method and payment system of digital currency |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610178647.2A CN107230051B (en) | 2016-03-25 | 2016-03-25 | Payment method and payment system of digital currency |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107230051A true CN107230051A (en) | 2017-10-03 |
CN107230051B CN107230051B (en) | 2021-06-22 |
Family
ID=59932455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610178647.2A Active CN107230051B (en) | 2016-03-25 | 2016-03-25 | Payment method and payment system of digital currency |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107230051B (en) |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108335103A (en) * | 2017-12-28 | 2018-07-27 | 中国人民银行数字货币研究所 | A kind of deducting money method and system based on digital cash |
CN108876353A (en) * | 2018-05-24 | 2018-11-23 | 深圳前海益链网络科技有限公司 | A kind of method of payment of the block chain number Token based on near-field communication |
CN109102281A (en) * | 2018-07-31 | 2018-12-28 | 北京比特大陆科技有限公司 | A kind of method and apparatus for realizing the integration of digital cash transaction record |
CN109274435A (en) * | 2018-08-31 | 2019-01-25 | 海南新软软件有限公司 | A kind of method, apparatus and system using technology of acoustic wave transmission digital asset address |
CN109493016A (en) * | 2018-10-24 | 2019-03-19 | 中国工商银行股份有限公司 | Offline electronic payment method, terminal based on digital cash and act on behalf of dispensing device |
CN110443607A (en) * | 2019-07-31 | 2019-11-12 | 中国工商银行股份有限公司 | To creation method, method of commerce and the device of public digital cash wallet |
CN110766397A (en) * | 2019-10-21 | 2020-02-07 | 深圳市丰鑫科技服务有限公司 | Near-field payment method based on data identification model |
CN110889681A (en) * | 2019-10-31 | 2020-03-17 | 支付宝(杭州)信息技术有限公司 | An anonymous transaction method and system based on digital currency |
CN110992008A (en) * | 2019-11-29 | 2020-04-10 | 深圳赛复科技有限公司 | Digital currency transaction system |
CN111523869A (en) * | 2020-04-09 | 2020-08-11 | 天地融科技股份有限公司 | Off-line transaction method and system for digital currency |
CN111539720A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN112352241A (en) * | 2018-06-12 | 2021-02-09 | 王健 | Digital currency interaction method, digital currency physical carrier, terminal device and storage medium |
CN112927438A (en) * | 2021-03-23 | 2021-06-08 | 国网河北省电力有限公司雄安新区供电公司 | Charging flow method for charging pile by plug and play |
CN113222600A (en) * | 2021-05-18 | 2021-08-06 | 中国银行股份有限公司 | Offline payment method and system, payment terminal and collection terminal |
CN113657893A (en) * | 2021-08-16 | 2021-11-16 | 四川长虹网络科技有限责任公司 | Digital wallet payment encryption and decryption method and digital wallet |
CN113850579A (en) * | 2021-09-27 | 2021-12-28 | 支付宝(杭州)信息技术有限公司 | Offline payment authorization, offline payment and collection method and device |
CN114331393A (en) * | 2020-09-29 | 2022-04-12 | 如般量子科技有限公司 | Digital currency payment method and system based on quantum communication |
CN114462988A (en) * | 2020-11-10 | 2022-05-10 | 如般量子科技有限公司 | An anonymous digital currency dual offline transaction method and system for the sender |
CN114493559A (en) * | 2020-11-13 | 2022-05-13 | 如般量子科技有限公司 | A public scene digital currency dual offline transaction method and system |
CN114511307A (en) * | 2020-11-17 | 2022-05-17 | 如般量子科技有限公司 | A public place transaction method and system based on digital currency |
CN114511308A (en) * | 2020-11-17 | 2022-05-17 | 如般量子科技有限公司 | Method and system for dual offline transaction of anti-quantum computing digital currency anonymous to sender |
CN114519574A (en) * | 2020-11-19 | 2022-05-20 | 如般量子科技有限公司 | Anonymous double-off-line transaction method and system for digital currency |
CN114529281A (en) * | 2020-11-23 | 2022-05-24 | 如般量子科技有限公司 | Digital currency double-off-line transaction instant confirmation method and system based on ID cryptography |
CN114529273A (en) * | 2020-11-02 | 2022-05-24 | 如般量子科技有限公司 | Anti-quantum computing digital currency anonymous communication method and system based on ID cryptography |
CN114529276A (en) * | 2020-11-06 | 2022-05-24 | 如般量子科技有限公司 | Sender offline anonymous transaction method and system based on quantum computation resistance |
CN114549190A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | A digital currency trading system based on trusted agency |
CN114548958A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | Anonymous anti-quantum computing digital currency dual offline transaction method and system for both parties |
CN114549192A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | A mobile terminal digital currency transaction method without installing a digital wallet |
CN114548996A (en) * | 2020-11-25 | 2022-05-27 | 广东优特云科技有限公司 | Card payment method and related device |
CN115083067A (en) * | 2021-03-16 | 2022-09-20 | 天地融科技股份有限公司 | Money transfer equipment and traffic money collection system |
WO2024054899A1 (en) * | 2022-09-07 | 2024-03-14 | Xixventures, Llc | Peer-to-peer selectable digital money system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101652793A (en) * | 2007-04-06 | 2010-02-17 | 日本电气株式会社 | Electronic money system and electronic money trading method |
CN101719251A (en) * | 2010-01-15 | 2010-06-02 | 陈发勇 | Internet electronic money system |
CN104376456A (en) * | 2013-08-12 | 2015-02-25 | 黄金富知识产权咨询(深圳)有限公司 | Mobile amount transfer system with real-time communication and voice communication combined and corresponding method |
US20150269544A1 (en) * | 2014-03-24 | 2015-09-24 | The Roberto Giori Company Ltd. | System and method for electronic money transfer of fractional amounts |
CN105096118A (en) * | 2015-08-21 | 2015-11-25 | 廖小谦 | Electronic currency transfer payment system and method |
-
2016
- 2016-03-25 CN CN201610178647.2A patent/CN107230051B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101652793A (en) * | 2007-04-06 | 2010-02-17 | 日本电气株式会社 | Electronic money system and electronic money trading method |
CN101719251A (en) * | 2010-01-15 | 2010-06-02 | 陈发勇 | Internet electronic money system |
CN104376456A (en) * | 2013-08-12 | 2015-02-25 | 黄金富知识产权咨询(深圳)有限公司 | Mobile amount transfer system with real-time communication and voice communication combined and corresponding method |
US20150269544A1 (en) * | 2014-03-24 | 2015-09-24 | The Roberto Giori Company Ltd. | System and method for electronic money transfer of fractional amounts |
CN105096118A (en) * | 2015-08-21 | 2015-11-25 | 廖小谦 | Electronic currency transfer payment system and method |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108335103A (en) * | 2017-12-28 | 2018-07-27 | 中国人民银行数字货币研究所 | A kind of deducting money method and system based on digital cash |
CN108335103B (en) * | 2017-12-28 | 2021-06-11 | 中国人民银行数字货币研究所 | Deduction method and system based on digital currency |
CN108876353A (en) * | 2018-05-24 | 2018-11-23 | 深圳前海益链网络科技有限公司 | A kind of method of payment of the block chain number Token based on near-field communication |
CN112352241A (en) * | 2018-06-12 | 2021-02-09 | 王健 | Digital currency interaction method, digital currency physical carrier, terminal device and storage medium |
CN109102281A (en) * | 2018-07-31 | 2018-12-28 | 北京比特大陆科技有限公司 | A kind of method and apparatus for realizing the integration of digital cash transaction record |
CN109274435A (en) * | 2018-08-31 | 2019-01-25 | 海南新软软件有限公司 | A kind of method, apparatus and system using technology of acoustic wave transmission digital asset address |
CN109493016A (en) * | 2018-10-24 | 2019-03-19 | 中国工商银行股份有限公司 | Offline electronic payment method, terminal based on digital cash and act on behalf of dispensing device |
CN110443607A (en) * | 2019-07-31 | 2019-11-12 | 中国工商银行股份有限公司 | To creation method, method of commerce and the device of public digital cash wallet |
CN110443607B (en) * | 2019-07-31 | 2022-08-02 | 中国人民银行数字货币研究所 | Method for creating public digital wallet, transaction method and device |
CN110766397A (en) * | 2019-10-21 | 2020-02-07 | 深圳市丰鑫科技服务有限公司 | Near-field payment method based on data identification model |
CN110889681A (en) * | 2019-10-31 | 2020-03-17 | 支付宝(杭州)信息技术有限公司 | An anonymous transaction method and system based on digital currency |
CN110992008A (en) * | 2019-11-29 | 2020-04-10 | 深圳赛复科技有限公司 | Digital currency transaction system |
CN111539720A (en) * | 2020-03-26 | 2020-08-14 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN111539720B (en) * | 2020-03-26 | 2022-04-05 | 郑州信大捷安信息技术股份有限公司 | Credible transaction method and system based on digital currency |
CN111523869B (en) * | 2020-04-09 | 2024-05-24 | 天地融科技股份有限公司 | Off-line transaction method and system for digital currency |
CN111523869A (en) * | 2020-04-09 | 2020-08-11 | 天地融科技股份有限公司 | Off-line transaction method and system for digital currency |
CN114331393A (en) * | 2020-09-29 | 2022-04-12 | 如般量子科技有限公司 | Digital currency payment method and system based on quantum communication |
CN114529273B (en) * | 2020-11-02 | 2024-11-05 | 如般量子科技有限公司 | Anonymous communication method and system for quantum computing-resistant digital currency based on ID cryptography |
CN114529273A (en) * | 2020-11-02 | 2022-05-24 | 如般量子科技有限公司 | Anti-quantum computing digital currency anonymous communication method and system based on ID cryptography |
CN114529276A (en) * | 2020-11-06 | 2022-05-24 | 如般量子科技有限公司 | Sender offline anonymous transaction method and system based on quantum computation resistance |
CN114462988A (en) * | 2020-11-10 | 2022-05-10 | 如般量子科技有限公司 | An anonymous digital currency dual offline transaction method and system for the sender |
CN114493559A (en) * | 2020-11-13 | 2022-05-13 | 如般量子科技有限公司 | A public scene digital currency dual offline transaction method and system |
CN114511307A (en) * | 2020-11-17 | 2022-05-17 | 如般量子科技有限公司 | A public place transaction method and system based on digital currency |
CN114511308A (en) * | 2020-11-17 | 2022-05-17 | 如般量子科技有限公司 | Method and system for dual offline transaction of anti-quantum computing digital currency anonymous to sender |
CN114519574A (en) * | 2020-11-19 | 2022-05-20 | 如般量子科技有限公司 | Anonymous double-off-line transaction method and system for digital currency |
CN114529281A (en) * | 2020-11-23 | 2022-05-24 | 如般量子科技有限公司 | Digital currency double-off-line transaction instant confirmation method and system based on ID cryptography |
CN114548996A (en) * | 2020-11-25 | 2022-05-27 | 广东优特云科技有限公司 | Card payment method and related device |
CN114549190A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | A digital currency trading system based on trusted agency |
CN114548958A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | Anonymous anti-quantum computing digital currency dual offline transaction method and system for both parties |
CN114549192A (en) * | 2020-11-26 | 2022-05-27 | 如般量子科技有限公司 | A mobile terminal digital currency transaction method without installing a digital wallet |
CN114549190B (en) * | 2020-11-26 | 2025-02-11 | 如般量子科技有限公司 | A digital currency trading system based on trusted agency agents |
CN115083067A (en) * | 2021-03-16 | 2022-09-20 | 天地融科技股份有限公司 | Money transfer equipment and traffic money collection system |
CN112927438A (en) * | 2021-03-23 | 2021-06-08 | 国网河北省电力有限公司雄安新区供电公司 | Charging flow method for charging pile by plug and play |
CN113222600A (en) * | 2021-05-18 | 2021-08-06 | 中国银行股份有限公司 | Offline payment method and system, payment terminal and collection terminal |
CN113657893B (en) * | 2021-08-16 | 2023-05-23 | 四川长虹网络科技有限责任公司 | Digital wallet payment encryption and decryption method and digital wallet |
CN113657893A (en) * | 2021-08-16 | 2021-11-16 | 四川长虹网络科技有限责任公司 | Digital wallet payment encryption and decryption method and digital wallet |
CN113850579A (en) * | 2021-09-27 | 2021-12-28 | 支付宝(杭州)信息技术有限公司 | Offline payment authorization, offline payment and collection method and device |
CN113850579B (en) * | 2021-09-27 | 2024-11-29 | 支付宝(杭州)信息技术有限公司 | Offline payment authorization, offline payment and collection method and device |
WO2024054899A1 (en) * | 2022-09-07 | 2024-03-14 | Xixventures, Llc | Peer-to-peer selectable digital money system |
Also Published As
Publication number | Publication date |
---|---|
CN107230051B (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107230055B (en) | Method and system for paying digital currency | |
CN107230070B (en) | Digital currency system | |
CN107230051B (en) | Payment method and payment system of digital currency | |
CN107230079B (en) | Method and system for offline payment using digital currency chip card | |
CN107230049B (en) | Method and system for providing digital currency | |
CN107230054B (en) | Method and system for depositing digital currency into a deposit account | |
CN107230068B (en) | Method and system for paying digital currency using a visual digital currency chip card | |
CN107230053B (en) | Method and system for exchanging digital currency by cash | |
CN107230050B (en) | Method and system for digital currency payment based on visual digital currency chip card | |
CN107230077B (en) | Method for exchanging and paying digital currency and digital currency system | |
CN107240010B (en) | Method and system for transferring digital currency to digital currency chip card | |
CN116802661A (en) | Token-based out-of-chain interaction authorization | |
WO2018040653A1 (en) | Nfc-based off-line payment method | |
CN107230076B (en) | Method and system for online payment of digital currency | |
CN107230071B (en) | Method and system for exchanging digital currency for physical cash | |
CN107230072B (en) | Method and system for online payment using digital currency chip card | |
CN107230052B (en) | Method and system for digital currency payment using digital currency chip card | |
CN111476574A (en) | Novel security IC card and authentication system and method | |
CN107230078B (en) | Method and system for digital currency payment using visual digital currency chip card | |
CN107230073B (en) | Method and system for paying digital currency between visual digital currency chip cards | |
CN107230299B (en) | Method and system for bank storage of digital currency | |
CN107230074B (en) | Method and system for depositing digital currency into digital currency chip card | |
CN107230067B (en) | Exchange and payment method based on digital currency chip card and digital currency system | |
KR101941625B1 (en) | System for SNS finetech using authentication based selecting and method for operating the same | |
CN107230300B (en) | Method and system for exchanging physical cash using digital currency chip card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180412 Address after: 100070 Building 2, nuclear Road 5, Science City, Fengtai District, Beijing. Applicant after: Digital money Research Institute of the people's Bank of China Address before: 100070 Fengtai District Science City Road, No. 5, Beijing Applicant before: Inst. of Printing Science, Peolpe's Bank of China |
|
TA01 | Transfer of patent application right | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |