Online Generation Method for Cryptographic Currency Addresses Based on Composite Public Key

Β·

Introduction

This patent discloses an online generation method for cryptographic currency addresses using composite public key technology. The method ensures secure and efficient address creation without direct access to private keys during transactions, enhancing both security and usability in blockchain applications.

Key Components

The method comprises three core processes:

  1. System Initialization

    • Generates a private key (master key) and a fixed-size public key matrix.
    • Stores the private key securely offline and the public key matrix online.
  2. Address Generation

    • Derives unique addresses from the public key matrix using transaction-specific identifiers.
    • Operates entirely online, eliminating the need to access private key storage.
  3. Payment Signature

    • Generates transaction-specific private keys for signing payments, ensuring secure validation.

Technical Workflow

System Initialization Steps

  1. Parameter Selection:

    • Choose a cryptographic hash algorithm family and function ( H_T ).
    • Randomly generate a master private key ( s ) within a defined finite field ( F_p ).
  2. Public Key Matrix Construction:

    • Create a ( k \times k ) matrix where each element is derived from the master key via hash mapping and elliptic curve point multiplication.

Address Generation Steps

  1. Assign a unique transaction ID ( t ).
  2. Map ( t ) to a vector using ( H_T ).
  3. Select elliptic curve points from the public key matrix based on the vector indices.
  4. Combine these points to form a new public key ( Q_t ), then hash it to generate the address ( A_t ).

Payment Signature Steps

  1. Retrieve the master key ( s ).
  2. Regenerate the transaction-specific private key ( d_t ) using ( H_T ).
  3. Sign the transaction with ( d_t ).

Applications

Supported cryptographic currencies include:

Advantages


FAQ Section

Q1: How does this method improve transaction security?
A1: By keeping private keys offline during address generation and using transaction-specific keys for signing, it minimizes exposure to hacking.

Q2: Can this method be applied to other cryptocurrencies?
A2: Yes, it’s designed to support multiple currencies like Bitcoin, Ethereum, and Litecoin.

Q3: What makes the public key matrix unique?
A3: The matrix is derived from a master key using cryptographic hash functions, ensuring each address is a secure linear combination of matrix elements.


πŸ‘‰ Explore advanced blockchain security solutions
πŸ‘‰ Learn more about cryptographic innovations


Note: All hyperlinks except those directing to https://www.okx.com/join/BLOCKSTAR have been removed for compliance.