首页>
外国专利>
SECURELY EXECUTING SMART CONTRACT OPERATIONS IN A TRUSTED EXECUTION ENVIRONMENT
SECURELY EXECUTING SMART CONTRACT OPERATIONS IN A TRUSTED EXECUTION ENVIRONMENT
展开▼
机译:在受信任的执行环境中安全执行智能合约操作
展开▼
页面导航
摘要
著录项
相似文献
摘要
Disclosed herein are methods, systems, and apparatus for securely executing smart contract operations in a trusted execution environment (TEE). One of the methods includes receiving, by a blockchain node participating in a blockchain network, a request to execute one or more software instructions in a service TEE hosted by the blockchain node, wherein the request is encrypted by a public key associated with the service TEE; decrypting the request with a first private key associated with the service TEE, wherein the first private key is paired with the public key; in response to decrypting the request, executing the one or more software instructions to produce an execution resu encrypting the execution result with a client encryption key associated with the service TEE to produce an encrypted resu and signing the encrypted result using a second private key associated with the TEE to produce a signed encrypted result.
展开▼