CN108564353A - Payment system based on block chain and method - Google Patents

Payment system based on block chain and method Download PDF

Info

Publication number
CN108564353A
CN108564353A CN201810390212.3A CN201810390212A CN108564353A CN 108564353 A CN108564353 A CN 108564353A CN 201810390212 A CN201810390212 A CN 201810390212A CN 108564353 A CN108564353 A CN 108564353A
Authority
CN
China
Prior art keywords
human face
data
private key
payment
face data
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
Application number
CN201810390212.3A
Other languages
Chinese (zh)
Other versions
CN108564353B (en
Inventor
李�杰
张宇
周海京
张哲�
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shuzi Qianbao Beijing Technology Co ltd
Original Assignee
Digital Dry Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Dry Technology Co Ltd filed Critical Digital Dry Technology Co Ltd
Priority to CN201810390212.3A priority Critical patent/CN108564353B/en
Publication of CN108564353A publication Critical patent/CN108564353A/en
Application granted granted Critical
Publication of CN108564353B publication Critical patent/CN108564353B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention provides a kind of payment system and method based on block chain, is related to payment technology field, including:Beneficiary payment terminal, recognition of face server, block chain node and cloud storage system, the human face data that Transaction Information and face recognition device are sent is executed encryption attribute by beneficiary payment terminal, the first data ciphertext, which is sent, by gateway gives recognition of face server, recognition of face server is decrypted to obtain human face data and payer wallet address, and private key corresponding with payer wallet address and default human face data are obtained from cloud storage system, if human face data meets with default human face data presets identification condition, private key is called to sign transaction, the encrypted Transaction Information of broadcast nature into system, block chain node decrypted transaction information is simultaneously verified, if by the way that Transaction Information is recorded in block chain.The payment system based on block chain of the present invention introduces the payment of brush face, is encrypted to Transaction Information, can meet diversified payment demand and security requirement.

Description

Payment system based on block chain and method
Technical field
The present invention relates to transaction payment technical fields, more particularly, to a kind of payment system and method based on block chain.
Background technology
Currently, when user is traded payment using the payment system realized in the prior art based on block chain technology, User usually requires the digital signature of hardware device (such as mobile phone) complete swap by storage own private key, means of payment list One, it cannot be satisfied the diversified payment demand of user.Also, in existing payment technology, lack mostly to Transaction Information Protection is easy the privacy of leakage user, makes troubles to user.
Invention content
In view of this, the purpose of the present invention is to provide a kind of payment system and method based on block chain, is existed with alleviating In existing payment process, user usually requires the digital signature by the complete swap of hardware device for storing its private key, branch The mode of paying is single, and lacks to Transaction Information and protect, and cannot meet user's diversification payment demand and demand for security, give user It the technical problems such as makes troubles.
In a first aspect, an embodiment of the present invention provides a kind of payment systems based on block chain, including:Beneficiary payment is eventually End, face recognition device, gateway, recognition of face server, block chain node and cloud storage system;
The beneficiary payment terminal is used for tissue Transaction Information, receives the face number of the face recognition device acquisition According to the Transaction Information and human face data are carried out encryption attribute according to specified access control rule, and encryption is obtained the One data ciphertext is sent to the gateway, so that the first data ciphertext is sent to recognition of face server by the gateway;
The recognition of face server, for being decrypted according to preset attribute cryptographic private key corresponding with itself, from solution Obtain the payer wallet address in human face data and Transaction Information in close the first obtained data clear text, and from the cloud storage Private key corresponding with payer wallet address and default human face data are obtained in system;And if the human face data with Default human face data, which meets, presets identification condition, calls the private key to sign Transaction Information, it is backward to execute encryption attribute The Transaction Information of broadcast enciphering and signature in system;
The block chain node, for according to preset attribute cryptographic private key corresponding with itself decryption encryption and the friendship of signature Easy information, and verified using the Transaction Information that digital identity certificate associated with the private key obtains decryption, if testing Card passes through, and the Transaction Information being verified is recorded in block chain network.
With reference to first aspect, an embodiment of the present invention provides the first possible embodiments of first aspect, wherein also Including:Payer payment terminal, central numeral money-system and CA systems;
The payer payment terminal, for generating public private key pair and payer wallet according to the user information of payment user Address;And when user determines and opens the payment of brush face, the face number for acquiring face recognition device corresponding with itself Encryption attribute is carried out according to specified access control rule according to private key, and (comprising payer wallet by obtained data ciphertext Location, and the private key by encryption attribute and default human face data) it is sent to the gateway, so that the gateway is by the data Ciphertext is sent to cloud storage system;
The central numeral money-system, for according to the payer payment terminal send containing payer wallet The registration request of location generates digital cash account corresponding with payer wallet address;
The CA systems are additionally operable to generate identity number card according to the payer wallet address that the payment terminal is sent Identity digital certificate associated with payer wallet address is transmitted to the payer by the gateway and paid eventually by book End, and the identity digital certificate is added in block chain network;And to the recognition of face server and the block Chain node distributes corresponding preset attribute cryptographic private key.
Second aspect, the embodiment of the present invention also provide a kind of method of payment based on block chain, are applied to recognition of face and take Business device, including:
The the first data ciphertext received from gateway is decrypted according to preset attribute cryptographic private key corresponding with itself;
From the payer wallet address obtained in the first data clear text that decryption obtains in human face data and Transaction Information;
Private key corresponding with payer wallet address and default human face data are obtained from cloud storage system;
If the human face data and default human face data, which meet, presets identification condition, call the private key to Transaction Information into Row signature, execute encryption attribute after into system the Transaction Information of broadcast enciphering and signature.
In conjunction with second aspect, an embodiment of the present invention provides the first possible embodiments of second aspect, wherein from Private key corresponding with payer wallet address and default human face data are obtained in cloud storage system, including:
Inquiry request is sent to the cloud storage system, the inquiry request includes:Payer wallet address;
The Query Information that the cloud storage system is returned according to the inquiry request is received, the Query Information includes:Contain There is the second data ciphertext of private key associated with payer wallet address and default human face data;
The second data ciphertext is decrypted according to itself corresponding preset attribute cryptographic private key, and is obtained from decryption The second data clear text in obtain private key corresponding with payer wallet address and default human face data.
In conjunction with second aspect, an embodiment of the present invention provides second of possible embodiments of second aspect, wherein institute The method of stating further includes:
Judge whether the similar value between the human face data and default human face data is more than default similar threshold value;
When the similar value between the human face data and default human face data is more than default similar threshold value, the people is determined Face data meet with default human face data presets identification condition;
After determining that the human face data meets default identification condition with default human face data, further include;
After the Transaction Information of the broadcast enciphering into system and signature, payment successful information is returned to the gateway.
In conjunction with second aspect, an embodiment of the present invention provides the third possible embodiments of second aspect, wherein root Before the first data ciphertext received from gateway according to the decryption of preset attribute cryptographic private key, including:
Receive the preset attribute cryptographic private key corresponding with itself that CA systems are sent.
The third aspect, the embodiment of the present invention also provide a kind of method of payment based on block chain, are applied to gateway, including:
The first data ciphertext that beneficiary payment terminal is sent is received, the first data ciphertext includes to pass through encryption attribute Transaction Information and human face data, the Transaction Information include payer wallet address;
The first data ciphertext is sent to recognition of face server.
In conjunction with the third aspect, an embodiment of the present invention provides the first possible embodiments of the third aspect, wherein Before receiving the first data ciphertext that beneficiary payment terminal is sent, including:
Receive the payer wallet address that payer payment terminal is sent, and the default human face data by encryption attribute And private key;
Default human face data and private key by payer wallet address, and after encryption attribute is according to present count It is uploaded to cloud storage system according to format.
In conjunction with the third aspect, an embodiment of the present invention provides second of possible embodiments of the third aspect, wherein institute The method of stating further includes:
Receive the payment successful information that the recognition of face server is sent;
The payment successful information is sent to the beneficiary payment terminal.
Fourth aspect, the embodiment of the present invention also provide a kind of meter for the non-volatile program code that can perform with processor Calculation machine readable medium, said program code make the processor execute the method described in the second aspect or the third aspect.
The embodiment of the present invention brings following advantageous effect:The present invention provides a kind of payment system based on block chain and side Method introduces the payment of brush face, adapts to diversified payment scene in addition to traditional means of payment based on payment terminal, and Encryption attribute is carried out to Transaction Information and human face data, can not only meet the diversified payment demand of user, also improves payment Safety.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification It obtains it is clear that understand through the implementation of the invention.The purpose of the present invention and other advantages are in specification, claims And specifically noted structure is realized and is obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate Appended attached drawing, is described in detail below.
Description of the drawings
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art Embodiment or attached drawing needed to be used in the description of the prior art are briefly described, it should be apparent that, in being described below Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor It puts, other drawings may also be obtained based on these drawings.
Fig. 1 is the payment flow figure of the prior art;
Fig. 2 is the structural schematic diagram of the payment system provided in an embodiment of the present invention based on block chain;
Fig. 3 is the data flowchart of the payment system provided in an embodiment of the present invention based on block chain;
Fig. 4 is the flow chart for the method for payment based on block chain that another embodiment of the present invention provides;
Fig. 5 is the flow chart for the method for payment based on block chain that another embodiment of the present invention provides;
Fig. 6 is the user registration process flow chart that another embodiment of the present invention provides;
Fig. 7 is the brush face payment flow figure that another embodiment of the present invention provides.
Icon:
100- beneficiary payment terminals;200- face recognition devices;300- gateways;400- recognition of face servers;500- Cloud storage system;600- block chain nodes.
Specific implementation mode
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise Lower obtained every other embodiment, shall fall within the protection scope of the present invention.
Explanation of nouns:
File mark is different attributes, and file is encrypted using attribute by encryption attribute.Its main feature is that using The private key and ciphertext at family are marked by a property set.
The existing payment system realized based on block chain technology, user are usually required by the hardware device for storing its private key The digital signature of (such as mobile phone) complete swap, mode are single.For example, as shown in Figure 1, when user 1 will be turned by intelligent terminal When account is to user 2, need to execute following steps.
1. obtaining the gathering address of user 2;
2. using mobile phone tissue Transaction Information and signing;
3. the Transaction Information after signature is broadcasted into system;
4. node verification Transaction Information is recorded after in block chain;
5. user 2 retrieves block chained record, completion of transferring accounts is confirmed.
Currently, in existing payment process, user usually requires to complete to handing over by the hardware device for storing its private key Easy digital signature, the means of payment is single, and lacks to Transaction Information and protect, and is easy leakage privacy of user, cannot meet use Family diversification payment demand and demand for security, make troubles to user, are based on this, provided in an embodiment of the present invention a kind of based on area The payment system and method for block chain introduce the payment of brush face, can adapt in addition to traditional means of payment based on payment terminal Diversified payment scene, and encryption attribute is carried out to Transaction Information and human face data, it can not only meet the diversification of user Payment demand, also improves payment safety.
Encryption attribute algorithm in the embodiment of the present invention is to confirm attribute set, such as area according to the attribute of visitor Block chain node and recognition of face server.When encryption, specific access control is specified using the combination of element in the attribute set Rule (i.e. decryption rule), for example, when encrypting transactions data, it is (" block chain node " or " people that should specify access control rule Face identifies server "), that is to say, that block chain node or recognition of face server can decrypt encrypted transaction data;Add When close human face data, it is (" recognition of face server ") to specify access control rule, that is to say, that recognition of face server can be with Decrypt encrypted human face data.
For ease of understanding the present embodiment, first to a kind of branch based on block chain disclosed in the embodiment of the present invention The system of paying describes in detail.
As shown in Figures 2 and 3, in the embodiment of the present invention, a kind of payment system based on block chain is provided, the system packet It includes:Beneficiary payment terminal 100, face recognition device 200, gateway 300, recognition of face server 400, block chain node 600, CA systems, digital coin systems and cloud storage system 500.
Each user completes user's registration by owned payment terminal, and in registration process, payment terminal generates The public private key pair of user, and user's wallet address is generated according to public key.Later, user by the payment terminal of oneself to number Money-system and system transmission include the registration request of user's wallet address and user information, to complete the registration of wallet account, And receive the digital identity certificate of CA systems transmission.In practical applications, payment terminal can be that the intelligence such as mobile phone and PAD is set It is standby.
Specifically, according to actual demand, each payment terminal can correspond to itself configuration one for acquiring human face data Face recognition device 200 and acquired in payment process for the human face data of the acquisition registration user in registration process The human face data of payer user.Preferably, face recognition device 200 can be high-definition camera, and high-definition camera can be with Payment terminal is arranged independently of each other, and camera can also be integrated in payment terminal.In user registration course, payment terminal By the private key by encryption attribute protection, the human face data by encryption attribute protection and user's wallet address plaintext three grade Connection, and cloud storage system 500 is uploaded to by gateway 300 and is stored.
When paying direction beneficiary payment, payer user can select to be paid with the payment terminal of oneself, Brush face can be selected to pay.When payer user selects the payment of brush face, beneficiary payment terminal of the user by oneself of collecting money 100 generate Transaction Information, receive the human face data of face recognition device acquisition, the Transaction Information, human face data are held respectively When row encryption attribute algorithm, i.e. encrypted transaction message, it is (" recognition of face server " or " block to specify access control rule Chain node ");When face encryption data, specified access control rule is:(" recognition of face server ").That encryption is obtained One data ciphertext is uploaded to gateway 300.
The gateway 300, in user registration course, sending device registration request, gateway registration request and wallet registration It asks that CA systems, CA systems is given to distribute identity digital certificate according to each registration request, enterprise's certificate, personal small amount certificate, set 300 certificate of standby certificate and gateway etc., and all kinds of certificates are registered in block chain.
And in brush face payment process, the first data that the gateway 300 is used to send beneficiary payment terminal 100 are close Text is uploaded to recognition of face server 400.
The recognition of face server 400, the payment for after the completion of each user's registration, managing user's trustship are private Key.And in brush face payment process, recognition of face server 400 carries out authentication (i.e. face verification) to payer user, It is decrypted first according to preset attribute cryptographic private key corresponding with itself, people is obtained from the first data clear text that decryption obtains Payer wallet address in face data and Transaction Information, and obtained and the payment from 500 system of the cloud storage system The square corresponding private key in wallet address and default human face data.Judge whether the human face data meets with default human face data later Default identification condition, when the human face data and default human face data meet identification condition of presetting (i.e. current face's data in advance If human face data corresponds to same payment user), it calls the private key to sign Transaction Information, executes after encryption attribute to being The Transaction Information of broadcast enciphering and signature in system.In addition, after the Transaction Information of the broadcast enciphering into system and signature, to described Gateway 300 returns to payment successful information.
Wherein, above-mentioned recognition of face server 400 is integrated recognition of face and realizes that the intelligence of two functions of transaction is set It is standby.And in practical applications, two functions that above-mentioned recognition of face server 400 is realized:Recognition of face;Transaction modules (include Obtain private key for user and use private key signature), it can also be realized by several mutually independent equipment, for example, being served only for identification people The recognition of face server A of face is deployed with and acts on behalf of the trading server B of cloud wallet and be responsible for transaction, if recognition of face server A is known Not Cheng Gong, after recognition of face server A signs to Transaction Information with the private key of oneself, by after signature Transaction Information send It to cloud wallet is acted on behalf of, acts on behalf of cloud wallet and retrieves private key for user again, use the private key signature Transaction Information of user.
The block chain node 600 deposits card transaction record, executes intelligent contract, block chain for being verified to transaction Maintenance etc..
The CA systems distribute all kinds of certificates and certificate management for being responsible for, and to recognition of face server 400 and respectively A block chain node 600 distributes properties secret private key.
In practical applications, the CA systems are additionally operable to be generated according to user's wallet address that any payment terminal is sent Identity digital certificate associated with user's wallet address is transmitted to the branch by identity digital certificate by the gateway 300 Terminal is paid, and the identity digital certificate is added in block chain network.Also, CA systems are used to take to the recognition of face Business device 400 and the block chain node 600 distribute corresponding preset attribute cryptographic private key.
For example, CA systems send the private key for including " recognition of face server " attribute to the recognition of face server 400, It is sent to block chain node 600 and include the private key of " block chain node " attribute, when encrypted transaction message, specified access control rule For (" recognition of face server " or " block chain node ");When face encryption data, it is (" face to specify access control rule Identify server ").
The digital coin systems (i.e. central numeral money-system), for according to the payment terminal sends contain it is useful The registration request of family wallet address generates digital cash account corresponding with user's wallet address.
A kind of payment system based on block chain provided in an embodiment of the present invention removes traditional payment based on payment terminal Outside mode, the payment of brush face is also introduced, can adapt to diversified payment scene, and belong to Transaction Information and human face data Property encryption, can not only meet the diversified payment demand of user, also improve payment safety.
As shown in figure 4, in another embodiment of the present invention, providing a kind of applied to the above-mentioned branch based on block chain The method of payment of recognition of face server in the system of paying, the method includes following steps.
S101 decrypts the first data ciphertext received from gateway according to preset attribute cryptographic private key corresponding with itself.
Specifically, in brush face payment process, recognition of face server is received from gateway to be believed containing human face data and transaction Before first data ciphertext of breath, recognition of face server receives the corresponding with recognition of face server default of CA systems transmission Properties secret private key can decrypt the first data ciphertext using the properties secret private key, obtain human face data and Transaction Information.
S102, from the payer wallet obtained in the first data clear text that decryption obtains in human face data and Transaction Information Location.
S103 obtains private key corresponding with payer wallet address and default human face data from cloud storage system.
Specifically, obtaining private key corresponding with payer wallet address and default human face data from cloud storage system Including following steps.
Recognition of face server sends inquiry request to the cloud storage system, and the inquiry request includes:Payer money Packet address.
The Query Information that the cloud storage system is returned according to the inquiry request is received, the Query Information includes:Contain There is the second data ciphertext of private key associated with payer wallet address and default human face data.
The second data ciphertext is decrypted according to itself corresponding preset attribute cryptographic private key, and is obtained from decryption The second data clear text in obtain private key corresponding with payer wallet address and default human face data.
S104 calls the private key to transaction if the human face data meets with default human face data presets identification condition Information is signed, execute encryption attribute after into system the Transaction Information of broadcast enciphering and signature.
In practical applications, when recognition of face server receives the default human face data and private key of cloud storage system transmission Afterwards, first judge whether the human face data meets default identification condition with default human face data.Specific deterministic process is as follows:Example Property, judge that whether the similar value between the human face data and default human face data is more than default similar threshold value, only works as institute When stating the similar value between human face data and default human face data more than default similar threshold value, determines the human face data and preset Human face data meets identification condition of presetting, i.e. current face's data and default human face data correspond to same payment user, completion pair The certification of payer user identity.It is worth noting that, in all examples being illustrated and described herein, any occurrence should be by It is construed to be only exemplary, not as limitation, therefore, other examples of exemplary embodiment can have different Value.
After passing through to the authentication of payer user, the private key of payer user is called to sign Transaction Information Name, and encryption attribute, the Transaction Information of broadcast enciphering and signature into system, so that each are carried out to the Transaction Information after signature Block chain node receives the Transaction Information of encryption and signature.Each block chain node is sent to the default category of itself according to CA systems Property cryptographic private key, the Transaction Information of decryption encryption and signature believes the obtained transaction of decryption using digital identity certificate after decryption Breath is verified.Wherein, include not only the certification to signature to the verification of Transaction Information, further include that whether friendship is met to transaction Easy condition is verified, and if user A transfers accounts 100 yuan to user B, not only to be verified whether the transaction is signed by A, also to be verified use Whether the account balance of family A is not less than 100 yuan, only when determine the transaction be by the account balance of user A signature and user A not When less than 100 yuan, it could realize and successfully transfer accounts, complete this transaction.After being verified, the Transaction Information being verified is remembered Record is in block chain network.
Also, after the Transaction Information of broadcast enciphering signature, payment successful information is sent to gateway, so that the gateway will The payment successful information is sent to beneficiary payment terminal.
And after failing to the authentication of payer, recognition of face server sends payment failure information to gateway, with So that the gateway is sent payment failure information and gives beneficiary payment terminal.
As shown in figure 5, in another embodiment of the present invention, providing a kind of applied to the above-mentioned branch based on block chain The method of payment of gateway in the system of paying, the method includes following steps.
S201, receives the first data ciphertext that beneficiary payment terminal is sent, and the first data ciphertext includes by belonging to Property encrypted Transaction Information and human face data, the Transaction Information include payer wallet address.
Specifically, before the first data ciphertext that gateway receives that beneficiary payment terminal is sent, payer user It needs to complete face registration, specific register method includes the following steps.
Payer payment terminal by payer wallet address in plain text and private key after encryption attribute, by encryption attribute Default human face data afterwards is uploaded to cloud storage system according to preset data form.
In practical applications, when payer user registers, payer payment terminal is by the face of payer user Data, private key carry out encryption attribute, are uploaded after ciphertext and payer wallet address are cascaded in plain text.
The first data ciphertext is sent to recognition of face server by S202.
On the basis of previous embodiment, the method for payment applied to gateway is further comprising the steps of.
Receive the payment successful information that the recognition of face server is sent.
The payment successful information is sent to the beneficiary payment terminal.
Illustrate a kind of specific stream of method of payment based on block chain provided in an embodiment of the present invention by way of example below Journey:
1) system initialization, CA systems are related side's certificate (identity digital certificate, enterprise's certificate, personal small amount card Book, device certificate and gateway certificate etc.), and is generated for recognition of face server and each block chain node and distribute it is respective right The properties secret private key answered.
2) user's registration:As shown in fig. 6, user is by the payment terminal generation public private key pair of oneself and user's wallet Location.If brush face payment function is opened in user's selection, need through face recognition device typing human face data.Payment terminal will be used The human face data at family carries out encryption attribute, by encrypted human face data, and the private key by encryption attribute protection and user After wallet address plaintext three cascade, cloud storage system is uploaded to by gateway according to the data format of such as the following table 1.Cloud storage system System sends storage and prompt message is completed to payment terminal, and user's face registration is prompted to be completed.
Table 1
Addr EABE(Keysign) EABE(Dataface)
3) payment process:As shown in fig. 7, when payer user selects the payment of brush face, beneficiary payment terminal will merchandise The human face data that information and face recognition device are sent carries out encryption attribute respectively, and Transaction Information ciphertext and human face data is close Text combination obtains the first data ciphertext, and the first data ciphertext is finally sent to recognition of face server by gateway.
Recognition of face server is sent to properties secret private key pair the first data ciphertext of itself according to CA systems and solves It is close, obtain the payer wallet address in human face data and Transaction Information.Recognition of face server is sent out to cloud storage system later The inquiry request containing payer wallet address is sent, cloud storage system returns to query result to recognition of face server, shown to look into Asking result includes:The second data ciphertext containing private key associated with payer wallet address and default human face data. Properties secret private key pair the second data ciphertext of recognition of face server by utilizing itself is decrypted, to obtain and the payment The square associated private key in wallet address and default human face data.Face recognition algorithms are finally called, to human face data and default people Face data are identified.If human face data and default human face data correspond to same payment user, i.e., to the authentication of payer Pass through, then call payer private key for user to transaction sign, and to after signature Transaction Information carry out encryption attribute after, to It include the Transaction Information of broadcast enciphering and signature in the system of multiple block chain nodes.Each block chain node is according to CA systems The Transaction Information encrypted and signed is decrypted in the preset attribute cryptographic private key for being sent to itself, and digital identity is utilized after decryption Certificate verifies Transaction Information, i.e. the verification to the certification of signature and terms of trade, if being verified, by what is be verified Transaction Information is recorded in block chain network.
Also, after the Transaction Information of recognition of face server broadcast ciphering signature, payment successful information is sent to gateway, So that the gateway will pay successful information and be sent to beneficiary payment terminal, beneficiary payment terminal receives payment successful information Prompt beneficiary is paid successfully afterwards, and payment flow terminates.If fail to the authentication of user, recognition of face server is to institute It states gateway and returns to payment failure information, so that the payment failure information is sent to the prompt gathering of beneficiary payment terminal by gateway Fang Zhifu fails, and payment flow terminates.
In addition, when payer user selection is paid using the payment terminal of oneself, transaction letter is generated using payment terminal Breath, and signed and executed using private key for user and broadcasted in carry out system after encryption attribute.Block chain node receives Transaction Information, The Transaction Information is verified after decryption.Transaction Information is recorded in block chain if being verified.
4) it inquires:Payment terminal, is additionally operable to according to Query Information input by user, and sending inquiry to block chain node asks It asks, block chain data is retrieved after block chain node verification search access right, after the obtained data deciphering of retrieval, and by query result Payment terminal is transmitted to by gateway in plain text.
For example, user inputs the identity information of oneself, the remaining sum in oneself wallet account can be inquired.
The embodiment of the present invention provides a kind of payment system based on block chain and method has the advantage that:
A) diversity is paid:
In addition to traditional means of payment based on payment terminal, the embodiment of the present invention introduces the payment of brush face, adapts to more The payment scene of sample meets the diversified payment demand of user.
B) high security:
Transaction Information passes through encipherment protection, and safety greatly improves, and protects the privacy of user.
C) high efficiency:
Using encryption attribute algorithm for encryption there are the data of multiple potential access persons (such as transaction data or human face data), It can realize a ciphertext based on encryption attribute, more people's decryption, to greatly improve efficiency.
In another embodiment of the present invention, a kind of non-volatile program generation that can perform with processor is additionally provided The computer-readable medium of code, said program code make the processor execute the method for payment based on block chain.
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table It is not limit the scope of the invention up to formula and numerical value.
The technique effect and preceding method embodiment phase of the device that the embodiment of the present invention is provided, realization principle and generation Together, to briefly describe, device embodiment part does not refer to place, can refer to corresponding contents in preceding method embodiment.
It should be noted that:Similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi It is defined, then it further need not be defined and explained in subsequent attached drawing in a attached drawing.
Flow chart and block diagram in attached drawing show the system, method and computer journey of multiple embodiments according to the present invention The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part for a part for one module, section or code of table, the module, section or code includes one or more uses The executable instruction of the logic function as defined in realization.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two continuous boxes can essentially base Originally it is performed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.It is also noted that It is the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, can uses and execute rule The dedicated hardware based system of fixed function or action is realized, or can use the group of specialized hardware and computer instruction It closes to realize.
The computer program product for the payment system based on block chain that the embodiment of the present invention is provided, including store journey The computer readable storage medium of sequence code, the instruction that said program code includes can be used for executing institute in previous methods embodiment The method stated, specific implementation can be found in embodiment of the method, and details are not described herein.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description It with the specific work process of device, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In addition, in the description of the embodiment of the present invention unless specifically defined or limited otherwise, term " installation ", " phase Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can Can also be electrical connection to be mechanical connection;It can be directly connected, can also indirectly connected through an intermediary, Ke Yishi Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition Concrete meaning in invention.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product It is stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention is substantially in other words The part of the part that contributes to existing technology or the technical solution can be expressed in the form of software products, the meter Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention. And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.
In the description of the present invention, it should be noted that term "center", "upper", "lower", "left", "right", "vertical", The orientation or positional relationship of the instructions such as "horizontal", "inner", "outside" be based on the orientation or positional relationship shown in the drawings, merely to Convenient for the description present invention and simplify description, do not indicate or imply the indicated device or element must have a particular orientation, With specific azimuth configuration and operation, therefore it is not considered as limiting the invention.In addition, term " first ", " second ", " third " is used for description purposes only, and is not understood to indicate or imply relative importance.
Finally it should be noted that:Embodiment described above, only specific implementation mode of the invention, to illustrate the present invention Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair It is bright to be described in detail, it will be understood by those of ordinary skill in the art that:Any one skilled in the art In the technical scope disclosed by the present invention, it can still modify to the technical solution recorded in previous embodiment or can be light It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover the protection in the present invention Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. a kind of payment system based on block chain, which is characterized in that including:Beneficiary payment terminal, face recognition device, net Pass, recognition of face server, block chain node and cloud storage system;
The beneficiary payment terminal, the human face data for acquiring Transaction Information and the face recognition device execute attribute The first data ciphertext that encryption obtains is sent to the recognition of face server by encryption by the gateway;
The recognition of face server, for being decrypted according to preset attribute cryptographic private key corresponding with itself, from decrypting To the first data clear text in obtain payer wallet address in human face data and Transaction Information, and from the cloud storage system Middle acquisition private key corresponding with payer wallet address and default human face data;And if the human face data with it is default Human face data, which meets, presets identification condition, and the private key is called to sign Transaction Information, to system after execution encryption attribute The Transaction Information of interior broadcast enciphering and signature;
The block chain node, for according to preset attribute cryptographic private key corresponding with itself decryption encryption and the transaction of signature letter Breath, and the Transaction Information obtained to decryption is verified, if being verified, the Transaction Information being verified is recorded in block chain In network.
2. system according to claim 1, which is characterized in that further include:Payer payment terminal, central numeral currency system System and CA systems;
The payer payment terminal, for according to the user information generation public private key pair of payment user and payer wallet Location receives from face recognition device corresponding with itself and presets human face data, and by payer wallet address, and passes through attribute Encrypted private key and default human face data are sent to cloud storage system by the gateway;
The central numeral money-system, for according to the payer payment terminal send containing payer wallet address Registration request generates digital cash account corresponding with payer wallet address;
The CA systems are additionally operable to generate identity digital certificate according to the payer wallet address that the payment terminal is sent, will Identity digital certificate associated with payer wallet address is transmitted to the payer payment terminal by the gateway, and will The identity digital certificate is added in block chain network;And to the recognition of face server and the block chain node Distribute corresponding preset attribute cryptographic private key.
3. a kind of method of payment based on block chain is applied to recognition of face server, which is characterized in that including:
The the first data ciphertext received from gateway is decrypted according to preset attribute cryptographic private key corresponding with itself;
From the payer wallet address obtained in the first data clear text that decryption obtains in human face data and Transaction Information;
Private key corresponding with payer wallet address and default human face data are obtained from cloud storage system;
If the human face data meets with default human face data presets identification condition, the private key is called to sign Transaction Information Name, execute encryption attribute after into system the Transaction Information of broadcast enciphering and signature.
4. according to the method described in claim 3, it is characterized in that, being obtained from cloud storage system with the payer wallet The corresponding private key in location and default human face data, including:
Inquiry request is sent to the cloud storage system, the inquiry request includes:Payer wallet address;
The Query Information that the cloud storage system is returned according to the inquiry request is received, the Query Information includes:Containing with Second data ciphertext of the associated private key in payer wallet address and default human face data;
The second data ciphertext is decrypted according to itself corresponding preset attribute cryptographic private key, and is obtained from decryption the Private key corresponding with payer wallet address and default human face data are obtained in two data clear texts.
5. according to the method described in claim 4, it is characterized in that, the method further includes:
Judge whether the similar value between the human face data and default human face data is more than default similar threshold value;
When the similar value between the human face data and default human face data is more than default similar threshold value, the face number is determined Identification condition is preset according to meeting with default human face data;
After determining that the human face data meets default identification condition with default human face data, further include;
After the Transaction Information of the broadcast enciphering into system and signature, payment successful information is returned to the gateway.
6. according to the method described in claim 5, it is characterized in that, being received from gateway according to the decryption of preset attribute cryptographic private key Before first data ciphertext, including:
Receive the preset attribute cryptographic private key corresponding with itself that CA systems are sent.
7. a kind of method of payment based on block chain is applied to gateway, which is characterized in that including:
The first data ciphertext that beneficiary payment terminal is sent is received, the first data ciphertext includes the friendship by encryption attribute Easy information and human face data, the Transaction Information include payer wallet address;
The first data ciphertext is sent to recognition of face server.
8. the method according to the description of claim 7 is characterized in that close receiving the first data that beneficiary payment terminal is sent Before text, including:
Receive the payer wallet address that payer payment terminal is sent, and default human face data after encryption attribute and Private key;
Default human face data and private key by payer wallet address, and after encryption attribute is according to preset data lattice Formula is uploaded to cloud storage system.
9. according to the method described in claim 8, it is characterized in that, the method further includes:
Receive the payment successful information that the recognition of face server is sent;
The payment successful information is sent to the beneficiary payment terminal.
10. a kind of computer-readable medium for the non-volatile program code that can perform with processor, which is characterized in that described Program code makes the processor execute any one of described claim 3 to 6 or claim 7 to 9 any one of them side Method.
CN201810390212.3A 2018-04-27 2018-04-27 Payment system and method based on block chain Expired - Fee Related CN108564353B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810390212.3A CN108564353B (en) 2018-04-27 2018-04-27 Payment system and method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810390212.3A CN108564353B (en) 2018-04-27 2018-04-27 Payment system and method based on block chain

Publications (2)

Publication Number Publication Date
CN108564353A true CN108564353A (en) 2018-09-21
CN108564353B CN108564353B (en) 2022-01-25

Family

ID=63537140

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810390212.3A Expired - Fee Related CN108564353B (en) 2018-04-27 2018-04-27 Payment system and method based on block chain

Country Status (1)

Country Link
CN (1) CN108564353B (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109493058A (en) * 2018-12-14 2019-03-19 深圳壹账通智能科技有限公司 A kind of personal identification method and relevant device based on block chain
CN109493071A (en) * 2018-10-22 2019-03-19 北京首汽智行科技有限公司 Auth method based on block chain
CN109544331A (en) * 2018-10-12 2019-03-29 深圳壹账通智能科技有限公司 Supply chain financial application method, apparatus and terminal device based on block chain
CN109727008A (en) * 2018-12-25 2019-05-07 深圳市元征科技股份有限公司 A kind of data processing method and relevant device based on block chain
CN109740319A (en) * 2018-12-06 2019-05-10 中国联合网络通信集团有限公司 Digital authentication method and server
CN109844787A (en) * 2018-11-27 2019-06-04 区链通网络有限公司 A kind of hardware wallet, transaction system and storage medium based on block chain
CN109903043A (en) * 2019-01-17 2019-06-18 平安科技(深圳)有限公司 Method for secure transactions, device, equipment and storage medium based on block chain
CN109903044A (en) * 2019-01-24 2019-06-18 深圳远为文化有限公司 Information or digital asset Batch sending method based on block chain
CN109981650A (en) * 2019-03-27 2019-07-05 互链云网(北京)科技有限公司 Lead to the transfer method and system of card in block chain
CN110035052A (en) * 2018-12-28 2019-07-19 阿里巴巴集团控股有限公司 A kind of method, apparatus that checking historical transactional information and electronic equipment
CN110121057A (en) * 2019-04-12 2019-08-13 苏州科技大学 A kind of intelligent camera method and system based on block chain
CN110349347A (en) * 2019-06-21 2019-10-18 深圳市元征科技股份有限公司 A kind of Vehicular charging charging method and device
CN110519297A (en) * 2019-09-17 2019-11-29 腾讯科技(深圳)有限公司 A kind of data processing method and equipment based on block chain private key
CN110545190A (en) * 2019-09-06 2019-12-06 腾讯科技(深圳)有限公司 signature processing method, related device and equipment
CN110599164A (en) * 2019-09-02 2019-12-20 北京航空航天大学 Method for rapidly paying by any payee under supervision chain
CN110807206A (en) * 2019-10-07 2020-02-18 复旦大学 A university certificate storage management system based on blockchain and attribute cryptography
CN110971649A (en) * 2018-09-28 2020-04-07 南山人寿保险股份有限公司 System for verifying identity and confirming insurance transaction based on block chain
CN110992053A (en) * 2019-12-31 2020-04-10 国科火炼(杭州)数字科技有限公司 Safe payment system and method based on finger vein recognition and block chain technology
CN111062725A (en) * 2019-12-16 2020-04-24 腾讯科技(深圳)有限公司 Face payment method, device and system and computer readable storage medium
CN111131438A (en) * 2019-12-20 2020-05-08 北京同邦卓益科技有限公司 Method and apparatus for accessing block chains
WO2020107233A1 (en) * 2018-11-27 2020-06-04 区链通网络有限公司 Blockchain-based wallet system, method of use of wallet and storage medium
CN111242613A (en) * 2020-01-09 2020-06-05 中信银行股份有限公司 Wallet information management method and device based on online banking system and electronic equipment
CN111260364A (en) * 2020-01-22 2020-06-09 上海墨珩网络科技有限公司 Extensible quick payment method and system based on block chain
CN111369259A (en) * 2020-03-10 2020-07-03 北京意锐新创科技有限公司 Payment method and device suitable for block chain support
CN111461706A (en) * 2020-04-27 2020-07-28 杭州云萃流图网络科技有限公司 User information binding method and device based on block chain
CN111539698A (en) * 2020-04-14 2020-08-14 深圳市启迪网络科技有限公司 Block chain digital asset payment gateway system based on order
CN111553694A (en) * 2020-05-21 2020-08-18 陈议尊 A distributed storage blockchain method and system
CN111625869A (en) * 2020-04-23 2020-09-04 腾讯科技(深圳)有限公司 Data processing method and data processing device
CN111768181A (en) * 2020-07-01 2020-10-13 厦门力含信息技术服务有限公司 A data clearing system combining big data and credit blockchain
CN111861431A (en) * 2020-06-08 2020-10-30 西安艾润物联网技术服务有限责任公司 Digital currency payment method and system
CN111985912A (en) * 2020-08-14 2020-11-24 上海云从企业发展有限公司 A payment method, apparatus, system, device and machine-readable medium
CN112016928A (en) * 2019-05-31 2020-12-01 华控清交信息科技(北京)有限公司 Payment method and device for payment
CN112241541A (en) * 2020-10-21 2021-01-19 广东金杭科技有限公司 Community security application method based on block chain and portrait recognition technology
CN112465516A (en) * 2021-02-02 2021-03-09 腾讯科技(深圳)有限公司 Block chain network-based device management method, related device and storage medium
CN112511488A (en) * 2020-10-20 2021-03-16 广西盛源行电子信息股份有限公司 Face recognition data distribution system based on big data
CN112749971A (en) * 2020-08-21 2021-05-04 腾讯科技(深圳)有限公司 Payment verification method and device, detachable camera assembly and storage medium
CN112819447A (en) * 2019-11-18 2021-05-18 河南戴维智能科技有限公司 Fusion marketing method and system based on face recognition payment
CN112950202A (en) * 2021-02-26 2021-06-11 留洋汇(厦门)金融技术服务有限公司 Cross-border information payment system based on block chain architecture
CN113052587A (en) * 2021-04-30 2021-06-29 中国银行股份有限公司 Transfer service processing method and device based on block chain
CN113610519A (en) * 2021-08-23 2021-11-05 深圳市天盛物联科技有限公司 Digital currency face-swiping payment method, system and device
CN113632125A (en) * 2019-03-20 2021-11-09 第一资本服务有限责任公司 Securely sharing personal data stored in a blockchain using a contactless card
CN114723438A (en) * 2022-05-19 2022-07-08 北京第五力科技有限公司 Wallet system and transaction method
CN115412339A (en) * 2022-08-25 2022-11-29 昆明理工大学 Data security protection system based on block chain

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160292672A1 (en) * 2015-03-31 2016-10-06 Nasdaq, Inc. Systems and methods of blockchain transaction recordation
WO2017011601A1 (en) * 2015-07-14 2017-01-19 Fmr Llc Computationally efficient transfer processing, auditing, and search apparatuses, methods and systems
CN107464110A (en) * 2017-07-10 2017-12-12 北京云知科技有限公司 Block chain wallet address generating method, method of payment, device and electronic equipment based on image
CN107633400A (en) * 2017-08-09 2018-01-26 北京云知科技有限公司 A kind of method of payment and device of the machine wallet based on block chain

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160292672A1 (en) * 2015-03-31 2016-10-06 Nasdaq, Inc. Systems and methods of blockchain transaction recordation
WO2017011601A1 (en) * 2015-07-14 2017-01-19 Fmr Llc Computationally efficient transfer processing, auditing, and search apparatuses, methods and systems
CN107464110A (en) * 2017-07-10 2017-12-12 北京云知科技有限公司 Block chain wallet address generating method, method of payment, device and electronic equipment based on image
CN107633400A (en) * 2017-08-09 2018-01-26 北京云知科技有限公司 A kind of method of payment and device of the machine wallet based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TSUBASAA: ""一款新的区块链钱包:麦子钱包"", 《HTTPS://WWW.JIANSHU.COM/P/2E383D06DED9》 *

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110971649A (en) * 2018-09-28 2020-04-07 南山人寿保险股份有限公司 System for verifying identity and confirming insurance transaction based on block chain
CN109544331A (en) * 2018-10-12 2019-03-29 深圳壹账通智能科技有限公司 Supply chain financial application method, apparatus and terminal device based on block chain
CN109544331B (en) * 2018-10-12 2022-11-22 深圳壹账通智能科技有限公司 Supply chain financial application method and device based on block chain, terminal equipment and storage medium
CN109493071A (en) * 2018-10-22 2019-03-19 北京首汽智行科技有限公司 Auth method based on block chain
WO2020107233A1 (en) * 2018-11-27 2020-06-04 区链通网络有限公司 Blockchain-based wallet system, method of use of wallet and storage medium
CN109844787A (en) * 2018-11-27 2019-06-04 区链通网络有限公司 A kind of hardware wallet, transaction system and storage medium based on block chain
CN109740319B (en) * 2018-12-06 2021-03-12 中国联合网络通信集团有限公司 Digital identity verification method and server
CN109740319A (en) * 2018-12-06 2019-05-10 中国联合网络通信集团有限公司 Digital authentication method and server
CN109493058A (en) * 2018-12-14 2019-03-19 深圳壹账通智能科技有限公司 A kind of personal identification method and relevant device based on block chain
CN109727008A (en) * 2018-12-25 2019-05-07 深圳市元征科技股份有限公司 A kind of data processing method and relevant device based on block chain
CN110035052A (en) * 2018-12-28 2019-07-19 阿里巴巴集团控股有限公司 A kind of method, apparatus that checking historical transactional information and electronic equipment
CN110035052B (en) * 2018-12-28 2021-06-08 创新先进技术有限公司 Method and device for checking historical transaction information and electronic equipment
CN109903043A (en) * 2019-01-17 2019-06-18 平安科技(深圳)有限公司 Method for secure transactions, device, equipment and storage medium based on block chain
WO2020147384A1 (en) * 2019-01-17 2020-07-23 平安科技(深圳)有限公司 Blockchain-based safe transaction method, device and apparatus, and storage medium
CN109903044A (en) * 2019-01-24 2019-06-18 深圳远为文化有限公司 Information or digital asset Batch sending method based on block chain
CN113632125A (en) * 2019-03-20 2021-11-09 第一资本服务有限责任公司 Securely sharing personal data stored in a blockchain using a contactless card
CN109981650A (en) * 2019-03-27 2019-07-05 互链云网(北京)科技有限公司 Lead to the transfer method and system of card in block chain
CN110121057A (en) * 2019-04-12 2019-08-13 苏州科技大学 A kind of intelligent camera method and system based on block chain
CN112016928A (en) * 2019-05-31 2020-12-01 华控清交信息科技(北京)有限公司 Payment method and device for payment
CN110349347A (en) * 2019-06-21 2019-10-18 深圳市元征科技股份有限公司 A kind of Vehicular charging charging method and device
CN110599164A (en) * 2019-09-02 2019-12-20 北京航空航天大学 Method for rapidly paying by any payee under supervision chain
CN110599164B (en) * 2019-09-02 2022-05-10 北京航空航天大学 Supervision-capable quick payment method for any payee under chain
CN110545190A (en) * 2019-09-06 2019-12-06 腾讯科技(深圳)有限公司 signature processing method, related device and equipment
CN110519297B (en) * 2019-09-17 2021-06-15 腾讯科技(深圳)有限公司 Data processing method and device based on block chain private key
CN110519297A (en) * 2019-09-17 2019-11-29 腾讯科技(深圳)有限公司 A kind of data processing method and equipment based on block chain private key
CN110807206A (en) * 2019-10-07 2020-02-18 复旦大学 A university certificate storage management system based on blockchain and attribute cryptography
CN110807206B (en) * 2019-10-07 2023-04-07 复旦大学 College certificate storage management system based on block chain and attribute password
CN112819447A (en) * 2019-11-18 2021-05-18 河南戴维智能科技有限公司 Fusion marketing method and system based on face recognition payment
CN111062725A (en) * 2019-12-16 2020-04-24 腾讯科技(深圳)有限公司 Face payment method, device and system and computer readable storage medium
CN111131438A (en) * 2019-12-20 2020-05-08 北京同邦卓益科技有限公司 Method and apparatus for accessing block chains
CN110992053B (en) * 2019-12-31 2023-04-28 国科火炼(杭州)数字科技有限公司 Secure payment system and method based on finger vein recognition and blockchain technology
CN110992053A (en) * 2019-12-31 2020-04-10 国科火炼(杭州)数字科技有限公司 Safe payment system and method based on finger vein recognition and block chain technology
CN111242613A (en) * 2020-01-09 2020-06-05 中信银行股份有限公司 Wallet information management method and device based on online banking system and electronic equipment
CN111260364A (en) * 2020-01-22 2020-06-09 上海墨珩网络科技有限公司 Extensible quick payment method and system based on block chain
CN111260364B (en) * 2020-01-22 2023-10-20 上海墨珩网络科技有限公司 Block chain-based extensible quick payment method and system
CN111369259A (en) * 2020-03-10 2020-07-03 北京意锐新创科技有限公司 Payment method and device suitable for block chain support
CN111539698A (en) * 2020-04-14 2020-08-14 深圳市启迪网络科技有限公司 Block chain digital asset payment gateway system based on order
CN111625869A (en) * 2020-04-23 2020-09-04 腾讯科技(深圳)有限公司 Data processing method and data processing device
CN111461706B (en) * 2020-04-27 2023-09-05 杭州云萃流图网络科技有限公司 User information binding method and device based on block chain
CN111461706A (en) * 2020-04-27 2020-07-28 杭州云萃流图网络科技有限公司 User information binding method and device based on block chain
CN111553694A (en) * 2020-05-21 2020-08-18 陈议尊 A distributed storage blockchain method and system
CN111861431A (en) * 2020-06-08 2020-10-30 西安艾润物联网技术服务有限责任公司 Digital currency payment method and system
CN111768181B (en) * 2020-07-01 2024-10-15 李东 Data clearing system combining big data and credit block chain
CN111768181A (en) * 2020-07-01 2020-10-13 厦门力含信息技术服务有限公司 A data clearing system combining big data and credit blockchain
CN111985912A (en) * 2020-08-14 2020-11-24 上海云从企业发展有限公司 A payment method, apparatus, system, device and machine-readable medium
CN112749971A (en) * 2020-08-21 2021-05-04 腾讯科技(深圳)有限公司 Payment verification method and device, detachable camera assembly and storage medium
CN112511488A (en) * 2020-10-20 2021-03-16 广西盛源行电子信息股份有限公司 Face recognition data distribution system based on big data
CN112241541A (en) * 2020-10-21 2021-01-19 广东金杭科技有限公司 Community security application method based on block chain and portrait recognition technology
CN112465516B (en) * 2021-02-02 2021-04-20 腾讯科技(深圳)有限公司 Block chain network-based device management method, related device and storage medium
CN112465516A (en) * 2021-02-02 2021-03-09 腾讯科技(深圳)有限公司 Block chain network-based device management method, related device and storage medium
CN112950202A (en) * 2021-02-26 2021-06-11 留洋汇(厦门)金融技术服务有限公司 Cross-border information payment system based on block chain architecture
CN112950202B (en) * 2021-02-26 2025-06-13 留洋汇(厦门)金融技术服务有限公司 A cross-border information payment system based on blockchain architecture
CN113052587A (en) * 2021-04-30 2021-06-29 中国银行股份有限公司 Transfer service processing method and device based on block chain
CN113052587B (en) * 2021-04-30 2024-10-29 中国银行股份有限公司 Transfer business processing method and device based on blockchain
CN113610519A (en) * 2021-08-23 2021-11-05 深圳市天盛物联科技有限公司 Digital currency face-swiping payment method, system and device
CN114723438A (en) * 2022-05-19 2022-07-08 北京第五力科技有限公司 Wallet system and transaction method
CN115412339A (en) * 2022-08-25 2022-11-29 昆明理工大学 Data security protection system based on block chain

Also Published As

Publication number Publication date
CN108564353B (en) 2022-01-25

Similar Documents

Publication Publication Date Title
CN108564353A (en) Payment system based on block chain and method
US10594498B2 (en) Method and service-providing server for secure transmission of user-authenticating information
US12388619B2 (en) System and method for authorizing transactions in an authorized member network
US20240296429A1 (en) Information transaction infrastructure
CN106982205B (en) Block chain-based digital asset processing method and device
AU2014353151B2 (en) Automated account provisioning
US20240303635A1 (en) Token-based off-chain interaction authorization
KR20190142353A (en) Anonymity and Traceability Improvement Techniques for Digital Asset Transactions in Distributed Transaction Consensus Networks
CN113159767B (en) Blockchain-based transfer processing methods, devices, and systems
CN112381542A (en) Transaction payment method, device, equipment and storage medium based on block chain
CN104836776A (en) Data interaction method and device
US20170250810A1 (en) Dynamic multiple-application systematic framework for integrated circuit card and information processing methods based on the framework
CN111723060A (en) Blacklist data sharing method and system based on block chain
CN105871923B (en) Information processing method, information record node and participation node
Pourghomi et al. A secure cloud-based NFC mobile payment protocol
CN106204005A (en) Based on across the payment system of fund server and method of payment, device and server
Fun et al. Review of mobile macro-payments schemes
Sung et al. Mobile Payment Based on Transaction Certificate Using Cloud Self‐Proxy Server
CN106204015A (en) Based on across the payment system of fund server and method, device and server
KR20110103822A (en) Mobile card management method and system
CN112308546A (en) Offline digital currency acquiring system and method
CN106203976A (en) Payment system based on same fund server and method of payment, device and server
JP2013536481A (en) Method and system for providing universal access to one of a plurality of services
KR101902990B1 (en) Pass card issue and operating system by using security module and method thereof
CN116668071B (en) A blockchain-based data asset management method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190221

Address after: 100028 7th Floor 703, No. 1 Building, 16 Taiyanggong Middle Road, Chaoyang District, Beijing

Applicant after: SHUZI QIANBAO (BEIJING) TECHNOLOGY Co.,Ltd.

Address before: Room 1003-16, No. 6 Weide Road, Yangpu District, Shanghai 200082

Applicant before: SHUZI QIANYUAN TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right

Effective date of registration: 20200520

Address after: Room 1003-16, No. 6, Wade Road, Yangpu District, Shanghai

Applicant after: SHUZI QIANYUAN TECHNOLOGY Co.,Ltd.

Address before: 100028 7th Floor 703, No. 1 Building, 16 Taiyanggong Middle Road, Chaoyang District, Beijing

Applicant before: SHUZI QIANBAO (BEIJING) TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211201

Address after: 100000 room 703, floor 7, building 1, yard 16, Taiyanggong Middle Road, Chaoyang District, Beijing

Applicant after: SHUZI QIANBAO (BEIJING) TECHNOLOGY Co.,Ltd.

Address before: Room 1003-16, No. 6 Weide Road, Yangpu District, Shanghai 200082

Applicant before: SHUZI QIANYUAN TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220125