Nothing Special   »   [go: up one dir, main page]

CN109741171A - A kind of method and device of cross-border remittance information registration - Google Patents

A kind of method and device of cross-border remittance information registration Download PDF

Info

Publication number
CN109741171A
CN109741171A CN201811602919.2A CN201811602919A CN109741171A CN 109741171 A CN109741171 A CN 109741171A CN 201811602919 A CN201811602919 A CN 201811602919A CN 109741171 A CN109741171 A CN 109741171A
Authority
CN
China
Prior art keywords
information
remittance
transaction
key
determines
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
CN201811602919.2A
Other languages
Chinese (zh)
Other versions
CN109741171B (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.)
China Unionpay Co Ltd
Original Assignee
China Unionpay 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 China Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201811602919.2A priority Critical patent/CN109741171B/en
Publication of CN109741171A publication Critical patent/CN109741171A/en
Application granted granted Critical
Publication of CN109741171B publication Critical patent/CN109741171B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a kind of method and devices of cross-border remittance information registration, this method includes the remittance information that remittance abroad mechanism obtains user, and determine the corresponding transaction id of remittance information and transaction key, according to transaction key and remittance information, determine Transaction Information, according to the public key and the transaction key of processing mechanism of remitting money in block chain network, Transaction Information and key information are registered in block chain network by the key information for determining remittance processing mechanism according to the corresponding transaction id of remittance information.Remittance abroad mechanism is by encrypting transaction key, and block chain network is uploaded to after encrypting using transaction key to remittance information, so that user efficiently inquires process flow locating for remittance information by block chain network, the inquiry timeliness of remittance information is improved.

Description

A kind of method and device of cross-border remittance information registration
Technical field
The present embodiments relate to block chain technical fields, more particularly to a kind of method and dress of cross-border remittance information registration It sets.
Background technique
In existing " whole world speed is converged " operation flow, if user wants one remittance real time information of inquiry or who converges Come over, or come from which place remittance, it generally requires importing mechanism side submission inquiry request, importing mechanism can be in silver Inquiry is submitted to ask on connection CDRS (China Unionpay Dispute Resolution System, cross-border Error disposal platform) It asks, request circulation to remittance abroad mechanism carries out artificial enquiry, and since man efficiency is low, often inquiry transaction needs 20 days are even More long, this remittance experience for just leveraging remitter.SWIFT(Society for Worldwide Interbank Financial Telecommunications, global cooperative bank's Financial Telecommunication association) GPI (Global Payment Innovation, whole world innovation payment) also similar problem, exactly one remittance are sent out business, real time information With can not obtain in time when details.
Summary of the invention
The embodiment of the present invention provides a kind of method and device of cross-border remittance information registration, to realize cross-border payment with Track is effectively improved the cross-border payment experience of client.
The method of the cross-border remittance information registration of one kind provided in an embodiment of the present invention, comprising:
Remittance abroad mechanism obtains the remittance information of user, and determines the remittance information corresponding transaction id (Identity, body Part mark) and transaction key;
The remittance abroad mechanism determines Transaction Information according to the transaction key and the remittance information;
The remittance abroad mechanism determines institute according to the public key and the transaction key of processing mechanism of remitting money in block chain network State the key information of remittance processing mechanism;
The remittance abroad mechanism is according to the corresponding transaction id of the remittance information by the Transaction Information and the key information It is registered in the block chain network.
In above-mentioned technical proposal, remittance abroad mechanism is by encrypting transaction key, and using transaction key to remittance Information is uploaded to block chain network after being encrypted, so that user is efficiently inquired locating for remittance information by block chain network Process flow, improve remittance information inquiry timeliness.
Optionally, the remittance abroad mechanism determines Transaction Information according to the transaction key and the remittance information, packet It includes:
The remittance abroad mechanism encrypts the remittance information using the transaction key, determines the transaction letter Breath.
Optionally, the remittance abroad mechanism according in block chain network remit money processing mechanism public key and the transaction key, Determine the key information of the remittance processing mechanism, comprising:
The remittance abroad mechanism is encrypted the transaction key using the public key of the remittance processing mechanism, determines institute State the key information of remittance processing mechanism.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The remittance abroad mechanism is encrypted the transaction key using the public key of the remittance processing mechanism, determines institute State the key information of remittance processing mechanism, comprising:
The remittance abroad mechanism is encrypted the transaction key using the public key of the changeover mechanism, determines described turn The key information of connection mechanism;
The remittance abroad mechanism is encrypted the transaction key using the public key for importing mechanism, determines the remittance Enter the key information of mechanism;
The remittance abroad mechanism is encrypted the transaction key using the public key of the liquidation organization, is determined described clear Calculate the key information of mechanism.
Optionally, the remittance abroad mechanism is according to the corresponding transaction id of the remittance information by the Transaction Information and described close Key information is registered in the block chain network, comprising:
The remittance abroad mechanism establishes the corresponding transaction id of the remittance information and the Transaction Information, the key information Corresponding relationship;
The remittance abroad mechanism will establish corresponding relationship after the Transaction Information, the key information is by the block chain On intelligent contract be registered in the block chain.
Correspondingly, the embodiment of the invention also provides a kind of methods of cross-border remittance information registration, comprising:
Processing mechanism of remitting money obtains the transaction id of remittance information;
The remittance processing mechanism determines the corresponding friendship of the transaction id according to the transaction id from block chain network The key information of easy information and the remittance processing mechanism;The Transaction Information is to import mechanism to be corresponded to according to the remittance information Transaction key and it is described remittance information determine;The key information of the remittance processing mechanism is the remittance mechanism according to institute What the transaction key of the public key and the remittance information of stating remittance processing mechanism determined;
The remittance processing mechanism determines institute according to the key information and the Transaction Information of the remittance processing mechanism State remittance information;
The remittance processing mechanism handles the remittance information, Transaction Information of determining that treated;
The remittance processing mechanism is according to the transaction id, by treated the Transaction Information and the money transfer organization Key information is registered in the block chain network.
In above-mentioned technical proposal, remittance processing mechanism is by encrypting transaction key, and uses transaction key pair Remittance information is uploaded to block chain network after being encrypted, so that user efficiently inquires each processing by block chain network The remittance information of process improves the inquiry timeliness of remittance information.
Optionally, it is described remittance processing mechanism according to it is described remittance processing mechanism key information and the Transaction Information, Determine the remittance information, comprising:
The remittance processing mechanism is decrypted the key information using the private key of the remittance processing mechanism, determines The transaction key out;
The remittance processing mechanism is decrypted the Transaction Information using the transaction key, determines the remittance Information.
Optionally, the remittance processing mechanism handles the remittance information, Transaction Information of determining that treated, Include:
The remittance processing mechanism handles the remittance information, processing information is determined, by the processing information After merging with the remittance information, remittance information of determining that treated;
The remittance processing mechanism using the transaction key to it is described treated remittance information encrypt, determine Treated Transaction Information.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The remittance processing mechanism handles the remittance information, determines processing information, comprising:
The changeover mechanism transfers to the remittance information, determines forwarding information;Or
The remittance mechanism imports the remittance information, determines to import information;Or
The liquidation organization clears the remittance information, determines clearance information.
Correspondingly, the embodiment of the invention also provides a kind of devices of cross-border remittance information registration, comprising:
Acquiring unit for obtaining the remittance information of user, and determines the corresponding transaction id of remittance information and friendship Easy key;
Processing unit, for determining Transaction Information according to the transaction key and the remittance information;According to block chain The public key and the transaction key of remittance processing mechanism in network determine the key information of the remittance processing mechanism;
Uploading unit, for according to the corresponding transaction id of the remittance information by the Transaction Information and the key information It is registered in the block chain network.
Optionally, the processing unit is specifically used for:
The remittance information is encrypted using the transaction key, determines the Transaction Information.
Optionally, the processing unit is specifically used for:
The transaction key is encrypted using the public key of the remittance processing mechanism, determines the remittance processor The key information of structure.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The processing unit is specifically used for:
The transaction key is encrypted using the public key of the changeover mechanism, determines the key of the changeover mechanism Information;
The transaction key is encrypted using the public key for importing mechanism, determines the key for importing mechanism Information;
The transaction key is encrypted using the public key of the liquidation organization, determines the key of the liquidation organization Information.
Optionally, the uploading unit is specifically used for:
The remittance abroad mechanism establishes the corresponding transaction id of the remittance information and the Transaction Information, the key information Corresponding relationship;
The remittance abroad mechanism will establish corresponding relationship after the Transaction Information, the key information is by the block chain On intelligent contract be registered in the block chain.
Correspondingly, the embodiment of the invention also provides a kind of devices of cross-border remittance information registration, comprising:
Acquiring unit, for obtaining the transaction id of remittance information;
Processing unit, for determining the corresponding transaction letter of the transaction id from block chain network according to the transaction id The key information of breath and remittance processing mechanism;The Transaction Information is that remittance mechanism is close according to the corresponding transaction of the remittance information What key and the remittance information determined;The key information of the remittance processing mechanism is the remittance mechanism according to the postal remittance counter What the transaction key of the public key and the remittance information of managing mechanism determined;According to the key information of the remittance processing mechanism and institute Transaction Information is stated, determines the remittance information;The remittance information is handled, Transaction Information of determining that treated;
Uploading unit, for according to the transaction id, by the close of treated the Transaction Information and the money transfer organization Key information is registered in the block chain network.
Optionally, the processing unit is specifically used for:
The key information is decrypted using the private key of the remittance processing mechanism, determines the transaction key;
The Transaction Information is decrypted using the transaction key, determines the remittance information.
Optionally, the processing unit is specifically used for:
The remittance information is handled, processing information is determined, the processing information and the remittance information is closed After and, remittance information of determining that treated;
Using the transaction key, treated that remittance information is encrypted to described, transaction letter of determining that treated Breath.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The processing unit is specifically used for:
It transfers to the remittance information, determines forwarding information;Or
The remittance information is imported, determines to import information;Or
The remittance information is cleared, determines clearance information.
Correspondingly, the embodiment of the invention also provides a kind of computer readable storage medium, the computer-readable storage Media storage has computer executable instructions, and the computer executable instructions are for making the computer execute above-mentioned cross-border remittance The method of money information registration.
Correspondingly, the embodiment of the invention also provides a kind of calculating equipment, comprising:
Memory, for storing program instruction;
Processor executes above-mentioned cross-border for calling the program instruction stored in the memory according to the program of acquisition The method of information of remitting money registration.
Detailed description of the invention
To describe the technical solutions in the embodiments of the present invention more clearly, make required in being described below to embodiment Attached drawing is briefly introduced, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this For the those of ordinary skill in field, without creative efforts, it can also be obtained according to these attached drawings other Attached drawing.
Fig. 1 is a kind of schematic diagram of system architecture provided in an embodiment of the present invention;
Fig. 2 is the flow diagram of the method for the cross-border remittance information registration of one kind provided in an embodiment of the present invention;
Fig. 3 is the flow diagram of the method for the cross-border remittance information registration of one kind provided in an embodiment of the present invention;
Fig. 4 is the flow diagram of the method for the cross-border remittance information registration of one kind provided in an embodiment of the present invention;
Fig. 5 is the structural schematic diagram of the device of the cross-border remittance information registration of one kind provided in an embodiment of the present invention;
Fig. 6 is the structural schematic diagram of the device of the cross-border remittance information registration of one kind provided in an embodiment of the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention make into It is described in detail to one step, it is clear that described embodiments are only a part of the embodiments of the present invention, rather than whole implementation Example.Based on the embodiments of the present invention, obtained by those of ordinary skill in the art without making creative efforts All other embodiment, shall fall within the protection scope of the present invention.
Fig. 1 is the system architecture that the embodiment of the present invention is applicable in.Refering to what is shown in Fig. 1, the system architecture may include remittance abroad machine Structure 110, changeover mechanism 120 import mechanism 130, liquidation organization 140, which changeover mechanism 120, imports mechanism 130, liquidation organization 140 collectively constitutes block chain network.Wherein, exchanging structure 120 and liquidation organization 140 may be same Mechanism, such as bankcard association.The remittance abroad mechanism 110 and remittance mechanism are usually the tissue with payment licence plate, such as: silver Row.
Wherein, remittance abroad mechanism 110 is mainly the remittance information to reception user, after the information that will remit money carries out remittance abroad processing, It is uploaded to block chain network.Changeover mechanism 120 is used to transfer to remittance information, then by forwarding information and remittance information knot Block chain network is uploaded to after conjunction.The remittance that mechanism 130 is used to handle remittance information is imported, and upper remittance information is to block link network Network.Liquidation organization 140 is used for the clearance to remittance information, and clearance information is uploaded to block chain network.
It should be noted that above-mentioned structure shown in FIG. 1 is only a kind of example, it is not limited in the embodiment of the present invention.
A kind of method that the embodiment of the present invention proposes cross-border remittance information secure registration.Firstly, overseas importing collect The remittance information of remitter calls web-service service that remittance information is registered in block chain network, changeover mechanism, remittance Mechanism and liquidation organization call web-service service by the forwarding information of cross-border remittance respectively, import information and clearance information It is registered in block chain network, each mechanism and remitter pass through the whole process information of the cross-border remittance of web-service service-seeking. Wherein block chain network is collectively constituted by remittance abroad mechanism, changeover mechanism, remittance mechanism, liquidation organization.In block chain network by The transaction of multiple mechanisms, for the privacy for guaranteeing transaction, the corresponding transaction key of each transaction passes through symmetric key reconciliation Transaction in sheet is encrypted, and transaction key carries out encryption by each authority public key and shared by block chain network.
Based on foregoing description, Fig. 2 illustratively shows the cross-border remittance information registration of one kind provided in an embodiment of the present invention Method process, which can be executed by the device of cross-border remittance information registration, which can be located at above-mentioned remittance machine The process for importing the cross-border remittance information registration of mechanism side is described below in structure.
As shown in Fig. 2, the process specifically includes:
Step 201, remittance abroad mechanism obtain user remittance information, and determine the corresponding transaction id of remittance information and Transaction key.
Remittance mechanism overseas can collect the remittance information T of remitter, then can be determined according to the remittance information The corresponding transaction id of remittance information, while importing mechanism and generating transaction key K of the symmetric key as the remittance information.It is each Pen remittance information can all correspond to a transaction id and a transaction key.
Step 202, the remittance abroad mechanism determines Transaction Information according to the transaction key and the remittance information.
Remittance abroad mechanism can be used the transaction key K in above-mentioned steps 201 and encrypt to remittance information T, determine Transaction Information Tc, that is to say, that obtain encrypted cipher text.
Step 203, the remittance abroad mechanism according in block chain network remit money processing mechanism public key and the transaction key, Determine the key information of the remittance processing mechanism.
After obtaining Transaction Information, remittance abroad mechanism can use the public key of remittance processing mechanism to carry out transaction key The key information of remittance processing mechanism is determined in encryption.
Specifically, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization.Determining processor of remitting money It, can be with when the key information of structure are as follows: remittance abroad mechanism is encrypted transaction key using the public key of changeover mechanism, determines to transfer The key information of mechanism, remittance abroad mechanism are encrypted transaction key using the public key for importing mechanism, determine to import mechanism Key information, remittance abroad mechanism are encrypted transaction key using the public key of liquidation organization, determine the key letter of liquidation organization Breath.The public key that itself also can be used in remittance abroad mechanism simultaneously encrypts transaction key, obtains the key information of remittance abroad mechanism.
For example, overseas remittance abroad mechanism, remittance abroad mechanism, changeover mechanism, the public key PK1, PK2 for importing mechanism and liquidation organization, PK3, PK4 are encrypted to obtain C1, C2, C3, C4 to transaction key K.
Step 204, the remittance abroad mechanism is according to the corresponding transaction id of the remittance information by the Transaction Information and described Key information is registered in the block chain network.
Remittance abroad mechanism establishes the corresponding relationship of remittance information corresponding transaction id and Transaction Information, key information, then will Transaction Information, key information after establishing corresponding relationship are registered in block chain by the intelligent contract on block chain.
For example, overseas remittance abroad mechanism will the corresponding pass of foundation by the intelligent contract disposed in middleware calling block chain network Transaction Information and key information Tid →<Tc of system, C1, C2, C3, C4>be registered in block chain network.The middleware services can Think that Web-Service is serviced.
The remittance abroad operation to remittance information can be completed through the above steps.
It is held below by the process of the method for cross-border remittance information registration shown in Fig. 3 to describe other remittance processing mechanisms Capable process.
As shown in figure 3, the process specifically includes:
Step 301, remittance processing mechanism obtains the transaction id of remittance information.
Processing mechanism of remitting money can be changeover mechanism, remittance mechanism and liquidation organization.It here can be with the angle of exchanging structure It spends to describe the treatment process of remittance processing mechanism.
Exchanging structure needs to obtain the transaction id of remittance information, which is unique.
Step 302, the remittance processing mechanism determines the transaction id according to the transaction id from block chain network The key information of corresponding Transaction Information and the remittance processing mechanism.
Changeover mechanism can call the querying method of intelligent contract to inquire the friendship from block chain network according to transaction id Easy ID corresponding Transaction Information Tc and key information C2.
Step 303, it is described remittance processing mechanism according to it is described remittance processing mechanism key information and the Transaction Information, Determine the remittance information.
Changeover mechanism is decrypted key information C2 using the private key of itself, determines transaction key K, then using friendship Transaction Information Tc is decrypted in easy key K, determines remittance information T.
Step 304, the remittance processing mechanism handles the remittance information, transaction letter of determining that treated Breath.
Changeover mechanism handles remittance information T, determines processing information, and processing information and remittance information are merged Afterwards, remittance information of determining that treated, then using transaction key K, to treated, remittance information is encrypted, and is determined Treated Transaction Information Tc '.Here processing information refers to forwarding information, that is to say, that changeover mechanism to remittance information T into Row switching processing, determines forwarding information.
Step 305, the remittance processing mechanism is according to the transaction id, treated by described in Transaction Information and the remittance The key information of money mechanism is registered in the block chain network.
Changeover mechanism can call middleware services to call intelligent contract will treated Transaction Information and key information Tid →<Tc ', C1, C2, C3, C4>be registered in block chain network, be equally here by transaction id and treated Transaction Information and Key information establishes corresponding relationship.
Correspondingly, remittance processing mechanism is when importing mechanism or liquidation organization, also to carry out the similar behaviour of above-mentioned changeover mechanism Make, unlike, importing mechanism is that will import information to be registered in block chain network, and liquidation organization is will to clear information to be registered in In block chain network.
In this manner it is possible to cross-border remittance whole process information is all registered in block chain network, so that user passes through bottom Block platform chain carries out the process flow of remittance information.Each mechanism can also call the inquiry of intelligent contract according to transaction id simultaneously Method inquires Transaction Information and key information<Tc from block chain network, C1, C2, and C3, C4>, oneself private key of each mechanism Key information is decrypted, transaction key K is obtained, each mechanism is decrypted Tc with transaction key K and obtains Transaction Information T.
Wherein, block chain network is mainly used for solving that information is credible can not distort characteristic, mutual by multiple peer nodes Equity (P2P) network, all node status equalitys in the network are established in connection, and store identical information, main Function includes information exchange and information storage.The network node realizes the network interconnection by P2P network technology.Block chain network Node realizes real-time data sharing, and can guarantee the strongly consistent of data by a kind of efficient consistency common recognition algorithm Property.The algorithm can guarantee to be still able to steady operation in the presence of certain malicious node simultaneously, due to this characteristic, System can in more incredible network steady operation.
Block chain service middleware is absorbed in upper-layer service logic, in shield the details of bottom block chain service Between Web-Service service is provided, can largely reduce exploitation O&M cost.Shield block chain details it Afterwards, system greatly enhances the tenability of different distributed account book technology platforms, more can neatly switch difference Underlying platform, realize compatibility.
Local cipher packet finally in order to solve the information security demand of user and mechanism, all put by all encryption and decryption work In local completion, the encryption and decryption kit provided can be realized the symmetric cryptography of information, the function such as public key encryption and private key decryption Can, further, by certain encryption method, it can selectively limit whether different user is able to access that information, more Ground can control the content of the access information of different user according to different grain size.Encrypted information is uploaded to block link network Network can be realized permanently storing and can not distorting for information, and the information can also limit addressable user.
It should be noted that encryption and decryption and Web-Service middleware can be integrated into same system, by the system It is directly integrated into the client of mechanism, the client of mechanism pre-processes information using identical encryption and decryption process, so Block chain network is directly accessed afterwards, and information is registered in block chain network.
It is also possible to be acted on behalf of by a central authority to all information, all remittance information all passes through this Central authority is handled, and information all passes through the mechanism trustship.
Embodiment in order to preferably explain the present invention, below by with specific example come describe it is cross-border remittance information registration Process.
As shown in figure 4, the participant of the embodiment of the present invention has remittance abroad bank A overseas, it is domestic to import bank B and bank Card tissue generates a pair of public and private key using rsa cryptosystem algorithm as switching liquidation organization, each mechanism.Block chain network uses Hyperledger Fabric block platform chain, intelligent contract realize each mechanism for Transaction Information and key using Go language Information is stored in block chain Fabric state and the function of inquiry transaction and key information from state.Mechanism passes through Web- Service service call Fabric SDK is interacted with intelligent contract.Bankcard association can be China Unionpay.
One converged from bank A it is as follows to the register step of the cross-border remittance information of bank B:
1. money transfer request process:
Step 1: the money order that overseas remittance abroad bank A is filled according to remittance abroad people, collects sender information, money transfer organization, connection It is the information such as mode, remittance abroad time, postscript, and is spliced into transaction id from the fixed field in 8583 messages.
Step 2: generating session key using 3DES/AES cryptographic algorithm, session key is to sender information, remittance machine The information such as structure, contact method, remittance abroad time, postscript are encrypted one by one.
Step 3: the public key of remittance abroad bank A mechanism, Unionpay and remittance bank B carries out RSA to unsymmetrical key and adds It is close, obtain ciphertext C1, C2, C3 of unsymmetrical key.
Step 4: remittance abroad bank A calls web-service service by encrypted Transaction Information and encrypted symmetrical Key is stored in Fabric state by transaction id.
2. money transfer request switching process:
Step 5: Unionpay is spliced into transaction id according to 8583 messages received, looked into from Fabric state according to transaction id Ask out encrypted Transaction Information and encrypted transaction key.
Step 6: encrypted transaction key is decrypted according to the private key of mechanism for Unionpay, transaction key is obtained In plain text.
Step 7: transit time is carried out encryption insertion Transaction Information with transaction key by Unionpay, and web- will be called Updated Transaction Information is newly stored into fabric state by service service.
After 3. holder keeps accounts:
It is spliced into transaction id according to 8583 messages received step 8: importing mechanism B, according to the id that trades from Fabric state In inquire encrypted Transaction Information and encrypted transaction key.
Encrypted transaction key is decrypted according to the private key of mechanism step 9: importing mechanism B, it is close to obtain transaction The plaintext of key.
4. transmission clearance file:
Step 10: Unionpay carries out receiver information, the time that keeps accounts, transaction journal number, currency type, amount of money etc. to use transaction key Encryption insertion Transaction Information is carried out, and will call web-service service that updated Transaction Information is newly stored into fabric In state.
Step 11: Unionpay is spliced into transaction id according to 8583 messages received, according to transaction id from Fabric state Inquire encrypted Transaction Information and encrypted transaction key.
Step 12: encrypted transaction key is decrypted according to the private key of mechanism for Unionpay, transaction key is obtained Plaintext.
It is carried out encrypting insertion Transaction Information with transaction key step 13: Unionpay will clear the time, and web- will be called Updated Transaction Information is newly stored into fabric state by service service.
Since then, a cross-border money transfer transactions from remittance abroad, switching, remittance, the several steps of clearance whole process Transaction Information just It is registered in block chain network.
User inquires money transfer transactions information according to transaction id, to mechanism;Looking into for intelligent contract is called according to transaction id by mechanism Inquiry method inquires encrypted Transaction Information and encrypted transaction key from Fabric state;Mechanism is according to mechanism Encrypted transaction key is decrypted private key, obtains the plaintext of transaction key;Mechanism transaction key decrypted transaction information, It obtains Transaction Information and returns to user in plain text.
Above-described embodiment shows that remittance abroad mechanism obtains the remittance information of user, and determines the corresponding friendship of remittance information Easy ID and transaction key determine Transaction Information, according to postal remittance counter in block chain network according to transaction key and remittance information The public key and the transaction key for managing mechanism determine the key information of remittance processing mechanism, according to the corresponding friendship of remittance information Transaction Information and key information are registered in block chain network by easy ID.Remittance abroad mechanism by being encrypted to transaction key, with And it is uploaded to block chain network after encrypting using transaction key to remittance information, so that user is efficient by block chain network Inquire remittance information locating for process flow, improve remittance information inquiry timeliness.
The embodiment of the present invention can be realized following technical effect:
1) cross-border remittance letter breath is shared between implementation mechanism: the system in the embodiment of the present invention is based on distributed account book technology structure It builds, all information can accomplish and can not distort that system guarantees each mechanism section by efficient consistency algorithm true A possibility that information between point keeps high level of synchronization, can prevent either party modification information.
2) realize user to it is cross-border remittance information real-time query: the embodiment of the present invention will remit money process in each link most core The information of the heart is uploaded in block chain network, and realizes that the real-time high-efficiency of information is synchronous, and arbitrary node at any time can The latest data in entire block chain network is accessed, user can be convenient the remittance letter that will efficiently inquire each process Breath considerably increases the inquiry timeliness of remittance information.
3) the controllable access problem of information solves: the embodiment of the present invention combines the corresponding of symmetric cryptography and asymmetric encryption The remittance information of each process is all encrypted and is uploaded on block chain by characteristic, only the strong correlation side of money transfer transactions is allowed to solve Confidential information is simultaneously checked, the access control of information is realized.
Based on the same technical idea, Fig. 5 illustratively shows a kind of cross-border remittance letter provided in an embodiment of the present invention The device of registration is ceased, which can execute the process of cross-border remittance information registration.
As shown in figure 5, the device specifically includes:
Acquiring unit 501, for obtaining the remittance information of user, and determine the corresponding transaction id of remittance information and Transaction key;
Processing unit 502, for determining Transaction Information according to the transaction key and the remittance information;According to area The public key and the transaction key of remittance processing mechanism in block chain network determine the key information of the remittance processing mechanism;
Uploading unit 503, for according to the corresponding transaction id of the remittance information by the Transaction Information and the key Information is registered in the block chain network.
Optionally, the processing unit 502 is specifically used for:
The remittance information is encrypted using the transaction key, determines the Transaction Information.
Optionally, the processing unit 502 is specifically used for:
The transaction key is encrypted using the public key of the remittance processing mechanism, determines the remittance processor The key information of structure.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The processing unit 502 is specifically used for:
The transaction key is encrypted using the public key of the changeover mechanism, determines the key of the changeover mechanism Information;
The transaction key is encrypted using the public key for importing mechanism, determines the key for importing mechanism Information;
The transaction key is encrypted using the public key of the liquidation organization, determines the key of the liquidation organization Information.
Optionally, the uploading unit 503 is specifically used for:
The remittance abroad mechanism establishes the corresponding transaction id of the remittance information and the Transaction Information, the key information Corresponding relationship;
The remittance abroad mechanism will establish corresponding relationship after the Transaction Information, the key information is by the block chain On intelligent contract be registered in the block chain.
Based on the same technical idea, Fig. 6 illustratively shows a kind of cross-border remittance letter provided in an embodiment of the present invention The device of registration is ceased, which can execute the process of cross-border remittance information registration.
As shown in fig. 6, the device specifically includes:
Acquiring unit 601, for obtaining the transaction id of remittance information;
Processing unit 602, for determining the corresponding friendship of the transaction id from block chain network according to the transaction id The key information of easy information and remittance processing mechanism;The Transaction Information is to import mechanism according to the corresponding friendship of the remittance information What easy key and the remittance information determined;The key information of the remittance processing mechanism is the remittance mechanism according to the remittance What the public key of money processing mechanism and the transaction key of the remittance information determined;According to the key information of the remittance processing mechanism With the Transaction Information, the remittance information is determined;The remittance information is handled, transaction letter of determining that treated Breath;
Uploading unit 603, for according to the transaction id, by treated the Transaction Information and the money transfer organization Key information is registered in the block chain network.
Optionally, the processing unit 602 is specifically used for:
The key information is decrypted using the private key of the remittance processing mechanism, determines the transaction key;
The Transaction Information is decrypted using the transaction key, determines the remittance information.
Optionally, the processing unit 602 is specifically used for:
The remittance information is handled, processing information is determined, the processing information and the remittance information is closed After and, remittance information of determining that treated;
Using the transaction key, treated that remittance information is encrypted to described, transaction letter of determining that treated Breath.
Optionally, the remittance processing mechanism includes changeover mechanism, imports mechanism and liquidation organization;
The processing unit 602 is specifically used for:
It transfers to the remittance information, determines forwarding information;Or
The remittance information is imported, determines to import information;Or
The remittance information is cleared, determines clearance information.
Based on the same technical idea, the embodiment of the invention also provides a kind of computer readable storage medium, the meters Calculation machine readable storage medium storing program for executing is stored with computer executable instructions, and the computer executable instructions are for holding the computer The method of the above-mentioned cross-border remittance information registration of row.
Based on the same technical idea, the embodiment of the invention also provides a kind of calculating equipment, comprising:
Memory, for storing program instruction;
Processor executes above-mentioned cross-border for calling the program instruction stored in the memory according to the program of acquisition The method of information of remitting money registration.
The present invention be referring to according to the method for the embodiment of the present invention, the process of equipment (system) and computer program product Figure and/or block diagram describe.It should be understood that every one stream in flowchart and/or the block diagram can be realized by computer program instructions The combination of process and/or box in journey and/or box and flowchart and/or the block diagram.It can provide these computer programs Instruct the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce A raw machine, so that being generated by the instruction that computer or the processor of other programmable data processing devices execute for real The device for the function of being specified in present one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
Although preferred embodiments of the present invention have been described, it is created once a person skilled in the art knows basic Property concept, then additional changes and modifications may be made to these embodiments.So it includes excellent that the following claims are intended to be interpreted as It selects embodiment and falls into all change and modification of the scope of the invention.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art Mind and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (20)

1. a kind of method of cross-border remittance information registration characterized by comprising
Remittance abroad mechanism obtains the remittance information of user, and determines the corresponding transaction identity ID of the remittance information and transaction Key;
The remittance abroad mechanism determines Transaction Information according to the transaction key and the remittance information;
The remittance abroad mechanism determines the remittance according to the public key and the transaction key of processing mechanism of remitting money in block chain network The key information of money processing mechanism;
The Transaction Information and the key information are registered according to the corresponding transaction id of the remittance information by the remittance abroad mechanism Into the block chain network.
2. the method as described in claim 1, which is characterized in that the remittance abroad mechanism is according to the transaction key and the remittance Information determines Transaction Information, comprising:
The remittance abroad mechanism encrypts the remittance information using the transaction key, determines the Transaction Information.
3. the method as described in claim 1, which is characterized in that the remittance abroad mechanism is according to processor of remitting money in block chain network The public key of structure and the transaction key determine the key information of the remittance processing mechanism, comprising:
The remittance abroad mechanism is encrypted the transaction key using the public key of the remittance processing mechanism, determines the remittance The key information of money processing mechanism.
4. method as claimed in claim 3, which is characterized in that the remittance processing mechanism includes changeover mechanism, imports mechanism And liquidation organization;
The remittance abroad mechanism is encrypted the transaction key using the public key of the remittance processing mechanism, determines the remittance The key information of money processing mechanism, comprising:
The remittance abroad mechanism is encrypted the transaction key using the public key of the changeover mechanism, determines the switching machine The key information of structure;
The remittance abroad mechanism is encrypted the transaction key using the public key for importing mechanism, determines the remittance machine The key information of structure;
The remittance abroad mechanism is encrypted the transaction key using the public key of the liquidation organization, determines the clearance machine The key information of structure.
5. such as the described in any item methods of Claims 1-4, which is characterized in that the remittance abroad mechanism is according to the remittance information The Transaction Information and the key information are registered in the block chain network by corresponding transaction id, comprising:
The remittance abroad mechanism establish the corresponding transaction id of the remittance information and the Transaction Information, the key information it is corresponding Relationship;
The remittance abroad mechanism will establish corresponding relationship after the Transaction Information, the key information is by the block chain Intelligent contract is registered in the block chain.
6. a kind of method of cross-border remittance information registration characterized by comprising
Processing mechanism of remitting money obtains the transaction identity ID of remittance information;
The remittance processing mechanism determines the corresponding transaction letter of the transaction id according to the transaction id from block chain network The key information of breath and the remittance processing mechanism;The Transaction Information is to import mechanism according to the corresponding friendship of the remittance information What easy key and the remittance information determined;The key information of the remittance processing mechanism is the remittance mechanism according to the remittance What the public key of money processing mechanism and the transaction key of the remittance information determined;
The remittance processing mechanism determines the remittance according to the key information and the Transaction Information of the remittance processing mechanism Money information;
The remittance processing mechanism handles the remittance information, Transaction Information of determining that treated;
The remittance processing mechanism is according to the transaction id, by the key of treated the Transaction Information and the money transfer organization Information is registered in the block chain network.
7. method as claimed in claim 6, which is characterized in that the remittance processing mechanism is according to the remittance processing mechanism Key information and the Transaction Information determine the remittance information, comprising:
The remittance processing mechanism is decrypted the key information using the private key of the remittance processing mechanism, determines institute State transaction key;
The remittance processing mechanism is decrypted the Transaction Information using the transaction key, determines the remittance letter Breath.
8. method as claimed in claim 6, which is characterized in that the remittance processing mechanism to the remittance information at Reason, Transaction Information of determining that treated, comprising:
The remittance processing mechanism handles the remittance information, processing information is determined, by the processing information and institute It states after remittance information merges, remittance information of determining that treated;
The remittance processing mechanism using the transaction key to it is described treated remittance information encrypt, determine to handle Transaction Information afterwards.
9. method according to claim 8, which is characterized in that the remittance processing mechanism includes changeover mechanism, imports mechanism And liquidation organization;
The remittance processing mechanism handles the remittance information, determines processing information, comprising:
The changeover mechanism transfers to the remittance information, determines forwarding information;Or
The remittance mechanism imports the remittance information, determines to import information;Or
The liquidation organization clears the remittance information, determines clearance information.
10. a kind of device of cross-border remittance information registration characterized by comprising
Acquiring unit, for obtaining the remittance information of user, and determine the corresponding transaction identity ID of the remittance information with And transaction key;
Processing unit, for determining Transaction Information according to the transaction key and the remittance information;According to block chain network The public key and the transaction key of middle remittance processing mechanism determine the key information of the remittance processing mechanism;
Uploading unit, for being registered the Transaction Information and the key information according to the corresponding transaction id of the remittance information Into the block chain network.
11. device as claimed in claim 10, which is characterized in that the processing unit is specifically used for:
The remittance information is encrypted using the transaction key, determines the Transaction Information.
12. device as claimed in claim 10, which is characterized in that the processing unit is specifically used for:
The transaction key is encrypted using the public key of the remittance processing mechanism, determines the remittance processing mechanism Key information.
13. device as claimed in claim 12, which is characterized in that the remittance processing mechanism includes changeover mechanism, remittance machine Structure and liquidation organization;
The processing unit is specifically used for:
The transaction key is encrypted using the public key of the changeover mechanism, determines the key letter of the changeover mechanism Breath;
The transaction key is encrypted using the public key for importing mechanism, determines the key letter for importing mechanism Breath;
The transaction key is encrypted using the public key of the liquidation organization, determines the key letter of the liquidation organization Breath.
14. such as the described in any item devices of claim 10 to 13, which is characterized in that the uploading unit is specifically used for:
The remittance abroad mechanism establish the corresponding transaction id of the remittance information and the Transaction Information, the key information it is corresponding Relationship;
The remittance abroad mechanism will establish corresponding relationship after the Transaction Information, the key information is by the block chain Intelligent contract is registered in the block chain.
15. a kind of device of cross-border remittance information registration characterized by comprising
Acquiring unit, for obtaining the transaction identity ID of remittance information;
Processing unit, for determined from block chain network according to the transaction id the corresponding Transaction Information of the transaction id and The key information of remittance processing mechanism;The Transaction Information be import mechanism according to the corresponding transaction key of the remittance information with What the remittance information determined;The key information of the remittance processing mechanism is the remittance mechanism according to the remittance processor What the public key of structure and the transaction key of the remittance information determined;According to the key information of the remittance processing mechanism and the friendship Easy information determines the remittance information;The remittance information is handled, Transaction Information of determining that treated;
Uploading unit is believed the key of treated the Transaction Information and the money transfer organization for according to the transaction id Breath is registered in the block chain network.
16. device as claimed in claim 15, which is characterized in that the processing unit is specifically used for:
The key information is decrypted using the private key of the remittance processing mechanism, determines the transaction key;
The Transaction Information is decrypted using the transaction key, determines the remittance information.
17. device as claimed in claim 15, which is characterized in that the processing unit is specifically used for:
The remittance information is handled, determines processing information, after the processing information and the remittance information are merged, Remittance information of determining that treated;
Using the transaction key, treated that remittance information is encrypted to described, Transaction Information of determining that treated.
18. device as claimed in claim 17, which is characterized in that the remittance processing mechanism includes changeover mechanism, remittance machine Structure and liquidation organization;
The processing unit is specifically used for:
It transfers to the remittance information, determines forwarding information;Or
The remittance information is imported, determines to import information;Or
The remittance information is cleared, determines clearance information.
19. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer can It executes instruction, the computer executable instructions are as claimed in any one of claims 1-9 wherein for executing the computer Method.
20. a kind of calculating equipment characterized by comprising
Memory, for storing program instruction;
Processor, for calling the program instruction stored in the memory, according to acquisition program execute as claim 1 to Method described in any one of 9.
CN201811602919.2A 2018-12-26 2018-12-26 Cross-border money transfer information registration method and device Active CN109741171B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811602919.2A CN109741171B (en) 2018-12-26 2018-12-26 Cross-border money transfer information registration method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811602919.2A CN109741171B (en) 2018-12-26 2018-12-26 Cross-border money transfer information registration method and device

Publications (2)

Publication Number Publication Date
CN109741171A true CN109741171A (en) 2019-05-10
CN109741171B CN109741171B (en) 2024-01-30

Family

ID=66361304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811602919.2A Active CN109741171B (en) 2018-12-26 2018-12-26 Cross-border money transfer information registration method and device

Country Status (1)

Country Link
CN (1) CN109741171B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134086A (en) * 2019-05-17 2019-08-16 温州大学 Realize the data collection and control device of middleware function in a kind of digitlization workshop
CN110223160A (en) * 2019-05-23 2019-09-10 中国工商银行股份有限公司 Remittance path Dynamic Tracking, device and system
CN110380863A (en) * 2019-07-02 2019-10-25 银清科技(北京)有限公司 Cross-border payment message notifier processes method and device based on block chain framework
CN110378682A (en) * 2019-07-02 2019-10-25 银清科技(北京)有限公司 The cross-border method of payment of RMB and device based on block chain framework
CN110728523A (en) * 2019-10-18 2020-01-24 腾讯科技(深圳)有限公司 Transaction processing method, device, equipment and storage medium for electronic wallet
CN111127006A (en) * 2019-11-28 2020-05-08 中国建设银行股份有限公司 Transaction processing method and system based on block chain
WO2020258830A1 (en) * 2019-06-26 2020-12-30 创新先进技术有限公司 Method and apparatus for implementing confidential transaction in blockchain
US10958443B2 (en) 2019-06-26 2021-03-23 Advanced New Technologies Co., Ltd. Confidential blockchain transactions

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160196553A1 (en) * 2015-01-06 2016-07-07 Plutus Financial Inc. System for electronically transferring assets
CN106982203A (en) * 2017-01-06 2017-07-25 中国银联股份有限公司 The ATM network system and its information processing method of robust based on block chain technology
CN107545419A (en) * 2017-07-19 2018-01-05 招商银行股份有限公司 Remittance processing method, system and computer-readable recording medium
CN107862600A (en) * 2017-10-24 2018-03-30 深圳四方精创资讯股份有限公司 Bank transfer method and its system based on block chain
CN108960801A (en) * 2017-12-08 2018-12-07 翟红鹰 Transaction record management method, system and storage medium based on block chain technology

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160196553A1 (en) * 2015-01-06 2016-07-07 Plutus Financial Inc. System for electronically transferring assets
CN106982203A (en) * 2017-01-06 2017-07-25 中国银联股份有限公司 The ATM network system and its information processing method of robust based on block chain technology
CN107545419A (en) * 2017-07-19 2018-01-05 招商银行股份有限公司 Remittance processing method, system and computer-readable recording medium
CN107862600A (en) * 2017-10-24 2018-03-30 深圳四方精创资讯股份有限公司 Bank transfer method and its system based on block chain
CN108960801A (en) * 2017-12-08 2018-12-07 翟红鹰 Transaction record management method, system and storage medium based on block chain technology

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110134086A (en) * 2019-05-17 2019-08-16 温州大学 Realize the data collection and control device of middleware function in a kind of digitlization workshop
CN110223160A (en) * 2019-05-23 2019-09-10 中国工商银行股份有限公司 Remittance path Dynamic Tracking, device and system
CN110223160B (en) * 2019-05-23 2021-06-11 中国工商银行股份有限公司 Remittance path dynamic tracking method, device and system
WO2020258830A1 (en) * 2019-06-26 2020-12-30 创新先进技术有限公司 Method and apparatus for implementing confidential transaction in blockchain
US10958443B2 (en) 2019-06-26 2021-03-23 Advanced New Technologies Co., Ltd. Confidential blockchain transactions
TWI727642B (en) * 2019-06-26 2021-05-11 開曼群島商創新先進技術有限公司 Method and device for realizing confidential transaction in block chain
US11088852B2 (en) 2019-06-26 2021-08-10 Advanced New Technologies Co., Ltd. Confidential blockchain transactions
US11233660B2 (en) 2019-06-26 2022-01-25 Advanced New Technologies Co., Ltd. Confidential blockchain transactions
CN110378682A (en) * 2019-07-02 2019-10-25 银清科技(北京)有限公司 The cross-border method of payment of RMB and device based on block chain framework
CN110380863A (en) * 2019-07-02 2019-10-25 银清科技(北京)有限公司 Cross-border payment message notifier processes method and device based on block chain framework
CN110380863B (en) * 2019-07-02 2022-12-02 银清科技有限公司 Cross-border payment message notification processing method and device based on block chain architecture
CN110728523A (en) * 2019-10-18 2020-01-24 腾讯科技(深圳)有限公司 Transaction processing method, device, equipment and storage medium for electronic wallet
CN111127006A (en) * 2019-11-28 2020-05-08 中国建设银行股份有限公司 Transaction processing method and system based on block chain

Also Published As

Publication number Publication date
CN109741171B (en) 2024-01-30

Similar Documents

Publication Publication Date Title
CN109741171A (en) A kind of method and device of cross-border remittance information registration
TWI724460B (en) Block chain-based event processing method and device, and electronic equipment
CN110147994A (en) A kind of instant execution method of the block chain based on homomorphic cryptography
JP2020517165A (en) Anonymity and traceability of digital property transactions on distributed transaction agreement networks
US20120101951A1 (en) Method and System for Secure Financial Transactions Using Mobile Communications Devices
CN106327173A (en) Network payment method and network payment device
CN102571779B (en) Intermediate node with distribution capability and the communication network with joint metrology capability
CN108197214B (en) Method and system for inquiring digital currency transaction information
Isaac et al. An anonymous secure payment protocol in a payment gateway centric model
CN110224808A (en) Bank data sharing method and relevant device based on block chain
CN110377635A (en) Multiple method and device is looked into the cross-border payment of RMB based on block chain framework
CN108092778A (en) Method and system based on digital cash wallet inquiry interlock account
EP4022871A1 (en) Gateway agnostic tokenization
Sakho et al. Improving banking transactions using blockchain technology
Kurt et al. Lngate: Powering iot with next generation lightning micro-payments using threshold cryptography
JP6526299B1 (en) INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM
CN110910109A (en) Electronic resource transfer method and device based on block chain
Hu et al. Anonymous micropayments authentication (AMA) in mobile data network
Cao et al. Decentralized privacy-preserving netting protocol on blockchain for payment systems
Kisore et al. A secure SMS protocol for implementing digital cash system
Sharma et al. Defense and Isolation in the Internet of Things
Chatzigiannis et al. Privacy-Enhancing Technologies for Financial Data Sharing
KR100854339B1 (en) System and Method for Operating Prepaid Card
Téllez et al. Architectures and models for mobile payment systems
Hannemann et al. Is Homomorphic Encryption Feasible for Smart Mobility?

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
GR01 Patent grant
GR01 Patent grant