CN109150547A - A kind of system and method for the digital asset real name registration based on block chain - Google Patents
A kind of system and method for the digital asset real name registration based on block chain Download PDFInfo
- Publication number
- CN109150547A CN109150547A CN201811155894.6A CN201811155894A CN109150547A CN 109150547 A CN109150547 A CN 109150547A CN 201811155894 A CN201811155894 A CN 201811155894A CN 109150547 A CN109150547 A CN 109150547A
- Authority
- CN
- China
- Prior art keywords
- identity
- user
- information
- assets
- real name
- 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
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/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
-
- 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
- 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/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
The system and method for the digital asset real name registration based on block chain that the invention discloses a kind of, are related to digital asset technical field.One specific embodiment of this method includes: the identity information and letter of identity associated with identity information for obtaining user;The assets account book address information of user is generated according to client public key;Assets account book address information is verified according to identity information and letter of identity, after being verified, registers the real name account book record of the user;Real name account book record includes: letter of identity associated with identity information, assets account book address information associated with identity information.The embodiment is realized to block chain account book address, the authentication of user's real name and the unitized management of user identity certificate, the drawbacks of so as to avoid being traded by main body control, solve the problems, such as that tradition relies on the various of third party system, to realize more efficient under digital economy, safe and reliable distributed network application ecological environment.
Description
Technical field
It is registered the present invention relates to digital asset technical field more particularly to a kind of digital asset real name based on block chain
System and method.
Background technique
Block chain technology is quickly grown at present, distributed data base of the block chain as a decentralization, is various numbers
The operation of word assets on a distribution network provides technical support.These digital asset anonymities operate in the distribution of block chain
On network, some specific third party or the book keeping operation of center side are not depended on, and global multinode common recognition is carried out by shared account book mode
It keeps accounts, and realizes a kind of security system of technical guarantee by Encryption Algorithm.In some real name moneys based on block chain technology
It produces in transaction and the design of financing method, conventional method is realized by centralized system, by some third party service of serving as
Provider, all participation each side are all docked to this third-party platform, and rely on third party and indirectly traded.
In realizing process of the present invention, at least there are the following problems in the prior art for inventor's discovery:
1) existing block chain wallet is all anonymous, can not really correspond to the real name identity of legacy asset, also can not be right
The user identity on platform should be registered to existing assets.
2) existing block chain wallet lacks the interaction capabilities with assets registration platform.
3) existing block chain wallet and assets registration platform all lack unified letter of identity management and application.
Summary of the invention
In view of this, the embodiment of the present invention provide it is a kind of based on block chain digital asset real name registration system and side
Method is realized to block chain account book address, the authentication of user's real name and the unitized management of user identity certificate, to keep away
The drawbacks of being traded by main body control is exempted from, has solved the problems, such as that tradition relies on the various of third party system, passed through to realize in number
More efficient under Ji, safe and reliable distributed network application ecological environment.System and method in the present invention are that one kind is based on
Block chain technology control transaction innovation operation mode, for can not depend on later third party, completely by technological means come
Realize that the transaction of various complexity provides the foundation.
To achieve the above object, according to an aspect of an embodiment of the present invention, a kind of number based on block chain is provided
Assets real name register system, comprising:
Assets mandatory system, assets application terminal system;Wherein, when user's real name is registered,
The assets mandatory system obtains the identity information and letter of identity associated with the identity information of user;
Assets application terminal system generates the assets account book address information of user according to client public key;
The assets mandatory system verifies assets account book address information according to the identity information and the letter of identity, when
After being verified, the real name account book record of the user is registered;
The real name account book record includes: letter of identity associated with the identity information and the identity information phase
Associated assets account book address information.
Optionally, the assets mandatory system obtains the identity information of user, comprising:
Assets application terminal system receives the request of Client-initiated real-name authentication, and real-name authentication request is sent to
Assets mandatory system;
Real-name authentication function interface is showed user by assets mandatory system, receives the real name identity element letter that user submits
Breath, and the identity information is determined according to the real name identity element information that user submits.
Optionally, the identity information determines as follows:
The assets mandatory system, which carries out real name using preset authentication mode according to the real name identity element information, to be recognized
Card;After real-name authentication passes through, the identity of user is generated according to the real name identity element information, with identity work
For the identity information;Or, after real-name authentication passes through, using the real name identity element information as the identity information.
Optionally, the real name identity element information includes at least one of: name, identification card number, cell-phone number, bank
Card information, network electronic identity (eID) signature;
The assets mandatory system the real name identity element information submitted according to user using preset authentication mode into
Before row real-name authentication, further includes:
Confirmation user sets identification information according to preset login identification method in assets application terminal system, and according to
The identification information logs in assets application terminal system;
The identification information includes: username and password, or the identification code of preset format corresponding with the user name.
Optionally, digital asset real name register system further comprises: certificate authority;
Letter of identity associated with the identity information generates as follows:
Assets application terminal system generates the key pair of user, and the public key of the cipher key pair is sent to assets trustship system
System;
Assets mandatory system is associated processing to identity information and public key, and the identity information and the public key are sent out
It send to certificate authority;
The certificate authority generates letter of identity according to the identity information and the public key, and by the identity card
Book is sent to assets mandatory system;
Assets mandatory system does association process to the letter of identity and the identity information.
Optionally, the assets mandatory system is after registering the real name account book record of the user, further includes:
Real name account book record is sent to assets application terminal system.
Another aspect according to an embodiment of the present invention provides a kind of digital asset real name enroller based on block chain
Method, comprising:
Obtain the identity information and letter of identity associated with the identity information of user;
The assets account book address information of user is generated according to client public key;
Assets account book address information is verified according to the identity information and the letter of identity, after described be verified,
Register the real name account book record of the user;
The real name account book record includes: letter of identity associated with the identity information and the identity information phase
Associated assets account book address information.
Optionally, the identity information and letter of identity associated with the identity information of user are obtained, comprising:
Real-name authentication is carried out using preset authentication mode according to the real name identity element information that user submits;According to described
Real name identity element information generates the identity of user, using the identity as the identity information;Or, with the reality
Name identity element information is as the identity information;
The public key of user is determined according to the key pair locally generated, and processing is associated to identity information and public key;
Letter of identity is generated according to the identity information and the public key, and to the letter of identity and the identity information
Do association process.
Optionally, the real name identity element information includes at least one of:
To the authentication of the name of user, identity card, reserved cell-phone number, bank card, network electronic identity (eID) label
Name.
Other side according to an embodiment of the present invention provides a kind of digital asset real name registration electricity based on block chain
Sub- equipment, comprising:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processing
Device realizes the digital asset real name register method provided by the invention based on block chain.
Still another aspect according to an embodiment of the present invention provides a kind of computer-readable medium, is stored thereon with calculating
Machine program realizes the digital asset real name enroller provided by the invention based on block chain when described program is executed by processor
Method.
One embodiment in foregoing invention has the following advantages that or the utility model has the advantages that because using the body according to user's real name
The public key of part information and the cipher key pair locally generated determines user identity certificate associated with subscriber identity information and utilizes
The public key generates the technological means of the assets account book address of user, so overcoming existing block chain wallet is all anonymous and can not
Correspond to user's real name identity, existing block chain wallet lacks the interaction capabilities and existing block chain that platform is registered with assets
The technical issues of wallet and assets registration platform all lack unified letter of identity management and application, and then realize to block chain
Account book address, the authentication of user's real name and the unitized management of user identity certificate, are handed over so as to avoid by main body control
Easy drawback solves the problems, such as that tradition relies on the various of third party system, to realize the more efficient, safety under digital economy
Believable distributed network application ecological environment.
Further effect possessed by above-mentioned non-usual optional way adds hereinafter in conjunction with specific embodiment
With explanation.
Detailed description of the invention
Attached drawing for a better understanding of the present invention, does not constitute an undue limitation on the present invention.Wherein:
Fig. 1 is a kind of main subsystem of digital asset real name register system based on block chain according to an embodiment of the present invention
The schematic diagram of system;
Fig. 2 is a kind of the full-range of digital asset real name register system based on block chain according to an embodiment of the present invention
Schematic diagram;
Fig. 3 is a kind of main flow of digital asset real name register method based on block chain according to an embodiment of the present invention
Schematic diagram.
Specific embodiment
Below in conjunction with attached drawing, an exemplary embodiment of the present invention will be described, 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, it can be with various changes and modifications are made to the embodiments described herein, without departing from scope and spirit of the present invention.Together
Sample, for clarity and conciseness, descriptions of well-known functions and structures are omitted from the following description.
Fig. 1 is a kind of main subsystem of digital asset real name register system based on block chain according to an embodiment of the present invention
The schematic diagram of system, as shown in Figure 1, the digital asset real name register system 100 based on block chain include: assets mandatory system 101,
Assets application terminal system 102;Wherein, when user's real name is registered,
The identity information and identity card associated with the identity information of user of the acquisition user of assets mandatory system 101
Book;
Assets application terminal system 102 generates the assets account book address information of user according to client public key;
Assets mandatory system 101 verifies assets account book address information according to the identity information and letter of identity of user, when testing
After card passes through, the real name account book record of the user is registered;
Real name account book record includes: letter of identity associated with the identity information of user, the identity information phase with user
Associated assets account book address information.
Assets mandatory system 101 can be the system that can support to realize assets cochain under chain by trustship mode;Wherein
Assets cochain under chain, be by user under block chain real name assets registration be associated on block chain;User can pass through
Web or other means accesses to the assets mandatory system 101.
Assets application terminal system 102 is mounted in the system software corresponding with assets account book system on terminal device;
User can be by accessing assets mandatory system 101, from 101 assets application terminal downloaded and installed system of assets mandatory system
102。
Letter of identity can be the digital certificate provided for realization communication security.
Assets application terminal system 102, can be with before the assets account book address information for generating user according to client public key
First receive user opens Address requests.
Embodiment in the present invention provides a kind of system and method for digital asset real name registration based on block chain, real
Show to block chain account book address, the authentication of user's real name and the unitized management of user identity certificate, so as to avoid
The drawbacks of being traded by main body control solves the problems, such as that tradition relies on the various of third party system, such as main body credit and safety are asked
Topic etc., or it is difficult to find that the third party etc. met the requirements.To realize more efficient, safe and reliable point under digital economy
Cloth network application ecological environment.System and method in the present invention are a kind of innovations of control transaction based on block chain technology
Operation mode, for that can not depend on third party later, by technological means realize that the transaction of various complexity provides base completely
Plinth.
In some embodiments, assets mandatory system 101 obtains the identity information of user, comprising:
Assets application terminal system 102 receives the request of Client-initiated real-name authentication, and real-name authentication request is sent to
Assets mandatory system 101;
Real-name authentication function interface is showed user by assets mandatory system 101, is received the real name identity that user submits and is wanted
Prime information, and the identity information of user is determined according to the real name identity element information that user submits.
User initiates real-name authentication request in the system of assets application terminal, actually can be access assets application terminal system
The real-name authentication function of system;After user initiates real-name authentication request, the assets application terminal system of subscriber terminal equipment operation
Real-name authentication request is jumped into assets mandatory system;Real-name authentication function interface is showed user by assets mandatory system, with
Information needed for real-name authentication can be submitted for user.
In some embodiments, the identity information of user determines as follows:
The real name identity element information that assets mandatory system 101 is submitted according to user is carried out real using preset authentication mode
Name certification;After real-name authentication passes through, the identity of user is generated, according to the real name identity element information that user submits with the body
Identity information of part mark as user;Or, after real-name authentication passes through, using the real name identity element information as the identity of user
Information.
User submits real name identity element information to carry out real-name authentication on the terminal device, can be any real name and recognizes
Card mode;For example, can name to user and identification card number corresponding with name verify: identifying code is sent to cell-phone number
Afterwards, it verifies user and inputs identifying code;Alternatively, can to user four elements (name, identification card number, cell-phone number, bank card letter
Breath) associated by bank card information verified;Alternatively, can network electronic identity (eID) to user sign and carry out
Verifying etc.;
Assets mandatory system carries out real-name authentication according to the real name identity element information of user, actually can be and wants to identity
Prime information is verified or is verified, and confirms that the real name information of user is errorless by verifying or verifying, and then guarantee subsequent
Used user's real name information is reliable errorless in process;
Identity is wherein generated according to the real name identity element information that user submits, meaning is that the identity can be with
Anonymous mark is used as in the specific implementation of follow-up process, not only can be associated with the real name identity information of user, but also can make
Other systems other than the system of processing identity element information can not directly know the real name identity information of user, reduce
A possibility that individual privacy of user is leaked.
In some embodiments, the real name identity element information that user submits includes at least one of: name, identity card
Number, cell-phone number, bank card information, network electronic identity (eID) signature;
Assets mandatory system 101 is carried out in the real name identity element information submitted according to user using preset authentication mode
Before real-name authentication, further includes:
Confirm that user sets identification information according to preset login identification method in assets application terminal system 102, and
Assets application terminal system 102 is logged according to the identification information;
It includes: username and password that user, which needs the identification information being arranged, or preset format corresponding with the user name
Identification code.
Main process and method are to have logged in assets application terminal system based on user and realized, therefore needed in the present invention
Ensure that user logs in upper assets application terminal system using effectively errorless personal information, so ensure user can with it is other
System carries out subsequent interaction;
Wherein the identification code of preset format can be the password of character style, be also possible to bio-identification code, such as user
Fingerprint, facial information, iris information etc..
In some embodiments, the digital asset real name register system based on block chain further comprises: in certificate granting
The heart 103;
Letter of identity associated with the identity information of user generates as follows:
Assets application terminal system 102 generates the key pair of user, and the public key of the cipher key pair is sent to assets trustship
System 101;
Assets mandatory system 101 is associated processing to identity information and public key, and by the identity information and public key of user
It is sent to certificate authority 103;
Certificate authority 103 generates the letter of identity of user according to the identity information and public key of user, and by the identity
Certificate is sent to assets mandatory system 101;
Assets mandatory system 101 does association process to the letter of identity and identity information of user.
Certificate authority 103 is authoritative third party's certificate authority, it is ensured that the reliability and safety of certification.
The key pair of user can locally generated using asymmetrical encryption algorithm by assets application terminal system 102;With
The key pair at family includes private key for user and client public key, wherein can determine client public key according to private key for user, can according to
Family public key determines the assets account book address in the block chain wallet of user;
Private key for user can be used for the bank card information to subscriber identity information, user, the bio-identification code information of user
Or the data informations such as letter of identity of user encrypt or sign, and can also be used in subsequent transaction in assets or financing process
Digital assets information is encrypted or signed, to confirm the ownership of transaction;
The client public key determined by the private key for user can be used for the data for being encrypted or being signed by the private key
Information is decrypted or is verified accordingly.
Since assets account book address is to be determined by client public key, therefore assets mandatory system is to the identity information and use of user
Family public key is associated processing, actually can be associated with its identity information by the assets account book address of user, improves
Block chain wallet lacks the defect interacted with assets registration platform in the prior art, also compensates for block chain wallet in the prior art
The real name identity of legacy asset or the defect of the user identity on existing assets registration platform can not really be corresponded to;
Assets mandatory system does association process to the letter of identity and identity information of user, its significance lies in that making to be awarded by certificate
The letter of identity that power center is authenticated really associates with user;
Above-mentioned done association process ensures that the scheme in the present invention may be implemented to block chain account book address, Yong Hushi
Name authentication and the unitized management of letter of identity.
In some embodiments, assets mandatory system 101 is after registering the real name account book record of the user, further includes:
Real name account book record is sent to assets application terminal system 102.
Real name account book record is sent to assets application terminal system by assets mandatory system, can make assets application terminal system
System returns to assets account book address to user from assets application terminal system and opens success in local record real name account book record
Information, complete digital asset real name registering flow path provided by the invention.
Fig. 2 is a kind of the full-range of digital asset real name register system based on block chain according to an embodiment of the present invention
Schematic diagram, comprising:
Step S201, user accesses assets mandatory system, downloading and installation assets application terminal system;
Step S202, using terminal system, setting user log in identification method and identification to user for the first time on the terminal device
Information;
Step S203, user passes through the login identification method that sets, submits registration terminal system after identification information, and
Application carries out real-name authentication in terminal system;
Step S204, real-name authentication request is sent to assets mandatory system by assets application terminal system;
Step S205, assets mandatory system shows real-name authentication function interface to user on the terminal device;
Step S206, user submits real name identity element information to carry out real-name authentication for assets mandatory system;
Step S207, assets mandatory system verifies the real name identity element information that user submits;
Step S208, after assets mandatory system is verified real name identity element information, assets application terminal is returned to
System identity is verified notice and User Identity and identity information;
Step S209, assets application terminal system generates local key pair, and client public key and identity are sent to
The request of assets mandatory system generates certificate;
Step S210, client public key and identity are sent to certificate authority request and generate body by assets mandatory system
Part certificate;
Step S211, certificate authority audit request, and letter of identity is generated, and certificate is sent to assets trustship system
System;
Step S212, assets mandatory system registers letter of identity, and is associated with the identity information of user;
Step S213, assets mandatory system returns to user identity certificate to assets application terminal system;
Step S214, after assets application terminal system locally saves letter of identity, letter of identity is returned to user and opens knot
Fruit, and receive user opens assets account book Address requests;
Step S215, assets application terminal system generates according to client public key and saves the assets account book address letter of user
Breath;
Step S216, letter of identity, client public key and assets account book address information are sent to by assets application terminal system
Assets mandatory system;
Step S217, assets mandatory system verifies assets account book address letter according to the identity information and letter of identity of user
Breath records assets account book address information after being verified, and registers the real name account book record of the user;
Step S218, assets mandatory system is proved to be successful notice and real name account book note to the return of assets application terminal system
Record;
Step S219, assets application terminal system returns to station address to user and opens successful information and real name account book note
Record.
Fig. 3 is a kind of main flow of digital asset real name register method based on block chain according to an embodiment of the present invention
Schematic diagram, as shown in Figure 3, comprising:
Step S301, the identity information and letter of identity associated with the identity information of user of user are obtained;
Step S302, the assets account book address information of user is generated according to client public key;
Step S303, assets account book address information is verified according to the identity information of user and letter of identity, when being verified
Afterwards, the real name account book record of the user is registered;
Real name account book record includes: letter of identity associated with the identity information of user, the identity information phase with user
Associated assets account book address information.
Embodiment in the present invention provides a kind of system and method for digital asset real name registration based on block chain, real
Show to block chain account book address, the authentication of user's real name and the unitized management of user identity certificate, so as to avoid
The drawbacks of being traded by main body control solves the problems, such as that tradition relies on the various of third party system, such as main body credit and safety are asked
Topic etc., or it is difficult to find that the third party etc. met the requirements.To realize more efficient, safe and reliable point under digital economy
Cloth network application ecological environment.System and method in the present invention are a kind of innovations of control transaction based on block chain technology
Operation mode, for that can not depend on third party later, by technological means realize that the transaction of various complexity provides base completely
Plinth.
In some embodiments, the identity information and identity card associated with the identity information of user of user are obtained
Book, comprising:
Real-name authentication is carried out using preset authentication mode according to the real name element information that user submits;It is submitted according to user
Real name element information generate user identity, using the identity as the identity information of user;Or, being wanted with the real name
Identity information of the prime information as user;
The public key of user is determined according to the key pair of the user locally generated, and identity information and public key progress to user
Association process;
The letter of identity of user is generated according to the identity information of user and public key, and the letter of identity of user and identity are believed
Breath does association process.
User submits real name identity element information to carry out real-name authentication on the terminal device, can be any real name and recognizes
Card mode;For example, can name to user and identification card number corresponding with name verify: identifying code is sent to cell-phone number
Afterwards, it verifies user and inputs identifying code;Alternatively, can to user four elements (name, identification card number, cell-phone number, bank card letter
Breath) associated by bank card information verified;Alternatively, can network electronic identity (eID) to user sign and carry out
Verifying etc.;
Real-name authentication is carried out according to the real name identity element information of user, actually can be and core is carried out to identity element information
Real or verifying, confirms that the real name information of user is errorless by verifying or verifying, and then guarantees used in subsequent process
User's real name information be reliable errorless;
Identity is generated according to the real name identity element information that user submits, meaning is that the identity can be rear
In the specific implementation of afterflow journey be used as anonymous mark, not only can be associated with the real name identity information of user, but can make in addition to
The real name identity information of user can not directly be known by handling other systems other than the system of identity element information, reduce user
Individual privacy a possibility that being leaked.
The key pair of user can generated locally using asymmetrical encryption algorithm;The key pair of user includes private key for user
And client public key can determine the block chain of user wherein can determine client public key according to private key for user according to client public key
Assets account book address in wallet;
Private key for user can be used for the bank card information to subscriber identity information, user, the bio-identification code information of user
Or the data informations such as letter of identity of user encrypt or sign, and can also be used in subsequent transaction in assets or financing process
Digital assets information is encrypted or signed, to confirm the ownership of transaction;
The client public key determined by the private key for user can be used for the data for being encrypted or being signed by the private key
Information is decrypted or is verified accordingly.
Since assets account book address is to be determined by client public key, therefore assets mandatory system is to the identity information and use of user
Family public key is associated processing, actually can be associated with its identity information by the assets account book address of user, improves
Block chain wallet lacks the defect interacted with assets registration platform in the prior art, also compensates for block chain wallet in the prior art
The real name identity of legacy asset or the defect of the user identity on existing assets registration platform can not really be corresponded to;
Association process is done to the letter of identity and identity information of user, its significance lies in that making letter of identity and the user of user
Really associate;
Above-mentioned done association process ensures that the scheme in the present invention may be implemented to block chain account book address, Yong Hushi
Name authentication and the unitized management of letter of identity.
In some embodiments, the real name element information that user submits includes at least one of:
To the authentication of the name of user, identity card, reserved cell-phone number, bank card, network electronic identity (eID) label
Name.
The real name element information that user submits is determined for the identity information of user, can be used for carrying out user
Real-name authentication.
Technical solution according to an embodiment of the present invention, because using according to the identity information of user's real name and locally generating
The public key of cipher key pair is determined user identity certificate associated with subscriber identity information and is generated the money of user using the public key
The technological means of account book address is produced, so overcoming existing block chain wallet is all anonymous and can not correspond to user's real name body
Part, existing block chain wallet lack puts down with the interaction capabilities of assets registration platform and existing block chain wallet and assets registration
Platform all lacks the technical issues of unified letter of identity management and application, and then realizes to block chain account book address, Yong Hushi
The name authentication and unitized management of user identity certificate the drawbacks of so as to avoid being traded by main body control, solves
Tradition relies on the various problems of third party system, to realize more efficient, the safe and reliable distributed network under digital economy
Network application ecological environment.
Above-mentioned specific embodiment, does not constitute a limitation on the scope of protection of the present invention.Those skilled in the art should be bright
It is white, design requirement and other factors are depended on, various modifications, combination, sub-portfolio and substitution can occur.It is any
Made modifications, equivalent substitutions and improvements etc. within the spirit and principles in the present invention, should be included in the scope of the present invention
Within.
Claims (9)
1. a kind of digital asset real name register system based on block chain characterized by comprising assets mandatory system, assets
Application terminal system;Wherein, when user's real name is registered,
The assets mandatory system obtains the identity information and letter of identity associated with the identity information of user;
Assets application terminal system generates the assets account book address information of user according to client public key;
The assets mandatory system verifies assets account book address information according to the identity information and the letter of identity, works as verifying
By rear, the real name account book for registering the user is recorded;
Real name account book record includes: and the associated letter of identity of the identity information, associated with the identity information
Assets account book address information.
2. system according to claim 1, which is characterized in that the assets mandatory system obtains the identity information of user,
Include:
Assets application terminal system receives the request of Client-initiated real-name authentication, and real-name authentication request is sent to assets
Mandatory system;
Real-name authentication function interface is showed user by assets mandatory system, receives the real name identity element information that user submits,
And the identity information is determined according to the real name identity element information that user submits.
3. system according to claim 2, which is characterized in that the identity information determines as follows:
The assets mandatory system carries out real-name authentication using preset authentication mode according to the real name identity element information;It is real
After name certification passes through, the identity of user is generated according to the real name identity element information, using the identity as institute
State identity information;Or, after real-name authentication passes through, using the real name identity element information as the identity information.
4. system according to claim 3, which is characterized in that the real name identity element information include it is following at least it
One: name, identification card number, cell-phone number, bank card information, network electronic identity (eID) signature;
The assets mandatory system is carried out in fact in the real name identity element information submitted according to user using preset authentication mode
Before name certification, further includes:
Confirm that user sets identification information according to preset login identification method in assets application terminal system, and according to described
Identification information logs in assets application terminal system;
The identification information includes: username and password, or the identification code of preset format corresponding with the user name.
5. system according to claim 3, which is characterized in that further comprise: certificate authority;
Letter of identity associated with the identity information generates as follows:
Assets application terminal system generates the key pair of user, and the public key of the cipher key pair is sent to assets mandatory system;
Assets mandatory system is associated processing to identity information and public key, and the identity information and the public key are sent to
Certificate authority;
The certificate authority generates letter of identity according to the identity information and the public key, and the letter of identity is sent out
It send to assets mandatory system;
Assets mandatory system does association process to the letter of identity and the identity information.
6. system according to claim 1, which is characterized in that the assets mandatory system is in the real name account for registering the user
After this record, further includes:
Real name account book record is sent to assets application terminal system.
7. a kind of digital asset real name register method based on block chain characterized by comprising
Obtain the identity information and letter of identity associated with the identity information of user;
The assets account book address information of user is generated according to client public key;
Assets account book address information is verified according to the identity information and the letter of identity, after described be verified, registration
The real name account book of the user records;
Real name account book record includes: and the associated letter of identity of the identity information, associated with the identity information
Assets account book address information.
8. according to the method described in claim 7, obtaining the identity information and body associated with the identity information of user
Part certificate, comprising:
Real-name authentication is carried out using preset authentication mode according to the real name identity element information that user submits;According to the real name
Identity element information generates the identity of user, using the identity as the identity information;Or, with the real name body
Part element information is as the identity information;
The public key of user is determined according to the key pair locally generated, and processing is associated to identity information and public key;
Letter of identity is generated according to the identity information and the public key, and the letter of identity and the identity information are closed
Connection processing.
9. the method according to the description of claim 7 is characterized in that the real name identity element information include it is following at least it
One:
To the authentication of the name of user, identity card, reserved cell-phone number, bank card, network electronic identity (eID) signature.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811155894.6A CN109150547B (en) | 2018-09-30 | 2018-09-30 | System and method for real-name registration of digital assets based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811155894.6A CN109150547B (en) | 2018-09-30 | 2018-09-30 | System and method for real-name registration of digital assets based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109150547A true CN109150547A (en) | 2019-01-04 |
CN109150547B CN109150547B (en) | 2021-08-20 |
Family
ID=64814064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811155894.6A Active CN109150547B (en) | 2018-09-30 | 2018-09-30 | System and method for real-name registration of digital assets based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109150547B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109767228A (en) * | 2019-01-16 | 2019-05-17 | 杭州趣链科技有限公司 | A kind of energy transaction in assets system based on block chain |
CN109768865A (en) * | 2019-01-18 | 2019-05-17 | 深圳市威赫科技有限公司 | Block chain upper body part under credible performing environment digitizes realization method and system |
CN110060037A (en) * | 2019-04-24 | 2019-07-26 | 上海能链众合科技有限公司 | A kind of distributed digital identification system based on block chain |
CN110197055A (en) * | 2019-05-31 | 2019-09-03 | 北京三快在线科技有限公司 | Method, apparatus, equipment and the storage medium of management information |
CN110310011A (en) * | 2019-05-31 | 2019-10-08 | 北京随信云链科技有限公司 | A kind of asset management system and its method based on block chain |
ES2774397A1 (en) * | 2019-01-18 | 2020-07-20 | Telefonica Digital Espana Slu | METHOD AND SYSTEM FOR RECOVERY OF CRYPTOGRAPHIC KEYS FROM A BLOCK CHAIN NETWORK (Machine-translation by Google Translate, not legally binding) |
WO2021026980A1 (en) * | 2019-08-13 | 2021-02-18 | 上海威尔立杰网络科技发展有限公司 | Method for implementing blockchain transaction real-name system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320262A (en) * | 2014-11-05 | 2015-01-28 | 中国科学院合肥物质科学研究院 | User public key address binding, searching and verifying method and system based on crypto currency open account book technology |
US20160300222A1 (en) * | 2015-04-07 | 2016-10-13 | Modernity Financial Holdings, Ltd. | Off network identity tracking in anonymous cryptocurrency exchange networks |
CN106096967A (en) * | 2016-06-20 | 2016-11-09 | 深圳市淘淘谷信息技术有限公司 | A kind of method that block chain carrys out reference numerals money flow |
CN106529946A (en) * | 2016-11-01 | 2017-03-22 | 北京金股链科技有限公司 | Method for realizing user identity digitalization based on block chain |
CN107222312A (en) * | 2017-06-20 | 2017-09-29 | 无锡井通网络科技有限公司 | Assets digitizing solution based on block chain technology |
CN107493273A (en) * | 2017-08-02 | 2017-12-19 | 深圳市易成自动驾驶技术有限公司 | Identity identifying method, system and computer-readable recording medium |
-
2018
- 2018-09-30 CN CN201811155894.6A patent/CN109150547B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104320262A (en) * | 2014-11-05 | 2015-01-28 | 中国科学院合肥物质科学研究院 | User public key address binding, searching and verifying method and system based on crypto currency open account book technology |
US20160300222A1 (en) * | 2015-04-07 | 2016-10-13 | Modernity Financial Holdings, Ltd. | Off network identity tracking in anonymous cryptocurrency exchange networks |
CN106096967A (en) * | 2016-06-20 | 2016-11-09 | 深圳市淘淘谷信息技术有限公司 | A kind of method that block chain carrys out reference numerals money flow |
CN106529946A (en) * | 2016-11-01 | 2017-03-22 | 北京金股链科技有限公司 | Method for realizing user identity digitalization based on block chain |
CN107222312A (en) * | 2017-06-20 | 2017-09-29 | 无锡井通网络科技有限公司 | Assets digitizing solution based on block chain technology |
CN107493273A (en) * | 2017-08-02 | 2017-12-19 | 深圳市易成自动驾驶技术有限公司 | Identity identifying method, system and computer-readable recording medium |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109767228A (en) * | 2019-01-16 | 2019-05-17 | 杭州趣链科技有限公司 | A kind of energy transaction in assets system based on block chain |
CN109768865A (en) * | 2019-01-18 | 2019-05-17 | 深圳市威赫科技有限公司 | Block chain upper body part under credible performing environment digitizes realization method and system |
ES2774397A1 (en) * | 2019-01-18 | 2020-07-20 | Telefonica Digital Espana Slu | METHOD AND SYSTEM FOR RECOVERY OF CRYPTOGRAPHIC KEYS FROM A BLOCK CHAIN NETWORK (Machine-translation by Google Translate, not legally binding) |
CN110060037A (en) * | 2019-04-24 | 2019-07-26 | 上海能链众合科技有限公司 | A kind of distributed digital identification system based on block chain |
CN110197055A (en) * | 2019-05-31 | 2019-09-03 | 北京三快在线科技有限公司 | Method, apparatus, equipment and the storage medium of management information |
CN110310011A (en) * | 2019-05-31 | 2019-10-08 | 北京随信云链科技有限公司 | A kind of asset management system and its method based on block chain |
CN110197055B (en) * | 2019-05-31 | 2023-09-01 | 北京三快在线科技有限公司 | Method, device, equipment and storage medium for managing information |
CN110310011B (en) * | 2019-05-31 | 2024-01-26 | 北京随信云链科技有限公司 | Asset management system and method based on block chain |
WO2021026980A1 (en) * | 2019-08-13 | 2021-02-18 | 上海威尔立杰网络科技发展有限公司 | Method for implementing blockchain transaction real-name system |
Also Published As
Publication number | Publication date |
---|---|
CN109150547B (en) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11838425B2 (en) | Systems and methods for maintaining decentralized digital identities | |
CN109150547A (en) | A kind of system and method for the digital asset real name registration based on block chain | |
US10075437B1 (en) | Secure authentication of a user of a device during a session with a connected server | |
CN109598663B (en) | Method and device for providing and acquiring safety identity information | |
JP6401784B2 (en) | Payment authentication system, method and apparatus | |
CN112953970B (en) | Identity authentication method and identity authentication system | |
CN108684041A (en) | The system and method for login authentication | |
US20230379160A1 (en) | Non-fungible token authentication | |
US8700909B2 (en) | Revocation of a biometric reference template | |
CN110278084B (en) | eID establishing method, related device and system | |
CN111881483B (en) | Resource account binding method, device, equipment and medium based on blockchain | |
CN114666168B (en) | Decentralized identity certificate verification method and device, and electronic equipment | |
CN110545274A (en) | Method, device and system for UMA service based on people and evidence integration | |
CN109981287A (en) | A kind of code signature method and its storage medium | |
CN114531277A (en) | User identity authentication method based on block chain technology | |
Al Rousan et al. | A comparative analysis of biometrics types: literature review | |
WO2022042745A1 (en) | Key management method and apparatus | |
WO2017076202A1 (en) | Smart card, mobile terminal, and method for using smart card to implement network identity authentication | |
CN104657860A (en) | Mobile banking security authentication method | |
CN106529216B (en) | Software authorization system and software authorization method based on public storage platform | |
AlRousan et al. | Multi-factor authentication for e-government services using a smartphone application and biometric identity verification | |
CN116112242B (en) | Unified safety authentication method and system for power regulation and control system | |
CN105743883B (en) | A kind of the identity attribute acquisition methods and device of network application | |
KR20130048532A (en) | Next generation financial system | |
Khan | Securing ATM with OTP and Biometric |
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 |