Asset query method and device for blockchain
It mainly introduces how to use a trusted execution environment to securely query encrypted asset release transactions in a blockchain environment. The following is a summary of the key points of the document:
Technical field and background:
Technical field: Focus on the blockchain technology field, especially asset query methods and devices based on blockchain, and electronic devices.
Background technology: Blockchain technology has the characteristics of decentralization, transparency and fast data synchronization, but privacy protection and data security are challenges.
Invention content:
Method overview: A method for asset query implemented in a blockchain node device is proposed, and the device is equipped with a trusted execution environment. The asset release transactions stored on the blockchain are pre-encrypted and released by the investment management party.
Key steps:
Receive call transactions: The node device receives a call transaction for a specific smart contract sent by the client, and the transaction contains the identifier of the target asset release transaction.
Decryption and execution: Decrypt the smart contract code in the trusted execution environment and execute it to verify the viewing authority of the asset query user.
Return decrypted assets: If the user has permission, the decrypted asset release transaction is returned to the client.
Implementation details:
Multi-investment management support: The blockchain can store crypto asset issuance transactions from different investment management parties, with different transaction formats.
Asset type diversification: including underlying assets and their securitization forms (such as bonds, funds).
Permission verification mechanism: Determine permissions by matching users with participants in asset issuance transactions.
Secure transmission: Encrypt and decrypt transactions using the user's public key to ensure the security of data during transmission.
Trusted Execution Environment (TEE):
Definition and function: TEE is an isolated execution environment that protects code and data from external attacks.
Technical example: such as Intel SGX, which provides high-level security protection through memory encryption and remote attestation mechanisms.
Encryption technology:
Diverse encryption methods: including symmetric encryption, asymmetric encryption, and a combination of the two digital envelope encryption methods.
Devices and equipment:
Device composition: The blockchain-based asset query device includes a receiving module, a determination module, and a return module.
Scope of application: Applicable to a variety of electronic devices equipped with TEE, such as servers, computers, and mobile phones.
Illustrations and descriptions:
Detailed illustrations: including smart contract creation and call process, asset securitization system, query method flow chart and equipment structure diagram, etc.
Specific implementation:
Detailed description: The document elaborates on the specific implementation steps of the method to ensure operability and verifiability.
Claims:
Legal protection: The claims of asset query methods, devices and electronic devices based on blockchain are clarified to protect the inventor's innovative achievements.
International search report:
Search results: The report lists the search results of related fields conducted in multiple databases, supporting the innovation and practicality of the invention.
This document solves the privacy protection and data security issues of blockchain technology in the asset query process by introducing a trusted execution environment, and provides a safe and efficient solution for the application of blockchain technology in finance and other fields.