首页>
外国专利>
Secure execution of smart contract operations in a reliable execution environment
Secure execution of smart contract operations in a reliable execution environment
展开▼
机译:在可靠的执行环境中安全执行智能合约操作
展开▼
页面导航
摘要
著录项
相似文献
摘要
This specification discloses methods, systems, and devices including computer programs encoded on a computer storage medium for securely performing smart contract operations in a reliable execution environment (TEE). One of the methods receives a request from a blockchain node participating in a blockchain network to execute one or more software instructions in the service TEE hosted by the blockchain node. A step in which the request is received, encrypted by the public key associated with the service TEE, and a step of decrypting the request using the first private key associated with the service TEE. The first private key is paired with the public key, encrypted, with the steps of decrypting and executing one or more software instructions to produce the execution result in response to decrypting the request. The step of encrypting the execution result with the client encryption key associated with the service TEE to create the resulting result, and the first associated with the TEE to create the signed encrypted result. Includes step 2 to sign the encrypted result using the private key.
展开▼