CN108092778A - Method and system based on digital cash wallet inquiry interlock account - Google Patents
Method and system based on digital cash wallet inquiry interlock account Download PDFInfo
- Publication number
- CN108092778A CN108092778A CN201711458365.9A CN201711458365A CN108092778A CN 108092778 A CN108092778 A CN 108092778A CN 201711458365 A CN201711458365 A CN 201711458365A CN 108092778 A CN108092778 A CN 108092778A
- Authority
- CN
- China
- Prior art keywords
- wallet
- account
- interlock account
- digital cash
- inquiry instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000008520 organization Effects 0.000 claims abstract description 65
- 230000007246 mechanism Effects 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 206010021703 Indifference Diseases 0.000 description 1
- 206010054949 Metaplasia Diseases 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000015689 metaplastic ossification Effects 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3678—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3263—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of method and systems based on digital cash wallet inquiry interlock account, are related to field of computer technology.One specific embodiment of this method includes:Digital cash wallet terminal receives the interlock account inquiry instruction of user, and wallet service organization is sent to after signing using wallet private key to interlock account inquiry instruction;Wallet service organization certificate of utility is inquired about to obtain interlock account query result according to query argument after verifying the interlock account inquiry instruction signed.The embodiment can provide the service of inquiry interlock account to the user on the basis of digital cash wallet terminal by wallet service organization.
Description
Technical field
The present invention relates to field of computer technology more particularly to a kind of sides based on digital cash wallet inquiry interlock account
Method and system.
Background technology
In the digital economy epoch, scientific and technological fast development and quick evolution promote the deep of social economy and Industry Model
Variation.Especially in internet industry and field, innovative value and competitiveness, are constantly quickly expedited the emergence of caused by technology humanized power
All kinds of innovative product forms and service ability.New round scientific and technical innovation and technology upgrading are fully under way, and industry transformation will be generated
Profound influence.
At present, huge variation, various electronic money, virtual digit goods has occurred in the payment and settlement mode in global range
Coin, digital cash product and its payment and settlement service emerge in an endless stream.Wherein, digital cash wallet is a kind of digital cash product,
More safely and conveniently digital cash products application demand can be met in the digital economy epoch.
The currency wallet of the prior art has following three kinds:
1. the electronic or digitized wallet based on system of account, this kind of wallet is the extension of Account Features, even
A simply entrance or medium for account access, this kind of wallet is not independent wallet, and is to rely on original account system
System, therefore, the transaction that this kind of wallet is participated in, actual is the transaction of original Accounting system, i.e., this one kind wallet is not in itself
It is actual to store any actual fund or assets, it is intended only as the front end displaying of background account system accounting data and function;
2. as the stored value card for the aggregate ingress that bank card or other card medias access, this kind of wallet is card function
Cohesively managed, this kind of wallet does not have the operation of direct fund simultaneously and trading processing function, the realization of function also need to adjust
With the network application function of some corresponding card, i.e., itself do not have actual wallet and the functions such as pay, but by the net of multiple cards
Network payment inlet function is packaged, and is realized that single entrance accesses, is simplified the complexity of user Duo Ka operations;
3. private quasi- digital cash wallet, such as bit coin wallet, private quasi- digital cash is sent out based on block chain technology
Exhibition, this kind of wallet is mainly used for preserving private key and the quasi- digital cash of individual to being recorded on block chain is signed
Transaction, i.e. this kind of wallet are similar to address or key safe deposit box, without the store function to fund or assets;Meanwhile
This kind of wallet is full energy matries, anyone can generate new wallet address and pass through private key and be transferred to digital asset
Any address can not recover if the generation mistake that diverts the aim.
In process of the present invention is realized, inventor has found that at least there are the following problems in the prior art:
Since digital cash can be embodied or be carried in digital cash wallet, the prior art lacks through digital cash money
The method that bag accesses interlock account also lacks the method based on digital cash wallet inquiry interlock account.
The content of the invention
In view of this, the embodiment of the present invention provides a kind of method based on digital cash wallet inquiry interlock account and is
System can provide the clothes of inquiry interlock account to the user on the basis of digital cash wallet terminal by wallet service organization
Business.
To achieve the above object, one side according to embodiments of the present invention provides a kind of based on digital cash wallet
The method for inquiring about interlock account.
A kind of method based on digital cash wallet inquiry interlock account of the embodiment of the present invention includes:Digital cash wallet
Terminal receives the interlock account inquiry instruction of user, and after being signed using wallet private key to the interlock account inquiry instruction
It is sent to wallet service organization;Wherein, the interlock account inquiry instruction carries certificate and query argument;The wallet service
Mechanism is inquired about after being verified using the certificate to the interlock account inquiry instruction signed according to the query argument
To obtain interlock account query result.
Optionally, the interlock account inquiry instruction of digital cash wallet terminal reception user includes:Described in being logged in user
During digital cash wallet terminal, the terminal wallet contract function execution module is to the end of the digital cash wallet terminal
Security module is held to send inquiry instruction list and the digital cash wallet summary info of user;Wherein, the digital cash wallet
Summary info include digital cash wallet owner title, digital cash wallet service organization title, digital cash wallet type,
It currently stores effective coin remaining sum or currently stores effective coin sum;The inquiry instruction list includes interlock account inquiry and refers to
It makes, transaction detail query instruction and digital cash detail inquiry instruction;The terminal security module shows the inquiry to user
Instruction list, and receive the interlock account inquiry instruction of user.
Optionally, wallet service organization is sent to after signing using wallet private key to the interlock account inquiry instruction
Including:The terminal security module interlock account inquiry instruction is signed to obtain using the wallet private key it is described
The interlock account inquiry instruction of signature;The interlock account inquiry instruction signed is sent to institute by the terminal security module
State terminal wallet contract function execution module;The terminal wallet contract function execution module has been signed using the certificate to described
The signature of the interlock account inquiry instruction of name is verified, sends out the interlock account inquiry instruction signed after being verified
It send to the wallet service organization.
Optionally, the wallet service organization using the certificate to the signature of interlock account inquiry instruction signed into
It is inquired about to obtain interlock account query result according to the query argument to include after row verification:The wallet service organization
Wallet service system verifies the signature of the interlock account inquiry instruction signed using the certificate, is verified
The interlock account inquiry instruction signed is sent to the account core system of the wallet service organization afterwards;The account
Core system verifies the signature of the interlock account inquiry instruction signed using the certificate, is verified rear root
It is inquired about to obtain interlock account query result according to the query argument;Wherein, the interlock account query result includes:Money
Wrap mark, account number, account name or account balance.
Optionally, further included after the interlock account query result is obtained:The account core system is the pass
The wallet service system is back to after connection account inquiries result addition account core system signature;The wallet service system will
The interlock account query result is back to the terminal wallet contract function execution module;The terminal wallet contract function is held
Row module receives and verifies that account core system signature rear line shows the interlock account query result.
To achieve the above object, another aspect according to embodiments of the present invention provides a kind of based on digital cash wallet
The system for inquiring about interlock account.
A kind of system based on digital cash wallet inquiry interlock account of the embodiment of the present invention includes digital cash wallet
Terminal and wallet service organization, wherein:The digital cash wallet terminal is used to receive the interlock account inquiry instruction of user, and
The wallet service organization is sent to after signing using wallet private key to the interlock account inquiry instruction;Wherein, it is described
Interlock account inquiry instruction carries certificate and query argument;The wallet service organization be used for using the certificate to having signed
The interlock account inquiry instruction of name is inquired about to obtain interlock account query result according to the query argument after being verified.
Optionally, the digital cash wallet terminal includes terminal wallet contract function execution module and terminal security mould
Block, wherein:The terminal wallet contract function execution module is used for when user logs in the digital cash wallet terminal, to institute
It states terminal security module and sends inquiry instruction list and the digital cash wallet summary info of user;Wherein, the digital cash
Wallet summary info includes digital cash wallet owner title, digital cash wallet service organization title, digital cash wallet
Type currently stores effective coin remaining sum or coin sum;The inquiry instruction list includes the interlock account inquiry instruction, hands over
Easily detail inquiry instruction and digital cash detail inquiry instruction;The terminal security module is used to show that the inquiry refers to user
List is made, and receives the interlock account inquiry instruction of user.
Optionally, the terminal security module be additionally operable to using the wallet private key to the interlock account inquiry instruction into
Row signature obtains the interlock account inquiry instruction signed, and the interlock account inquiry instruction signed is sent to
The terminal wallet contract function execution module;The terminal wallet contract function execution module is additionally operable to utilize the certificate pair
The signature of the interlock account inquiry instruction signed is verified, looks into the interlock account signed after being verified
It askes instruction and is sent to the wallet service organization.
Optionally, the wallet service organization includes wallet service system and account core system, wherein:The wallet clothes
Business system is for verifying the signature of the interlock account inquiry instruction signed using the certificate, after being verified
The interlock account inquiry instruction signed is sent to the account core system;The account core system is used to utilize
The certificate verifies the signature of the interlock account inquiry instruction signed, and is joined after being verified according to the inquiry
Number is inquired about to obtain interlock account query result;Wherein, the interlock account query result includes:Wallet mark, account
Number, account name or account balance.
Optionally, the account core system is returned after adding account core system signature for the interlock account query result
It is back to the wallet service system;The interlock account query result is back to the terminal wallet by the wallet service system
Contract function execution module;The terminal wallet contract function execution module receives and verifies that account core system signature is backward and uses
Family shows the interlock account query result.
To achieve the above object, another aspect according to embodiments of the present invention, provides a kind of computer-readable storage medium
Matter.
A kind of computer readable storage medium of the embodiment of the present invention is stored thereon with computer program, described program quilt
A kind of method based on digital cash wallet inquiry interlock account of the embodiment of the present invention is realized when processor performs.
One embodiment in foregoing invention has the following advantages that or advantageous effect:Because using whole in digital cash wallet
The technological means of wallet service organization is inquired about on the basis of end according to the interlock account inquiry instruction of user, so overcoming existing
Technology lacks the method that interlock account is accessed by digital cash wallet, can not also be based on digital cash wallet and inquire about interlock account
Etc. technical problems, on the basis of safety requirements is met, establish complete key and the safety protecting mechanism of certificate signature, and
The function of inquiring about account associated with digital cash wallet on the basis of this is provided, is conducive to the extensive use of digital cash.
Further effect adds hereinafter in conjunction with specific embodiment possessed by above-mentioned non-usual optional mode
With explanation.
Description of the drawings
Attached drawing does not form inappropriate limitation of the present invention for more fully understanding the present invention.Wherein:
Fig. 1 is the key step of the method according to embodiments of the present invention based on digital cash wallet inquiry interlock account
Schematic diagram;
Fig. 2 is the main modular of the system according to embodiments of the present invention based on digital cash wallet inquiry interlock account
Schematic diagram;
Fig. 3 is that the realization frame of the method according to embodiments of the present invention based on digital cash wallet inquiry interlock account shows
It is intended to.
Specific embodiment
It explains below in conjunction with attached drawing to the exemplary embodiment of the present invention, including the various of the embodiment of the present invention
Details should think them only exemplary to help understanding.Therefore, those of ordinary skill in the art should recognize
It arrives, various changes and modifications can be made to the embodiments described herein, without departing from scope and spirit of the present invention.Together
For clarity and conciseness, the description to known function and structure is omitted in sample in following description.
Combination of embodiment of the present invention financial infrastructure electronization and networking continuous improvement, communication technology advances are brought more
Add efficient system interconnection and the emerging number of integrated, the brand-new digital cash based on block chain and digital asset technical support
Word metaplasia state such as gradually forms at driving factors, a kind of brand-new side based on digital cash wallet inquiry interlock account of proposition
Method.
Digital cash wallet terminal in the embodiment of the present invention is a kind of carrier of actual storage encryption digital cash, to add
Digital cash existing for close word string form is actual to be stored in digital cash wallet terminal, and can directly be carried out between wallet
The virtual entity wallet of currency transfer.
The basis of digital cash wallet terminal in the embodiment of the present invention is the digital cash using encryption technology as core, because
This, different from the stored value card based on system of account;Also, digital cash wallet terminal is it is emphasised that the wallet of terminal disposition,
Rather than it is transported based on the front end displaying outside network core billing and accounting system and operation interface, digital cash wallet terminal based on terminal
The local security module and operating system that row environment (such as mobile terminal etc.) provides provide the independent wallet fortune of entirely localization
Row and function are supported;And digital cash wallet terminal must also meet the management requirement of digital cash issuer, and with
Existing account system is got through, and realization is merged with financial infrastructure.Digital cash money i.e. provided in an embodiment of the present invention
Bag terminal is both different from the wallet based on account, the valueless support this also different from similar bit coin and issuer's management
Token wallet, but really be able to substitute traditional commodity money, complete payment and support other finance and business demands, towards
The virtual entity wallet of digital cash application.
Digital cash wallet terminal in the embodiment of the present invention disclosure satisfy that digital cash issuer requires, and can be with
Digital cash issuer system docking is a kind of really towards the terminal wallet of encrypted digital cash.
Digital cash wallet terminal provided in an embodiment of the present invention can realize digital cash wallet and traditional account system
It is associated and gets through, and solve traditional account and existing block chain token isolating problem, be conducive to digital cash and existing gold
Melt infrastructure fusion, realize terminal applies indifference sexual experience and seamlessly transit, various scenes is facilitated to get through, are conducive to number
Currency extensive use.
Digital cash wallet terminal provided in an embodiment of the present invention uses brand-new full terminal wallet safety protecting mechanism,
Be embodied in the underlying securities such as key management, authentication, certificate signature protection and it is complete for digital cash wallet terminal operation
The safeguard protection of flow so that the operating processes such as inquiry of user are safer, greatly improve digital cash wallet terminal
Protection abilities.
It is pointed out that in the case where there is no conflict, the technical characteristic in the embodiment of the present invention and embodiment can
To be combined with each other.
Fig. 1 is the key step of the method according to embodiments of the present invention based on digital cash wallet inquiry interlock account
Schematic diagram.
As shown in Figure 1, the embodiment of the present invention based on digital cash wallet inquiry interlock account method mainly include with
Lower step:
Step S101:Digital cash wallet terminal receives the interlock account inquiry instruction of user, and utilizes wallet private key pair
Interlock account inquiry instruction is sent to wallet service organization after being signed.
In order to which the currency wallet of the prior art is overcome not interact or access digital goods with digital cash issuer
The mechanism of coin issuer, the technical issues of lacking the method for enquiring digital currency interlock account, the embodiment of the present invention propose, root
According to the interlock account inquiry instruction inquiry wallet service organization of user, so that user can be inquired based on digital cash wallet
The relevant information of interlock account.
When providing service to the user, digital cash wallet terminal can provide service according to the instruction of user, work as number
When word currency wallet terminal receives the interlock account inquiry instruction of user, digital cash wallet terminal is using wallet private key to closing
Connection account inquiries instruction is signed, and the interlock account inquiry instruction signed is sent to wallet service organization.
It should be noted that interlock account inquiry instruction can include certificate and query argument, digital goods can also be included
Coin wallet terminal iidentification, the query argument refer to the condition of this inquiry.User is when opening digital cash wallet, digital cash
Wallet terminal can generate the key pair comprising private key and public key in terminal security module, and public key and wallet are carried on
It Generates Certificate and is sent to CA centers and is Generated Certificate based on public key in request, which can be used for authentication.
In embodiments of the present invention, after user logs in digital cash wallet terminal, terminal wallet contract function performs mould
The digital cash wallet summary that block sends inquiry instruction list and user to the terminal security module of digital cash wallet terminal is believed
Breath;Terminal security module shows inquiry instruction list to user, and receives the interlock account inquiry instruction of user.
Wherein, terminal security module can be shown to user with other hardware resources of call number currency wallet terminal and be inquired about
Instruction list, such as screen of digital cash wallet terminal etc..Digital cash wallet summary info can include digital cash money
Wrap owner title, digital cash wallet service organization title, digital cash wallet type (such as enterprise's wallet, personal wallet
Deng), currently store effective coin remaining sum or currently store the information such as effective coin sum;Inquiry instruction list can include interlock account
Inquiry instruction, transaction detail query instruction and digital cash detail inquiry instruction etc..
After the interlock account inquiry instruction of user is received, terminal security module can utilize wallet private key to association
Account inquiries instruction is signed and is sent to wallet service organization through terminal wallet contract function execution module.In addition, to protect
The access record of the audit integrality of digital cash wallet terminal is demonstrate,proved, terminal wallet contract function execution module is in the pass that will have been signed
Connection account inquiries instruction is sent to before wallet service organization, signature of the certificate of utility to the interlock account inquiry instruction signed
It is verified.In embodiments of the present invention, wallet is sent to after signing using wallet private key to interlock account inquiry instruction
Service organization can include:Terminal security module signs to interlock account inquiry instruction using wallet private key and has been signed
Interlock account inquiry instruction;The interlock account inquiry instruction signed is sent to terminal wallet contract work(by terminal security module
It can execution module;Terminal wallet contract function execution module certificate of utility to the signature of interlock account inquiry instruction signed into
Row verification, wallet service organization is sent to after being verified by the interlock account inquiry instruction signed.
In addition, terminal security module can also provide for safety management, so as to provide the bottom of a safety to the user
Running environment.
Step S102:Basis after wallet service organization certificate of utility verifies the interlock account inquiry instruction signed
Query argument is inquired about to obtain interlock account query result.
Wallet service organization is a kind of platform provided to the user with digital cash related service, and wallet service organization can be with
It is provided by existing bank, the service provider that registration unit specifies can also be issued by digital cash and is provided, can be provided to the user
The service of inquiry account associated with digital cash wallet.
To ensure the network information security of user and wallet service organization, wallet service organization carries out according to query argument
Before inquiry, it can be verified with the signature of interlock account inquiry instruction of the certificate of utility to having signed.
In embodiments of the present invention, step S102 can be realized by the following method:The wallet service of wallet service organization
The signature of interlock account inquiry instruction of the system certificate of utility to having signed verifies, the association that will have been signed after being verified
Account inquiries instruct the account core system for being sent to wallet service organization;Account core system certificate of utility is to the pass signed
The signature of connection account inquiries instruction is verified, is inquired about to obtain interlock account inquiry according to query argument after being verified
As a result.
To ensure the access record of the audit integrality of wallet service organization and ensureing the network information security of user, account
Family core system can be taken after the interlock account inquiry instruction to having signed is verified according in interlock account inquiry instruction
The query argument of band is inquired about for user, so as to obtain interlock account query result.Wherein, interlock account query result bag
It includes:The information such as wallet mark, account number, account name and account balance, wherein, the mode of controllable anonymity may be employed in account name
It provides a user, controllable anonymity is the mostly important feature of legal digital cash, refers to legal digital cash in legal permission
Application range in can be traced.
It should be noted that wallet service system is wallet service organization provides service (i.e. for digital cash wallet terminal
Provide service to the user) platform, wallet service system can to the information from digital cash wallet terminal or instruction carry out
Verification, and relevant information or instruction are forwarded to account core system, it can also be to digital cash wallet terminal return information;
Account core system is that wallet service organization integrates the original Accounting system provided to the user of wallet service organization itself, for reality
Cash bag is got through with account, and based on this offer integrated financial service platform, can provide correlation inquiry service to the user.
In embodiments of the present invention, user can be back to by the following method after interlock account query result is obtained
And it is shown to user:Account core system is back to wallet clothes after adding account core system signature for interlock account query result
Business system;Interlock account query result is back to terminal wallet contract function execution module by wallet service system;Terminal wallet
Contract function execution module receives and verifies account core system signature rear line displaying interlock account query result.
In addition, to ensure the network information security of user, in digital cash wallet terminal, wallet service organization and number
Escape way is realized between note issuance registration unit, mutually can be in a manner of authenticating identity and using encrypted transmission etc., and recognize
Newly-built authentication system, such as self-built CA centers can be used by demonstrate,proving identity and encryption, and it is appropriate to be selected by industry standard
Mode or authentication system be authenticated identity and encryption.
Method based on digital cash wallet inquiry interlock account according to embodiments of the present invention can be seen that because using
The technology hand of wallet service organization is inquired about according to the interlock account inquiry instruction of user on the basis of digital cash wallet terminal
Section so overcoming the prior art lacks the method that interlock account is accessed by digital cash wallet, can not also be based on digital goods
The technical problems such as coin wallet inquiry interlock account, on the basis of safety requirements is met, establish complete key and certificate signature
Safety protecting mechanism, and provide the function of inquiring about associated with digital cash wallet account on this basis, be conducive to count
The extensive use of word currency.
Fig. 2 is the main modular of the system according to embodiments of the present invention based on digital cash wallet inquiry interlock account
Schematic diagram.
As shown in Fig. 2, the system 200 of the digital cash interlock account of the embodiment of the present invention includes:Digital cash wallet is whole
End 201 and wallet service organization 202.
Wherein,
The digital cash wallet terminal 201 is used to receive the interlock account inquiry instruction of user, and utilizes wallet private key
The wallet service organization 202 is sent to after signing to the interlock account inquiry instruction;Wherein, the interlock account is looked into
It askes instruction and carries certificate and query argument;
The wallet service organization 202 is used to test the interlock account inquiry instruction signed using the certificate
It is inquired about according to the query argument to obtain interlock account query result after card.
In embodiments of the present invention, the digital cash wallet terminal 201 includes terminal wallet contract function execution module
With terminal security module, wherein:The terminal wallet contract function execution module is used to log in the digital cash money in user
After bag terminal 201, inquiry instruction list and the digital cash wallet summary info of user are sent to the terminal security module;Its
In, the digital cash wallet summary info includes digital cash wallet owner title, digital cash wallet service organization name
Title, digital cash wallet type currently store the information such as effective coin remaining sum or coin sum;The inquiry instruction list includes institute
State interlock account inquiry instruction, transaction detail query instruction and digital cash detail inquiry instruction etc.;The terminal security module
For showing the inquiry instruction list to user, and receive the interlock account inquiry instruction of user.
In addition, the terminal security module is additionally operable to carry out the interlock account inquiry instruction using the wallet private key
Signature obtains the interlock account inquiry instruction signed, and the interlock account inquiry instruction signed is sent to institute
State terminal wallet contract function execution module;The terminal wallet contract function execution module is additionally operable to using the certificate to institute
The signature for stating the interlock account inquiry instruction signed is verified, inquires about the interlock account signed after being verified
Instruction is sent to the wallet service organization 202.
In embodiments of the present invention, the wallet service organization 202 includes wallet service system and account core system,
In:The wallet service system is used to test the signature of the interlock account inquiry instruction signed using the certificate
Card, the account core system is sent to after being verified by the interlock account inquiry instruction signed;The account core
System is felt concerned about for being verified using the certificate to the signature of the interlock account inquiry instruction signed, after being verified
It is inquired about to obtain interlock account query result according to the query argument;Wherein, the interlock account query result includes
Wallet mark, account number, account name and account balance etc..
In embodiments of the present invention, the interlock account query result is back to the wallet by the account core system
Service system;The wallet service system is back to institute after adding account core system signature for the interlock account query result
State terminal wallet contract function execution module;The terminal wallet contract function execution module receives and verifies account core system
Rear line of signing shows the interlock account query result.
System based on digital cash wallet inquiry interlock account according to embodiments of the present invention can be seen that because using
The technology hand of wallet service organization is inquired about according to the interlock account inquiry instruction of user on the basis of digital cash wallet terminal
Section so overcoming the prior art lacks the method that interlock account is accessed by digital cash wallet, can not also be based on digital goods
The technical problems such as coin wallet inquiry interlock account, on the basis of safety requirements is met, establish complete key and certificate signature
Safety protecting mechanism, and provide the function of inquiring about associated with digital cash wallet account on this basis, be conducive to count
The extensive use of word currency.
Fig. 3 is that the realization frame of the method according to embodiments of the present invention based on digital cash wallet inquiry interlock account shows
It is intended to.
As shown in figure 3, digital cash wallet terminal directly provides enquiring digital currency pass to the user in the embodiment of the present invention
Join the service of account.Wherein, digital cash wallet terminal includes terminal wallet contract function execution module and terminal security module;
Wallet service organization includes wallet service system and account core system;Digital cash distribution registration unit includes authentication center.
User when opening digital cash wallet, the local public key of digital cash wallet terminal generation and wallet private key to rear, by public key and
Wallet is sent to wallet service organization, and wallet service organization generates wallet according to public key and identifies, then by public key and wallet
The authentication center that mark is sent to digital cash distribution registration unit Generates Certificate.In the certification of digital cash distribution registration unit
Certificate is returned to wallet service organization by the heart, and certificate is returned to digital cash wallet terminal by wallet service organization.Then enquiring digital
The method of currency interlock account specifically includes following steps:
Step 301:User logs in digital cash wallet terminal.
Step 302:Terminal wallet contract function execution module sends inquiry instruction list and user to terminal security module
Digital cash wallet summary info.
Digital cash wallet summary info can include digital cash wallet owner title, digital cash wallet server
Structure title, digital cash wallet type currently store effective coin remaining sum or currently store the information such as effective coin sum;And inquiry
Instruction list can include interlock account inquiry instruction, transaction detail query instruction and digital cash detail inquiry instruction etc..
Step 303:Terminal security module shows inquiry instruction list to user.
Step 304:Receive the interlock account inquiry instruction of user.
After the interlock account inquiry instruction of user is received, terminal security module is using wallet private key to interlock account
Inquiry instruction is signed the interlock account inquiry instruction signed.
Step 305:The interlock account inquiry instruction signed is sent to terminal wallet contract function by terminal security module
Execution module.
Step 306:Terminal wallet contract function execution module calls signature of the signature blocks to interlock account inquiry instruction
It is verified, the interlock account inquiry instruction signed is sent to wallet service system after being verified.
Step 307:The signature of interlock account inquiry instruction of the wallet service system certificate of utility to having signed verifies,
The interlock account inquiry instruction signed is sent to account core system after being verified.
Step 308:The signature of interlock account inquiry instruction of the account core system certificate of utility to having signed verifies,
It is inquired about according to the query argument carried in interlock account inquiry instruction to obtain interlock account query result after being verified,
And it is added for interlock account query result after account core system is signed and is back to wallet service system.
Interlock account query result includes wallet mark, account number, account name and account balance etc., wherein, account name
The mode that controllable anonymity may be employed provides a user.
Step 309:Interlock account query result is back to terminal wallet contract function execution module by wallet service system.
Step 310:Terminal wallet contract function execution module receives and verifies the signature rear line exhibition of account core system
Show interlock account query result.
From the above, it can be seen that it because uses on the basis of digital cash wallet terminal according to the association account of user
The technological means of family inquiry instruction inquiry wallet service organization, is visited so overcoming the prior art and lacking by digital cash wallet
The method for asking interlock account can not also be based on the technical problems such as digital cash wallet inquiry interlock account, meet safety requirements
On the basis of, complete key and the safety protecting mechanism of certificate signature are established, and inquiry and digital goods are provided on this basis
The function of the associated account of coin wallet, is conducive to the extensive use of digital cash.
Above-mentioned specific embodiment, does not form limiting the scope of the invention.Those skilled in the art should be bright
It is white, depending on design requirement and other factors, various modifications, combination, sub-portfolio and replacement can occur.It is any
Modifications, equivalent substitutions and improvements made within the spirit and principles in the present invention etc., should be included in the scope of the present invention
Within.
Claims (11)
- A kind of 1. method based on digital cash wallet inquiry interlock account, which is characterized in that including:Digital cash wallet terminal receives the interlock account inquiry instruction of user, and the interlock account is looked into using wallet private key It askes after instruction is signed and is sent to wallet service organization;Wherein, the interlock account inquiry instruction carries certificate and inquiry Parameter;After the wallet service organization verifies the interlock account inquiry instruction signed using the certificate described in basis Query argument is inquired about to obtain interlock account query result.
- 2. according to the method described in claim 1, it is characterized in that, the interlock account that digital cash wallet terminal receives user is looked into Asking instruction includes:After user logs in the digital cash wallet terminal, the terminal wallet contract function execution module is to the digital goods The terminal security module of coin wallet terminal sends inquiry instruction list and the digital cash wallet summary info of user;Its In, the digital cash wallet summary info includes digital cash wallet owner title, digital cash wallet service organization name Title, digital cash wallet type currently store effective coin remaining sum or currently store effective coin sum;The inquiry instruction list bag Include the interlock account inquiry instruction, transaction detail query instruction and digital cash detail inquiry instruction;The terminal security module shows the inquiry instruction list to user, and the interlock account inquiry for receiving user refers to Order.
- 3. according to the method described in claim 2, it is characterized in that, using wallet private key to the interlock account inquiry instruction into Being sent to wallet service organization after row signature includes:The terminal security module interlock account inquiry instruction is signed to obtain using the wallet private key it is described The interlock account inquiry instruction of signature;The interlock account inquiry instruction signed is sent to the terminal wallet contract function by the terminal security module Execution module;The terminal wallet contract function execution module is using the certificate to the interlock account inquiry instruction signed Signature is verified, the interlock account inquiry instruction signed is sent to the wallet service organization after being verified.
- 4. according to the method described in claim 2, it is characterized in that, the wallet service organization utilizes the certificate to having signed Interlock account inquiry instruction signature verified after according to the query argument inquired about to obtain interlock account inquiry As a result include:The wallet service system of the wallet service organization is using the certificate to the interlock account inquiry instruction signed Signature verified, the interlock account inquiry instruction signed is sent to the wallet service organization after being verified Account core system;The account core system verifies the signature of the interlock account inquiry instruction signed using the certificate, It is inquired about according to the query argument to obtain interlock account query result after being verified;Wherein, the interlock account is looked into Asking result includes:Wallet mark, account number, account name or account balance.
- 5. it according to the method described in claim 4, it is characterized in that, is also wrapped after the interlock account query result is obtained It includes:The account core system is back to the money after adding account core system signature for the interlock account query result Bag service system;The interlock account query result is back to the terminal wallet contract function execution module by the wallet service system;The terminal wallet contract function execution module receives and verifies that account core system signature rear line shows the pass Join account inquiries result.
- 6. a kind of system based on digital cash wallet inquiry interlock account, which is characterized in that including digital cash wallet terminal With wallet service organization, wherein:The digital cash wallet terminal is used to receive the interlock account inquiry instruction of user, and using wallet private key to the pass Connection account inquiries instruction is sent to the wallet service organization after being signed;Wherein, the interlock account inquiry instruction carries There are certificate and query argument;The wallet service organization is used for the root after being verified using the certificate to the interlock account inquiry instruction signed It is inquired about to obtain interlock account query result according to the query argument.
- 7. system according to claim 6, which is characterized in that the digital cash wallet terminal includes terminal wallet contract Function execution module and terminal security module, wherein:The terminal wallet contract function execution module is used for after user logs in the digital cash wallet terminal, to the end Security module is held to send inquiry instruction list and the digital cash wallet summary info of user;Wherein, the digital cash wallet Summary info include digital cash wallet owner title, digital cash wallet service organization title, digital cash wallet type, Currently store effective coin remaining sum or coin sum;The inquiry instruction list is bright including the interlock account inquiry instruction, transaction Thin inquiry instruction and digital cash detail inquiry instruction;The terminal security module is used to show the inquiry instruction list to user, and the interlock account for receiving user is looked into Ask instruction.
- 8. system according to claim 7, which is characterized in thatThe terminal security module is additionally operable to that the interlock account inquiry instruction is signed to obtain using the wallet private key The interlock account inquiry instruction signed, and the interlock account inquiry instruction signed is sent to the terminal money Inclusion about function execution module;The terminal wallet contract function execution module is additionally operable to inquire about the interlock account signed using the certificate The signature of instruction is verified, the interlock account inquiry instruction signed is sent to the wallet service after being verified Mechanism.
- 9. system according to claim 7, which is characterized in that the wallet service organization includes wallet service system and account Family core system, wherein:The wallet service system is used to carry out the signature of the interlock account inquiry instruction signed using the certificate Verification, the account core system is sent to after being verified by the interlock account inquiry instruction signed;The account core system is used to carry out the signature of the interlock account inquiry instruction signed using the certificate Verification is inquired about after being verified according to the query argument to obtain interlock account query result;Wherein, the association account Family query result includes:Wallet mark, account number, account name or account balance.
- 10. system according to claim 9, which is characterized in thatThe account core system is back to the money after adding account core system signature for the interlock account query result Bag service system;The interlock account query result is back to the terminal wallet contract function execution module by the wallet service system;The terminal wallet contract function execution module receives and verifies that account core system signature rear line shows the pass Join account inquiries result.
- 11. a kind of computer readable storage medium, computer instruction, feature are stored in the computer readable storage medium It is, the computer instruction can be run by computer or computer system, so that the computer or computer system energy Method any one of enough perform claim requirement 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711458365.9A CN108092778B (en) | 2017-12-28 | 2017-12-28 | Method and system for inquiring related account based on digital currency wallet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711458365.9A CN108092778B (en) | 2017-12-28 | 2017-12-28 | Method and system for inquiring related account based on digital currency wallet |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108092778A true CN108092778A (en) | 2018-05-29 |
CN108092778B CN108092778B (en) | 2021-02-02 |
Family
ID=62180294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711458365.9A Active CN108092778B (en) | 2017-12-28 | 2017-12-28 | Method and system for inquiring related account based on digital currency wallet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108092778B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108985741A (en) * | 2018-07-19 | 2018-12-11 | 南京市公安局建邺分局 | A kind of police service platform fund flowing water inquires method for tracing automatically |
CN109191122A (en) * | 2018-08-10 | 2019-01-11 | 中国银行股份有限公司 | A kind of method and device obtaining Transaction Information voucher |
CN109472567A (en) * | 2018-10-18 | 2019-03-15 | 上海达家迎信息科技有限公司 | Digital cash processing method, device, computer equipment and storage medium |
CN111639315A (en) * | 2020-05-16 | 2020-09-08 | 中信银行股份有限公司 | Online banking account management method and online banking account management system |
CN112465498A (en) * | 2020-12-04 | 2021-03-09 | 中国建设银行股份有限公司 | Data processing method and device for application blockchain enterprise wallet |
CN113191869A (en) * | 2019-10-31 | 2021-07-30 | 中国人民银行数字货币研究所 | Digital currency account control method and device |
EP3857423A4 (en) * | 2018-09-26 | 2022-06-15 | Vitro Technology Corporation | Systems and methods for minting a physical device based on hardware unique key generation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097060A1 (en) * | 2003-11-04 | 2005-05-05 | Lee Joo Y. | Method for electronic commerce using security token and apparatus thereof |
CN103544596A (en) * | 2013-11-07 | 2014-01-29 | 珠海市金邦达保密卡有限公司 | Safety device, load system and load method |
CN106934605A (en) * | 2017-02-15 | 2017-07-07 | 捷德(中国)信息科技有限公司 | User identity management method and system in digital cash |
CN107392752A (en) * | 2017-06-26 | 2017-11-24 | 中国人民银行数字货币研究所 | The querying method and inquiry system of digital cash wallet |
CN107392602A (en) * | 2017-06-26 | 2017-11-24 | 中国人民银行数字货币研究所 | The method and system of enquiring digital currency wallet |
CN107480986A (en) * | 2017-08-14 | 2017-12-15 | 飞天诚信科技股份有限公司 | A kind of method and hardware wallet that digital cash wallet is realized using hardware |
-
2017
- 2017-12-28 CN CN201711458365.9A patent/CN108092778B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050097060A1 (en) * | 2003-11-04 | 2005-05-05 | Lee Joo Y. | Method for electronic commerce using security token and apparatus thereof |
CN103544596A (en) * | 2013-11-07 | 2014-01-29 | 珠海市金邦达保密卡有限公司 | Safety device, load system and load method |
CN106934605A (en) * | 2017-02-15 | 2017-07-07 | 捷德(中国)信息科技有限公司 | User identity management method and system in digital cash |
CN107392752A (en) * | 2017-06-26 | 2017-11-24 | 中国人民银行数字货币研究所 | The querying method and inquiry system of digital cash wallet |
CN107392602A (en) * | 2017-06-26 | 2017-11-24 | 中国人民银行数字货币研究所 | The method and system of enquiring digital currency wallet |
CN107480986A (en) * | 2017-08-14 | 2017-12-15 | 飞天诚信科技股份有限公司 | A kind of method and hardware wallet that digital cash wallet is realized using hardware |
Non-Patent Citations (1)
Title |
---|
周永林: "央行数字货币实现模式", 《中国金融》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108985741A (en) * | 2018-07-19 | 2018-12-11 | 南京市公安局建邺分局 | A kind of police service platform fund flowing water inquires method for tracing automatically |
CN108985741B (en) * | 2018-07-19 | 2021-06-01 | 南京市公安局建邺分局 | Automatic query tracking method for capital flow of police platform |
CN109191122A (en) * | 2018-08-10 | 2019-01-11 | 中国银行股份有限公司 | A kind of method and device obtaining Transaction Information voucher |
EP3857423A4 (en) * | 2018-09-26 | 2022-06-15 | Vitro Technology Corporation | Systems and methods for minting a physical device based on hardware unique key generation |
US11424925B2 (en) | 2018-09-26 | 2022-08-23 | Vitro Technology Corporation | Systems and methods for minting a physical device based on hardware unique key generation |
CN109472567A (en) * | 2018-10-18 | 2019-03-15 | 上海达家迎信息科技有限公司 | Digital cash processing method, device, computer equipment and storage medium |
CN113191869A (en) * | 2019-10-31 | 2021-07-30 | 中国人民银行数字货币研究所 | Digital currency account control method and device |
CN111639315A (en) * | 2020-05-16 | 2020-09-08 | 中信银行股份有限公司 | Online banking account management method and online banking account management system |
CN112465498A (en) * | 2020-12-04 | 2021-03-09 | 中国建设银行股份有限公司 | Data processing method and device for application blockchain enterprise wallet |
Also Published As
Publication number | Publication date |
---|---|
CN108092778B (en) | 2021-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Di Pietro et al. | A blockchain-based trust system for the internet of things | |
CN108092778A (en) | Method and system based on digital cash wallet inquiry interlock account | |
CN108197214A (en) | The querying method and inquiry system of digital cash Transaction Information | |
US11042804B2 (en) | System and method for providing security gateways for high security blockchain systems | |
Peters et al. | Opening discussion on banking sector risk exposures and vulnerabilities from virtual currencies: An operational risk perspective | |
CN110443701A (en) | The logical card management method of one kind, supply chain financial system and electronic equipment | |
US11475420B2 (en) | System and method for true peer-to-peer automatic teller machine transactions using mobile device payment systems | |
CN108475457A (en) | Information trading infrastructure | |
CN107330690A (en) | The method and system that the application wallet of digital cash is bound with bank's wallet | |
CN103077454A (en) | Synchronous payment system | |
CN108133369A (en) | A kind of digital cash exchanging method and system | |
CN112232828A (en) | Power grid data transaction method and system | |
CN107369018A (en) | The binding method and binding system of digital cash wallet | |
CN107392602A (en) | The method and system of enquiring digital currency wallet | |
CN106203971A (en) | Payment system based on same fund server and method of payment, device and server | |
CN110378693A (en) | Distributed energy weak center trade managing system based on alliance's block chain | |
CN102073969A (en) | Method for realizing debit and credit integrated card | |
CN106204005A (en) | Based on across the payment system of fund server and method of payment, device and server | |
CN106203983A (en) | Payment system based on same fund server and method of payment, device and server | |
CN107392752A (en) | The querying method and inquiry system of digital cash wallet | |
CN106203976A (en) | Payment system based on same fund server and method of payment, device and server | |
CN106203973A (en) | Based on across the payment system of fund server and method of payment, device and server | |
CN106203979A (en) | Payment system based on same fund server and method of payment, device and server | |
CN112950178B (en) | B2B proxy payment method and system based on license chain | |
KR102180919B1 (en) | Electronic wallet encryption system for digital asset management |
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 |