[go: up one dir, main page]

CN114448735A - Block chain identity registration and verification method and device based on point-to-point communication - Google Patents

Block chain identity registration and verification method and device based on point-to-point communication Download PDF

Info

Publication number
CN114448735A
CN114448735A CN202210371582.9A CN202210371582A CN114448735A CN 114448735 A CN114448735 A CN 114448735A CN 202210371582 A CN202210371582 A CN 202210371582A CN 114448735 A CN114448735 A CN 114448735A
Authority
CN
China
Prior art keywords
identity
party
address
data
block chain
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
CN202210371582.9A
Other languages
Chinese (zh)
Other versions
CN114448735B (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.)
Jiangsu Pay Egis Technology Co ltd
Original Assignee
Jiangsu Pay Egis Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Pay Egis Technology Co ltd filed Critical Jiangsu Pay Egis Technology Co ltd
Priority to CN202210371582.9A priority Critical patent/CN114448735B/en
Publication of CN114448735A publication Critical patent/CN114448735A/en
Application granted granted Critical
Publication of CN114448735B publication Critical patent/CN114448735B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a block chain identity registration and verification method and device based on point-to-point communication, wherein the method comprises the following steps: the management party acquires an IP address of an identity application party, performs interactive verification on the IP address of the identity application party with a management block chain, and acquires a data application party IP address associated with the IP address of the identity application party; the management party acquires the IP address of the data application party and carries out verification according to the associated IP address of the data application party; if the verification is passed, the management party interacts with the block chain, and the identity information and the data information are written into the account book; the management party feeds back the IP address, the identity position and the data position of the block chain as an identity certificate to the identity applicant; and the management party verifies the identity certificate of the identity holding party, and if the identity certificate passes the verification, the management party performs business handling. By adopting the technical scheme, the possibility of upper chain data and identity impersonation is avoided, and the safety of the financial system is further improved by combining the decentralization of the block chain.

Description

Block chain identity registration and verification method and device based on point-to-point communication
Technical Field
The invention relates to the technical field of financial security, in particular to a method and a device for registering and verifying a blockchain identity based on point-to-point communication.
Background
Nowadays, with the development and progress of communication technology, people's life is facilitated, and meanwhile, further requirements are put on financial security technology, otherwise, under advanced network attacks, the security of financial systems such as banks and securities, in particular, will be greatly threatened.
With the development of the blockchain technology, people generally believe that the decentralization and financial security of the blockchain technology have a very high matching degree, and in the prior art, a great number of technical schemes exist for writing financial data into a blockchain book, so that risks caused by tampering or attacking of a certain node are avoided.
However, it is undeniable that the block chain technique cannot avoid risks once and for all, the uplink data may be forged, the identity of the business transactor may be faked, and these risks are difficult to avoid by the block chain technique alone, and thus, the block chain technique is applied at the same time.
Disclosure of Invention
The purpose of the invention is as follows: the invention provides a block chain identity registration and verification method and device based on point-to-point communication, and aims to avoid the possibility of upper link data and identity masquerading by combining IP address verification and information verification in a point-to-point communication mode, and further improve the safety of a financial system by combining decentralization of a block chain.
The technical scheme is as follows: the invention provides a block chain identity registration and verification method based on point-to-point communication, which comprises the following steps: the identity applicant proposes an identity registration application to a management party through point-to-point communication, the management party acquires an IP address of the identity applicant, the management party interacts with a management block chain, the IP address of the identity applicant is verified, and a data applicant IP address related to the IP address of the identity applicant is acquired; the identity registration application comprises identity information; the data application party provides a data registration application associated with the identity registration application to a management party through point-to-point communication, the management party acquires an IP address of the data application party and carries out verification according to the acquired IP address of the data application party associated with the IP address of the identity application party; the data registration application comprises data information; if the IP addresses pass the verification, the management party interacts with the first block chain, the identity information is written into the account book, and the position of the identity information in the account book is taken as the identity position; the management party interacts with the second block chain, data information is written into the account book, and the position of the data information in the account book is recorded as a data position; the first block chain and the second block chain are both heterogeneous chains; the management party takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds back the identity certificates to the identity application party through point-to-point communication; and the identity holding party provides a business handling request to the management party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the business, and after the handling is finished, the business is fed back to the identity holding party.
Specifically, the identity registration application comprises an identity holder identifier, the identity applicant encrypts the identity registration application by using a public key and sends the encrypted identity registration application to the manager, and the manager decrypts the encrypted identity registration application by using a corresponding private key.
Specifically, after the identity applicant and the data applicant pass the verification of the IP addresses, the manager interacts with the management block chain, writes the identity holder identification into the account book, and establishes an association relationship with the IP addresses of the identity applicant.
Specifically, the management party encrypts the identity certificate by using a private key and feeds the encrypted identity certificate back to the identity application party.
Specifically, the identity applicant decrypts the identity certificate by using the public key, the IP address of the identity applicant, the first block chain IP address, the second block chain IP address, the identity position and the data position are used as the identity certificate, the identity certificate is encrypted by using the public key and then is transmitted to the identity holder, and the management party establishes the association relationship between the identity holder identification and the IP address use sequence.
Specifically, the verifying the identity certificate of the identity holder by the management party includes: the management party determines a corresponding IP address using sequence according to the identity holder identification provided by the identity holder, after the identity certificate is decrypted by using a private key, the management party interacts with a corresponding block chain according to the IP address using sequence, and respectively verifies whether the association relation with the IP address of the identity applicant is established, whether the obtained identity information is consistent with that provided by the identity holder and whether the obtained data information is consistent with that provided by the identity holder according to the information obtained by interaction.
Specifically, the manager performs business handling, including: and interacting with the second block chain, and updating corresponding data information in the account book.
Specifically, the management party performs business handling, and then includes: changing the use sequence of the IP addresses corresponding to the identity holder identification; interacting with the first block chain to adjust the identity position; and interacting with the second block chain to adjust the data position.
Specifically, after the business is done, the identity holder is fed back, which includes: and the IP address of the identity application party, the first block chain IP address, the second block chain IP address, the adjusted identity position and the adjusted data position are used as identity certificates, and are encrypted by using a public key and then are transferred to the identity holder.
The invention also provides a block chain identity registration and verification device based on point-to-point communication, which comprises: a first registration unit, a second registration unit, an information processing unit, and a verification unit, wherein: the first registration unit is used for the identity applicant to provide an identity registration application to the management party through point-to-point communication, the management party obtains an IP address of the identity applicant, the management party interacts with the management block chain, the IP address of the identity applicant is verified, and a data applicant IP address related to the IP address of the identity applicant is obtained; the identity registration application comprises identity information; the second registration unit is used for the data application party to provide the data registration application associated with the identity registration application to the management party through point-to-point communication, and the management party acquires the IP address of the data application party and verifies the data application party according to the acquired IP address of the data application party associated with the IP address of the identity application party; the data registration application comprises data information; the information processing unit is used for interacting the management party with the first block chain if the IP address verification passes, writing the identity information into the account book, and recording the position of the identity information in the account book as the identity position; the management party interacts with the second block chain, data information is written into the account book, and the position of the data information in the account book is recorded as a data position; the first block chain and the second block chain are both heterogeneous chains; the management party takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds back the identity certificates to the identity application party through point-to-point communication; the verification unit is used for submitting a service handling request to the management party by the identity holding party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the service, and after the handling is finished, the service is fed back to the identity holding party.
Has the advantages that: compared with the prior art, the invention has the following remarkable advantages: the possibility of upper chain data and identity masquerading is avoided, and the safety of the financial system is further improved by combining the decentralized of the block chain.
Drawings
Fig. 1 is a schematic flow chart of identity registration provided in the present invention.
Detailed Description
The technical scheme of the invention is further explained by combining the attached drawings.
Fig. 1 is a schematic diagram illustrating a process of identity registration according to the present invention.
Step 1, an application party submits an identity registration application to a management party through point-to-point communication, the management party acquires an IP address of the identity application party, the management party interacts with a management block chain, the IP address of the identity application party is verified, and a data application party IP address related to the IP address of the identity application party is acquired.
In the embodiment of the invention, the identity registration application comprises identity information.
In the specific implementation, the peer-to-peer communication is a communication protocol, two parties requiring information interaction have fixed IP addresses and ports, and correspond to local terminals one to one, so for banks or securities institutions, under the condition of applying the peer-to-peer communication protocol, the IP addresses of branch institutions are fixed, so that the IP addresses of all valid branch institutions can be written into a block chain account book, and when an identity applicant (branch institution) applies for identity registration, a manager (usually a general management system of a financial institution) can verify the authenticity of the IP addresses by interacting with the block chain account book, thereby avoiding the possibility of identity spoofing.
And 2, the data application party provides the data registration application associated with the identity registration application to the management party through point-to-point communication, the management party acquires the IP address of the data application party and verifies according to the acquired IP address of the data application party associated with the IP address of the identity application party.
In the embodiment of the invention, the data registration application comprises data information.
In a specific implementation, in order to avoid identity spoofing caused by leakage of an IP address of an identity applicant, an IP address of a data applicant is associated with the IP address of each identity applicant, the data applicant is mainly used to attach data information related to the identity, such as the asset amount and the security amount of a specific user, and the like, that is, the identity applicant is mainly used to provide registration of the identity, such as a name and a certificate number, and the data applicant is mainly used to provide actual asset information attached to the identity. Separately register the two, be favorable to avoiding the risk more, guarantee the authenticity of cochain data.
In the specific implementation, each identity applicant corresponds to one or a plurality of data applicants, and in the account book for managing the block chain, the IP addresses of the identity applicant and the data applicant are associated, so that when the data applicant proposes the data registration application associated with the identity registration application to the manager, the IP address of the data applicant can be verified to be consistent with the IP address of the data applicant associated with the identity applicant in the block chain account book, and the authenticity of the uplink data is ensured.
In the embodiment of the invention, the identity registration application comprises an identity holder identifier, the identity applicant encrypts the identity registration application by using a public key and then sends the encrypted identity registration application to the manager, and the manager decrypts the encrypted identity registration application by using a corresponding private key.
In the embodiment of the invention, after the verification of the IP addresses of the identity applicant and the data applicant is passed, the manager interacts with the management block chain, writes the identity holder identification into an account book, and establishes the association relation with the IP address of the identity applicant.
In a specific implementation, a main body actually performing business transaction is not a branch of a financial institution, or a user generally does not perform business transaction through the branch of the financial institution, but performs business transaction by means of specific application software on a communication terminal, and the identity holder identifier refers to a specific identifier of a non-financial institution device, such as a mobile phone number, used by the user for transaction. The identity holder identification is written into an account book of the management block chain, an incidence relation between the identity holder identification and the IP address of the identity applicant is established, the uniqueness of the identity holder identification can be locked, the IP address of the identity applicant can be used for subsequent verification, and the possibility of identity masquerading is avoided.
In specific implementation, the public key and the private key are used for encryption, so that the security performance is further improved, and information leakage in the information transmission process is avoided.
Step 3, if the IP addresses (the IP address of the identity applicant and the IP address of the data applicant) are verified to be passed, the management party interacts with the first block chain, the identity information is written into the account book, and the position of the identity information in the account book is taken as the identity position; and the manager interacts with the second block chain, writes the data information into the account book, and records the position of the data information in the account book as the data position.
In an embodiment of the present invention, the first block chain and the second block chain are both heterogeneous chains.
And 4, the manager takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds the identity certificates back to the identity applicant through point-to-point communication.
In a specific implementation, heterogeneous links refer to independent blockchain networks that require IP addresses and gateways to communicate with.
In specific implementation, the identity information and the data information are not directly fed back to an identity application party (branch office), but the information is fed back to the identity application party at the position of the block chain, so that the accurate information leakage of a user when the information is leaked due to attack is avoided, and the safety and the difficulty of identity spoofing can be improved because the position cannot reflect the identity information or the data information of the user corresponding to the information.
In the embodiment of the invention, the identity applicant decrypts the identity certificate by using the public key, the IP address of the identity applicant, the IP address of the first block chain, the IP address of the second block chain, the identity position and the data position are used as the identity certificate, the identity certificate is encrypted by using the public key and then is transmitted to the identity holder, and the management party establishes the association relation between the identity holder identification and the IP address using sequence.
In specific implementation, the IP address and the position information are transmitted to an identity holder as an identity certificate for subsequent verification, in order to improve safety and prevent identity spoofing, a manager is provided with an IP address using sequence, namely, the three IP addresses are different in verification process, the verification link has a problem, and the verification fails. It should be noted that, since what the three IP addresses are recorded without adding corresponding blockchains, even if the function of the blockchain corresponding to the IP addresses cannot be known through decryption, it is difficult to arrange the sequence according to the target of blockchain verification, and the order of using the IP addresses is only stored in the management side, which is very unlikely to leak, and it is difficult to perform identity spoofing because three IP addresses are involved and a plurality of arrangement orders are arranged.
In specific implementation, the use sequence of the IP addresses corresponding to different identity holder identifications may be different, thereby further improving security.
In a specific implementation, the identity certificate is encrypted by an identity applicant using a public key and then transferred to an identity holder, and the identity holder is difficult to decrypt without a private key.
In the embodiment of the invention, the business handling process is that the identity holding party provides a business handling request to the management party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the business, and after the handling is finished, the business handling request is fed back to the identity holding party.
In the embodiment of the invention, a management party determines the corresponding IP address use sequence according to the identity holder identification provided by the identity holder, after the identity certificate is decrypted by using a private key, the management party interacts with the corresponding block chain according to the IP address use sequence, and respectively verifies whether the association relation with the IP address of the identity applicant is established, whether the obtained identity information is consistent with that provided by the identity holder and whether the obtained data information is consistent with that provided by the identity holder according to the information obtained by interaction.
In particular implementations, transaction processing generally refers to processing financial transactions, such as transferring money, depositing money, purchasing securities, and the like.
In a specific implementation, the identity holder can have corresponding backup of identity information and data information, such as user name, identification card number and deposit amount.
In specific implementation, the management party decrypts the identity certificate and then verifies the identity certificate according to the IP address use sequence corresponding to the identity holder identifier, and if any verification link has a problem, the verification fails. For example, the first order verifies the first blockchain IP address, but what the verification gets is the data information, and even if the data information is consistent with that provided by the identity holder, the verification still fails. Only when the identity holder identification obtained according to the IP address of the identity applicant is consistent during the interaction of the management block chain, the identity information obtained according to the identity position is consistent with that provided by the identity holder during the interaction with the first block chain, the data information obtained according to the data position is consistent with that provided by the identity holder during the interaction with the second block chain, and the sequence is correct.
In the embodiment of the invention, after the business is handled, the management party interacts with the second blockchain to update the corresponding data information in the account book, namely, the information such as the actual asset amount of the management party is adjusted according to the business handling condition.
In the embodiment of the invention, after the management party transacts the business, the use sequence of the IP addresses corresponding to the identity holding party identification is changed; interacting with the first block chain to adjust the identity position; and interacting with the second block chain to adjust the data position.
In the embodiment of the invention, the IP address of the identity application party, the IP address of the first block chain, the IP address of the second block chain, the adjusted identity position and the adjusted data position are used as identity certificates, and the identity certificates are encrypted by using a public key and then transferred to the identity holder.
In specific implementation, after each business transaction, the information in the corresponding identity certificate can be adjusted, so that the possibility of subsequent identity masquerading can be avoided under the condition that the previous information is leaked.
The invention also provides a block chain identity registration and verification method based on point-to-point communication, which comprises the following steps: a first registration unit, a second registration unit, an information processing unit, and a verification unit, wherein: the first registration unit is used for the identity applicant to provide an identity registration application to the management party through point-to-point communication, the management party obtains an IP address of the identity applicant, the management party interacts with the management block chain, the IP address of the identity applicant is verified, and a data applicant IP address related to the IP address of the identity applicant is obtained; the identity registration application comprises identity information; the second registration unit is used for the data application party to provide the data registration application associated with the identity registration application to the management party through point-to-point communication, and the management party acquires the IP address of the data application party and verifies the data application party according to the acquired IP address of the data application party associated with the IP address of the identity application party; the data registration application comprises data information; the information processing unit is used for interacting the management party with the first block chain if the IP address verification passes, writing the identity information into the account book, and recording the position of the identity information in the account book as the identity position; the management party interacts with the second block chain, data information is written into the account book, and the position of the data information in the account book is recorded as a data position; the first block chain and the second block chain are both heterogeneous chains; the management party takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds back the identity certificates to the identity application party through point-to-point communication; the verification unit is used for the identity holding party to provide a service handling request to the management party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the service, and after the handling is finished, the management party feeds back the service to the identity holding party.
In the embodiment of the invention, the information processing unit is used for encrypting the identity registration application by using the public key by the identity applicant and then sending the encrypted identity registration application to the manager, and the manager uses the corresponding private key for decryption.
In the embodiment of the invention, the information processing unit is used for interacting the management party and the management block chain after the verification of the IP addresses of the identity applying party and the data applying party is passed, writing the identity holder identification into the account book and establishing the association relation between the identity holder identification and the IP address of the identity applying party.
In the embodiment of the invention, the information processing unit is used for the management party to encrypt the identity certificate by using the private key and then feed back the encrypted identity certificate to the identity application party.
In the embodiment of the invention, the information processing unit is used for decrypting the identity certificate by using a public key by the identity applicant, using the IP address of the identity applicant, the first block chain IP address, the second block chain IP address, the identity position and the data position as the identity certificate, encrypting the identity certificate by using the public key and then transmitting the identity certificate to the identity holder, and the management party establishes the association relation between the identity holder identification and the IP address using sequence.
In the embodiment of the present invention, the verification unit is configured to determine, by the manager, a corresponding IP address usage sequence according to an identity holder identifier provided by the identity holder, perform interaction with a corresponding block chain according to the IP address usage sequence after decrypting the identity certificate using a private key, and respectively verify, according to information obtained through the interaction, whether an association relationship with an IP address of an identity applicant is established, whether the obtained identity information is consistent with that provided by the identity holder, and whether the obtained data information is consistent with that provided by the identity holder.
In an embodiment of the present invention, the verification unit is configured to interact with the second block chain, and update corresponding data information in the ledger.
In the embodiment of the present invention, the verification unit is configured to change a use order of the IP addresses corresponding to the identity holder identifier; interacting with the first block chain to adjust the identity position; and interacting with the second block chain to adjust the data position.
In the embodiment of the present invention, the verification unit is configured to use the IP address of the identity requestor, the first blockchain IP address, the second blockchain IP address, the adjusted identity position, and the adjusted data position as the identity credential, encrypt the identity credential using the public key, and forward the encrypted identity credential to the identity holder.

Claims (10)

1. A method for registering and verifying a blockchain identity based on point-to-point communication is characterized by comprising the following steps:
the identity applicant proposes an identity registration application to a management party through point-to-point communication, the management party acquires an IP address of the identity applicant, the management party interacts with a management block chain, the IP address of the identity applicant is verified, and a data applicant IP address related to the IP address of the identity applicant is acquired; the identity registration application comprises identity information;
a data application party provides a data registration application associated with the identity registration application to a management party through point-to-point communication, the management party acquires an IP address of the data application party and carries out verification according to the acquired IP address of the data application party associated with the IP address of the identity application party; the data registration application comprises data information;
if the IP addresses pass the verification, the management party interacts with the first block chain, the identity information is written into the account book, and the position of the identity information in the account book is taken as the identity position; the management party interacts with the second block chain, data information is written into the account book, and the position of the data information in the account book is recorded as a data position; the first block chain and the second block chain are both heterogeneous chains;
the management party takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds back the identity certificates to the identity application party through point-to-point communication;
and the identity holding party provides a business handling request to the management party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the business, and after the handling is finished, the business is fed back to the identity holding party.
2. The method of claim 1, wherein the identity registration request comprises an identity holder identifier, the identity applicant encrypts the identity registration request with a public key and sends the encrypted identity registration request to the administrator, and the administrator decrypts the encrypted identity registration request with a corresponding private key.
3. The peer-to-peer communication-based blockchain identity registration and verification method according to claim 2, wherein after the identity applicant and the data applicant are authenticated by IP addresses, the management party interacts with the management blockchain, writes an identity holder identifier into an account book, and establishes an association relationship with the identity applicant IP address.
4. The peer-to-peer communication-based blockchain identity registration and authentication method according to claim 3, wherein the management party encrypts the identity certificate with a private key and feeds the encrypted identity certificate back to the identity application party.
5. The method as claimed in claim 4, wherein the identity credential is decrypted by the identity requestor using a public key, the IP address of the identity requestor, the IP address of the first blockchain, the IP address of the second blockchain, the identity location, and the data location are used as the identity credential, the identity credential is encrypted using the public key and then forwarded to the identity holder, and the manager establishes the association between the identity holder identifier and the usage sequence of the IP addresses.
6. The peer-to-peer communication-based blockchain identity registration and authentication method according to claim 5, wherein the authentication of the identity certificate of the identity holder by the management party comprises:
the management party determines a corresponding IP address using sequence according to the identity holder identification provided by the identity holder, after the identity certificate is decrypted by using a private key, the management party interacts with a corresponding block chain according to the IP address using sequence, and respectively verifies whether the association relation with the IP address of the identity applicant is established, whether the obtained identity information is consistent with that provided by the identity holder and whether the obtained data information is consistent with that provided by the identity holder according to the information obtained by interaction.
7. The peer-to-peer communication-based blockchain identity registration and verification method according to claim 6, wherein the management party performs a transaction including:
and interacting with the second block chain, and updating corresponding data information in the account book.
8. A blockchain identity registration and authentication method based on peer-to-peer communication as claimed in claim 6, wherein the management party performs a business transaction, and then comprises:
changing the use sequence of the IP addresses corresponding to the identity holder identification; interacting with the first block chain to adjust the identity position; and interacting with the second block chain to adjust the data position.
9. A peer-to-peer communication based blockchain identity registration and authentication method as claimed in claim 8, wherein the feedback to the identity holder after the transaction is completed comprises:
and the IP address of the identity application party, the first block chain IP address, the second block chain IP address, the adjusted identity position and the adjusted data position are used as identity certificates, and are encrypted by using a public key and then are transferred to the identity holder.
10. A device for registering and verifying a blockchain identity based on peer-to-peer communication, comprising: a first registration unit, a second registration unit, an information processing unit, and a verification unit, wherein:
the first registration unit is used for the identity applicant to provide an identity registration application to the management party through point-to-point communication, the management party obtains an IP address of the identity applicant, the management party interacts with the management block chain, the IP address of the identity applicant is verified, and a data applicant IP address related to the IP address of the identity applicant is obtained; the identity registration application comprises identity information;
the second registration unit is used for the data application party to provide the data registration application associated with the identity registration application to the management party through point-to-point communication, and the management party acquires the IP address of the data application party and verifies the data application party according to the acquired IP address of the data application party associated with the IP address of the identity application party; the data registration application comprises data information;
the information processing unit is used for interacting the management party with the first block chain if the IP address verification passes, writing the identity information into the account book, and recording the position of the identity information in the account book as an identity position; the management party interacts with the second block chain, data information is written into the account book, and the position of the data information in the account book is recorded as a data position; the first block chain and the second block chain are both heterogeneous chains; the management party takes the first block chain IP address, the second block chain IP address, the identity position and the data position as identity certificates and feeds back the identity certificates to the identity application party through point-to-point communication;
the verification unit is used for submitting a service handling request to the management party by the identity holding party, the management party verifies the identity certificate of the identity holding party, if the verification is passed, the management party handles the service, and after the handling is finished, the service is fed back to the identity holding party.
CN202210371582.9A 2022-04-11 2022-04-11 Block chain identity registration and verification method and device based on point-to-point communication Active CN114448735B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210371582.9A CN114448735B (en) 2022-04-11 2022-04-11 Block chain identity registration and verification method and device based on point-to-point communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210371582.9A CN114448735B (en) 2022-04-11 2022-04-11 Block chain identity registration and verification method and device based on point-to-point communication

Publications (2)

Publication Number Publication Date
CN114448735A true CN114448735A (en) 2022-05-06
CN114448735B CN114448735B (en) 2022-06-17

Family

ID=81360440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210371582.9A Active CN114448735B (en) 2022-04-11 2022-04-11 Block chain identity registration and verification method and device based on point-to-point communication

Country Status (1)

Country Link
CN (1) CN114448735B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101837168B1 (en) * 2017-04-18 2018-03-09 주식회사 코인플러그 Method for approving the use of credit card by using token id based on blockchain and server using the same
CN109729080A (en) * 2018-12-20 2019-05-07 全链通有限公司 Access attack guarding method and system based on block chain domain name system
US20190288854A1 (en) * 2016-09-18 2019-09-19 Cloudminds (Shenzhen) Robotics Systems Co., Ltd. Blockchain-based identity authentication method, device, node and system
CN112417510A (en) * 2020-12-09 2021-02-26 南威软件股份有限公司 Credible sharing method for protecting government affair private data based on block chain
CN113255014A (en) * 2021-07-07 2021-08-13 腾讯科技(深圳)有限公司 Data processing method based on block chain and related equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190288854A1 (en) * 2016-09-18 2019-09-19 Cloudminds (Shenzhen) Robotics Systems Co., Ltd. Blockchain-based identity authentication method, device, node and system
KR101837168B1 (en) * 2017-04-18 2018-03-09 주식회사 코인플러그 Method for approving the use of credit card by using token id based on blockchain and server using the same
CN109729080A (en) * 2018-12-20 2019-05-07 全链通有限公司 Access attack guarding method and system based on block chain domain name system
CN112417510A (en) * 2020-12-09 2021-02-26 南威软件股份有限公司 Credible sharing method for protecting government affair private data based on block chain
CN113255014A (en) * 2021-07-07 2021-08-13 腾讯科技(深圳)有限公司 Data processing method based on block chain and related equipment

Also Published As

Publication number Publication date
CN114448735B (en) 2022-06-17

Similar Documents

Publication Publication Date Title
US10666428B2 (en) Efficient methods for protecting identity in authenticated transmissions
CN109377198B (en) Signing system based on multi-party consensus of alliance chain
US8601260B2 (en) Creation of user digital certificate for portable consumer payment device
MX2011000165A (en) Secure wireless deposit system and method.
WO2003050774A1 (en) A method of distributing a public key
CN111798224A (en) A digital currency payment method based on SGX
CN107135081A (en) A kind of double certificate CA systems and its implementation
CN109754241A (en) A kind of hard money packet and the verification method based on hard money packet
CN112565294B (en) Identity authentication method based on block chain electronic signature
CN113676330B (en) Digital certificate application system and method based on secondary secret key
CN102208980A (en) Communication method and system
CN114448735B (en) Block chain identity registration and verification method and device based on point-to-point communication
CN112329032A (en) Privacy mirror image financial auditing method and system based on function encryption
WO2017175926A1 (en) Electronic payment method and electronic device using id-based public key cryptography
KR102475434B1 (en) Security method and system for crypto currency
CN112950178B (en) B2B proxy payment method and system based on license chain
TWI766171B (en) Account data processing method and account data processing system
TW201216663A (en) Secure key recovery system and method
JP4148465B2 (en) Electronic value distribution system and electronic value distribution method
CN114549190B (en) A digital currency trading system based on trusted agency agents
CN115880088A (en) Accounting processing method, access server, node server and accounting processing system
JP2002082611A (en) Transaction information preservation method and transaction information storage source computer
CN115310976A (en) Non-contact transaction processing method, device and system
KR20020020291A (en) end-to-end security system and method for wireless internet on WAP browser
JP2002335578A (en) Communication system and method for transferring right to utilize communication path

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