A cross-blockchain digital wallet identity authentication and application authorization method

CN116739594BActive Publication Date: 2026-09-15SHANGHAI MARITIME UNIVERSITY +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310067974.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-12
Publication Date
2026-09-15
Estimated Expiration
2043-01-12

AI Technical Summary

Benefits of technology

[0029] 1. This invention utilizes blockchain technology and a cross-chain mechanism controlled by distributed private keys. Using digital wallets as carriers and private keys as channels, it achieves secure and reasonable digitization of qualification certificates in the shipping industry, breaks down information barriers between different blockchains in the shipping industry, accelerates industry information sharing, and solves problems such as excessive certificates in the industry leading to cumbersome procedures and slow review processes for each trip. It also features support for cross-chain exchange, cross-chain asset transfer, and pledging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116739594B_ABST
    Figure CN116739594B_ABST
Patent Text Reader

Abstract

The application relates to a cross-blockchain digital wallet identity authentication and application authorization method, which comprises the following steps: S1, a user provides real-name authentication related materials, and an authority on a blockchain carries out information auditing; S2, a 20-digit digital wallet address code is issued, the user activates a digital wallet account, and real-name authentication and account activation are completed; S3, the real-name authentication related materials of the user are stored on the blockchain, a public key account can be called to check, and a private key account can modify related material data; S4, the user submits asset authentication materials, and the asset authentication materials are stored in the digital wallet after passing the auditing; and S5, the activated digital wallet account logs in the digital wallet on the blockchain, if it is the first login, the blockchain will acquire the public key of the corresponding account, and if it is not the first login, the blockchain is authorized to log in. Compared with the prior art, the application has the advantages of simplifying the registration and login steps, improving the cross-blockchain authentication efficiency, improving the cross-chain transaction security, breaking the information barrier and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to blockchain technology and the shipping industry, and in particular to a cross-blockchain digital wallet identity authentication and application authorization method. Background Technology

[0002] Blockchain technology is an internet database technology characterized by decentralization, collective maintenance, high transparency, and distributed ledger recording. Currently, blockchain technology has entered its 3.0 stage, which involves constructing a global distributed ledger system and is widely used in fields such as healthcare, finance, manufacturing, and transportation. Typically, central nodes are occupied by large enterprises or leading companies in their respective fields. This is also true in the shipping industry. However, a large number of small and medium-sized enterprises (SMEs) in the industry face problems such as inability to participate in blockchain, high financing thresholds, lack of collateral, and difficulties in qualification verification. Coupled with the energy consumption issues associated with blockchain, these enterprises face obstacles in enjoying the services provided by blockchain applications in the shipping industry.

[0003] With the development of blockchain technology, the number of blockchain chains within the industry is also increasing rapidly. Typically, enterprise users and individual users need to register and authenticate one by one. This authentication and verification method requires preparing a large amount of material, is cumbersome, and takes a long time. Furthermore, the materials required for account authentication across different blockchains are largely similar, making it a highly repetitive process. Similarly, qualification authentication also faces challenges. Users need to provide scanned copies of the original certificates, many of which are materials already authenticated on other blockchains. This authentication method is time-consuming, material-intensive, and inefficient.

[0004] The shipping industry possesses a large number of different types of certificates, including but not limited to seafarer competency certificates, ship nationality certificates, and ship safety management certificates. Many actions or operations require the use of multiple original certificates simultaneously, and it is difficult to reissue them if the originals are lost. Therefore, it is necessary to apply blockchain technology to digitize certificates while enabling cross-chain mutual recognition of qualifications across different blockchains within the industry, allowing a single account to authorize login to multiple blockchains. Summary of the Invention

[0005] The purpose of this invention is to overcome the shortcomings of the existing technology and provide a cross-blockchain digital wallet identity authentication and application authorization method.

[0006] The objective of this invention can be achieved through the following technical solutions:

[0007] A cross-blockchain digital wallet identity authentication and application authorization method includes the following steps:

[0008] S1. Users register digital wallets and provide real-name authentication materials related to their own enterprises. The information is then verified by an authoritative institution on the blockchain.

[0009] S2. After the information is approved, a 20-digit digital wallet address code is issued as the public key. Within the validity period, the user activates the digital wallet account, obtains the private key of the digital wallet account, and completes real-name authentication and account activation.

[0010] S3. The user's real-name authentication materials are stored on the blockchain. The account or blockchain with the public key can access and view them, but they are in a read-only state. The account with the private key can modify the relevant material data.

[0011] S4. Users submit their asset authentication materials, which are then stored in their digital wallets after being reviewed and approved by an authoritative institution.

[0012] S5. When an activated digital wallet account logs into the digital wallet on the blockchain, if it is the first login, the blockchain will obtain the public key of the corresponding account. If it is not the first login, it will authorize the login to the blockchain. The identity of the digital wallet account across blockchains is determined through the private key control method.

[0013] Furthermore, the real-name authentication materials in step S1 include legal person information, unified social credit code, business license, etc.

[0014] Furthermore, the 20-digit digital wallet address code, which serves as the public key in step S2, is stored in the digital wallet account in a read-only state before the user activates the digital wallet account. After the user activates the digital wallet account, they will obtain the private key of the digital wallet account, which is stored in the corresponding digital wallet. The user can use the private key to modify the real-name authentication materials.

[0015] Furthermore, in step S3, for successfully activated digital wallet accounts, the profile picture will directly display information such as having passed real-name authentication and the validity period of the authentication. In addition, the authentication information provided by the account will be stored on the blockchain so that accounts with public keys or the blockchain can retrieve and view the relevant materials, and accounts with private keys can modify the relevant materials.

[0016] Furthermore, in step S4, the asset authentication materials submitted by the user will be reviewed by an authoritative institution on the blockchain. After the review is passed, the asset authentication materials are converted into tradable digital assets, and the user obtains the public and private keys of the corresponding asset materials, which are then stored in a digital wallet.

[0017] Furthermore, step S5 specifically includes:

[0018] S51. Add the option "Authorize login using digital wallet" to the blockchain login page;

[0019] S52. A distributed private key control method based on the cross-chain mechanism in blockchain, which uses public key encryption and private key decryption to issue corresponding public and private keys to activated digital accounts.

[0020] S53. When a digital wallet user logs into another blockchain, they can authorize login with one click by selecting the "Authorize Login with Digital Wallet" option on the login page. At the same time, the digital wallet issues the public key of the user's digital wallet account to the blockchain where the digital wallet user is logging in.

[0021] S54. The blockchain for user login uses the public key to retrieve the real-name authentication information of the digital wallet account, performs matching and verification, and completes the review, registration and login steps.

[0022] S55. After logging into other blockchains in the shipping industry, the account requests to add or transfer the successfully digitized and electronic asset certificates in the digital wallet to the user's logged-in blockchain account with one click. The blockchain that the user is logged into at this time will retrieve and view the asset proof information through the public key sent by the digital wallet that corresponds one-to-one with the digital assets, and confirm the authenticity of the asset proof.

[0023] S56. After the application is approved, the digital wallet account uses the obtained private key and public key matching mode to conduct digital asset transactions and staking operations on the same chain and across chains.

[0024] Furthermore, the cross-blockchain functionality is achieved using a distributed private key control mechanism. This involves sending a public key and a private key to an account, and sending the corresponding public key to the applicant for account-related operations. This allows the applicant to use the public key to perform read-only operations on the encrypted data stored in the digital wallet corresponding to the account. At the same time, the correspondence between the public key and the private key is maintained. In transaction scenarios, the public key is matched with the private key owned by the account to complete the corresponding operation.

[0025] Furthermore, in step S55, within the validity period, the account submits an application for transfer, transaction, staking, or other operations on the digital assets certified by the digital wallet. The applicant uses the public key corresponding to the digital asset issued by the digital wallet to match the private key provided by the account to determine the identities of both parties.

[0026] Furthermore, in step S52, the public key issued to the activated digital account is consistent with the 20-digit digital wallet address code.

[0027] Furthermore, in step S54, if a data connection has been established between the blockchain where the user registers their digital wallet account and the blockchain where the user logs in, then there is no need to go through the steps of retrieving the real-name authentication information, review, registration, and login of the digital wallet account; the user can log in directly.

[0028] Compared with the prior art, the present invention has the following beneficial effects:

[0029] 1. This invention utilizes blockchain technology and a cross-chain mechanism controlled by distributed private keys. Using digital wallets as carriers and private keys as channels, it achieves secure and reasonable digitization of qualification certificates in the shipping industry, breaks down information barriers between different blockchains in the shipping industry, accelerates industry information sharing, and solves problems such as excessive certificates in the industry leading to cumbersome procedures and slow review processes for each trip. It also features support for cross-chain exchange, cross-chain asset transfer, and pledging.

[0030] 2. The blockchain used in this invention sends public and private keys to digital wallet accounts and sends corresponding public keys to the applicants for account-related operations, enabling them to use the public keys to perform read-only operations on the encrypted data stored in the digital wallet corresponding to the account. At the same time, it saves the correspondence between the public key and the private key. In transaction scenarios, the public key can be matched with the private key owned by the account to complete the corresponding operation, realizing information interconnection and interoperability between different blockchains in the shipping industry.

[0031] 3. This invention utilizes private keys to achieve a one-account, one-stop login mode, which overturns the past login mode that repeatedly submits authentication materials, applies for accounts, authenticates, and reviews, which is time-consuming, material-intensive, and manpower-intensive. It simplifies the steps for users to log in to different blockchains within the industry and improves the authentication efficiency and usage frequency of the chain.

[0032] 4. The digital wallet account used in this invention can submit applications for transfer, transaction, staking and other operations on digital assets that have been certified by the digital wallet. The applicant can use the public key corresponding to the digital asset issued by the digital wallet to match the private key provided by the account to determine the identities of both parties and improve the reliability of the operation. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of the process of the present invention;

[0034] Figure 2 This is a schematic diagram illustrating the working principle of the present invention under the blockchain.

[0035] Figure 3 This is a schematic diagram illustrating the working principle of this invention across blockchains;

[0036] Figure 4 This is a schematic diagram illustrating the dynamic information of users who have been authenticated and registered with their real names in accordance with the present invention. Detailed Implementation

[0037] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. These embodiments are based on the technical solution of the present invention and provide detailed implementation methods and specific operating procedures. However, the scope of protection of the present invention is not limited to the following embodiments.

[0038] like Figures 1 to 4As shown, a cross-blockchain digital wallet identity authentication and application authorization method includes the following steps:

[0039] S1. Users register digital wallets and provide real-name authentication materials related to their own enterprises. The information is then verified by an authoritative institution on the blockchain.

[0040] S2. After the information is approved, a 20-digit digital wallet address code is issued as the public key. Within the validity period, the user activates the digital wallet account, obtains the private key of the digital wallet account, and completes real-name authentication and account activation.

[0041] S3. The user's real-name authentication materials are stored on the blockchain. The account or blockchain with the public key can access and view them, but they are in a read-only state. The account with the private key can modify the relevant material data.

[0042] S4. Users submit their asset authentication materials, which are then stored in their digital wallets after being reviewed and approved by an authoritative institution.

[0043] S5. When an activated digital wallet account logs into the digital wallet on the blockchain, if it is the first login, the blockchain will obtain the public key of the corresponding account. If it is not the first login, it will authorize the login to the blockchain. The identity of the digital wallet account across blockchains is determined through the private key control method.

[0044] The materials required for real-name authentication in step S1 include legal entity information, unified social credit code, business license, etc.

[0045] In step S2, the 20-digit digital wallet address code, which serves as the public key, is stored in the digital wallet account before the user activates the account and is in a read-only state. After activating the digital wallet account, the user will obtain the private key of the digital wallet account, which is stored in the corresponding digital wallet. The user can use the private key to modify the real-name authentication materials.

[0046] In step S3, for successfully activated digital wallet accounts, the profile picture will directly display information such as real-name authentication and the validity period of the authentication. In addition, the authentication information provided by the account will be stored on the blockchain so that accounts with public keys or the blockchain can retrieve and view the relevant materials, and accounts with private keys can modify the relevant materials.

[0047] In step S4, the asset authentication materials submitted by the user will be reviewed by an authoritative institution on the blockchain. After the review is passed, the asset authentication materials are converted into tradable digital assets, and the user obtains the public and private keys of the corresponding asset materials, which are then stored in a digital wallet.

[0048] Step S5 specifically includes:

[0049] S51. Add the option "Authorize login using digital wallet" to the blockchain login page;

[0050] S52. A distributed private key control method based on the cross-chain mechanism in blockchain, which uses public key encryption and private key decryption to issue corresponding public and private keys to activated digital accounts.

[0051] S53. When a digital wallet user logs into another blockchain, they can authorize login with one click by selecting the "Authorize Login with Digital Wallet" option on the login page. At the same time, the digital wallet issues the public key of the user's digital wallet account to the blockchain where the digital wallet user is logging in.

[0052] S54. The blockchain for user login uses the public key to retrieve the real-name authentication information of the digital wallet account, performs matching and verification, and completes the review, registration and login steps.

[0053] S55. After logging into other blockchains in the shipping industry, the account requests to add or transfer the successfully digitized and electronic asset certificates in the digital wallet to the user's logged-in blockchain account with one click. The blockchain that the user is logged into at this time will retrieve and view the asset proof information through the public key sent by the digital wallet that corresponds one-to-one with the digital assets, and confirm the authenticity of the asset proof.

[0054] S56. After the application is approved, the digital wallet account uses the obtained private key and public key matching mode to conduct digital asset transactions and staking operations on the same chain and across chains.

[0055] Cross-blockchain communication is achieved using a distributed private key control mechanism. This involves sending a public and private key to an account and sending the corresponding public key to the applicant for account-related operations. This allows the applicant to use the public key to perform read-only operations on the encrypted data stored in the digital wallet corresponding to the account. At the same time, the correspondence between the public key and the private key is maintained. In transaction scenarios, the public key is matched with the private key owned by the account to complete the corresponding operation, thereby achieving information interconnection and interoperability between different blockchains in the shipping industry.

[0056] In step S55, within the validity period, the account submits an application for transfer, transaction, staking, or other operations on the digital assets certified by the digital wallet. The applicant uses the public key corresponding to the digital asset issued by the digital wallet to match the private key provided by the account to verify the identities of both parties and improve the reliability of the operation.

[0057] In step S52, the public key issued to the activated digital account must be consistent with the 20-digit digital wallet address code.

[0058] In step S54, if a data connection has been established between the blockchain where the user registers their digital wallet account and the blockchain where the user logs in, then there is no need to go through the steps of retrieving the real-name authentication information, verification, registration, and login of the digital wallet account; the user can log in directly.

[0059] The preferred embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make numerous modifications and variations based on the concept of the present invention without creative effort. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning, or limited experimentation on the basis of existing technology should be within the scope of protection defined by the claims.

Claims

1. A cross-blockchain digital wallet identity authentication and application authorization method, characterized in that, Includes the following steps: S1. Users register digital wallets and provide real-name authentication materials related to their own enterprises. The information is then verified by an authoritative institution on the blockchain. S2. After the information is approved, a 20-digit digital wallet address code is issued as the public key. Within the validity period, the user activates the digital wallet account, obtains the private key of the digital wallet account, and completes real-name authentication and account activation. S3. The user's real-name authentication materials are stored on the blockchain. The account or blockchain with the public key can access and view them, but they are in a read-only state. The account with the private key can modify the relevant material data. S4. Users submit their asset authentication materials, which are then stored in their digital wallets after being reviewed and approved by an authoritative institution. S5. When an activated digital wallet account logs into the digital wallet on the blockchain, if it is the first time logging in, the blockchain will obtain the public key of the corresponding account. If it is not the first time logging in, it will authorize the login to the blockchain. The identity of the digital wallet account across blockchains is determined through the private key control method. Step S5 specifically includes: S51. Add the "Authorize Login Using Digital Wallet" option to the blockchain login page; S52. A distributed private key control method based on the cross-chain mechanism in blockchain, which uses public key encryption and private key decryption to issue corresponding public and private keys to activated digital accounts. S53. When a digital wallet user logs into another blockchain, they can authorize login with one click by selecting the "Authorize Login with Digital Wallet" option on the login page. At the same time, the digital wallet issues the public key of the user's digital wallet account to the blockchain where the digital wallet user is logged in. S54. The blockchain for user login uses the public key to retrieve the real-name authentication information of the digital wallet account, performs matching and verification, and completes the review, registration and login steps. S55. After logging into other blockchains in the shipping industry, the account requests to add or transfer the successfully digitized and electronic asset certificates in the digital wallet to the user's logged-in blockchain account with one click. The blockchain that the user is logged into at this time will retrieve and view the asset proof information through the public key sent by the digital wallet that corresponds one-to-one with the digital assets, and confirm the authenticity of the asset proof. S56. After the application is approved, the digital wallet account uses the obtained private key and public key matching mode to conduct digital asset transactions and staking operations on the same chain and across chains.

2. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, The real-name authentication materials in step S1 include legal person information, unified social credit code, and business license.

3. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S2, the 20-digit digital wallet address code, which serves as the public key, is stored in the digital wallet account before the user activates the account and is in a read-only state. After activating the digital wallet account, the user will obtain the private key of the digital wallet account, which is stored in the corresponding digital wallet. The user can use the private key to modify the real-name authentication materials.

4. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S3, for a successfully activated digital wallet account, the profile picture will directly display the information that it has passed real-name authentication and the validity period of the authentication. In addition, the authentication information provided by the account will be stored on the blockchain so that accounts with public keys or the blockchain can retrieve and view the relevant materials, and accounts with private keys can modify the relevant materials.

5. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S4, the asset authentication materials submitted by the user will be reviewed by an authoritative institution on the blockchain. After the review is passed, the asset authentication materials are converted into tradable digital assets, and the user obtains the public and private keys of the corresponding asset materials, which are then stored in a digital wallet.

6. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, The aforementioned cross-blockchain functionality is achieved using a distributed private key control mechanism. This involves sending a public key and a private key to an account, and sending the corresponding public key to the applicant for account-related operations. This allows the applicant to use the public key to perform read-only operations on the encrypted data stored in the digital wallet corresponding to the account. At the same time, the correspondence between the public key and the private key is maintained. In transaction scenarios, the public key is matched with the private key owned by the account to complete the corresponding operation.

7. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S55, within the validity period, the account submits a transfer, transaction, or staking operation application for the digital assets certified by the digital wallet. The applicant uses the public key corresponding to the digital asset issued by the digital wallet to match the private key provided by the account to determine the identities of both parties.

8. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S52, the public key issued to the activated digital account is consistent with the 20-digit digital wallet address code.

9. The cross-blockchain digital wallet identity authentication and application authorization method according to claim 1, characterized in that, In step S54, if a data connection has been established between the blockchain where the user registers their digital wallet account and the blockchain where the user logs in, then there is no need to go through the steps of retrieving the real-name authentication information, review, registration, and login of the digital wallet account; the user can log in directly.

Citation Information

Patent Citations

  • Method and System for Identity and Access Management for Blockchain Interoperability

    US20180288022A1