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 PDF

Info

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
Application number
CN201811155894.6A
Other languages
Chinese (zh)
Other versions
CN109150547B (en
Inventor
姚前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201811155894.6A priority Critical patent/CN109150547B/en
Publication of CN109150547A publication Critical patent/CN109150547A/en
Application granted granted Critical
Publication of CN109150547B publication Critical patent/CN109150547B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3263Cryptographic 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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

A kind of system and method for the digital asset real name registration based on block chain
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.
CN201811155894.6A 2018-09-30 2018-09-30 System and method for real-name registration of digital assets based on block chain Active CN109150547B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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