首页> 外国专利> 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.
机译:本说明书公开了包括在计算机存储介质上编码的计算机程序的方法,系统和设备,用于在可靠的执行环境(TEE)中安全地执行智能合约操作。其中一种方法从参与区块链网络的区块链节点接收请求,以执行由区块链节点托管的服务TEE中的一个或多个软件指令。其中,接收请求的步骤由与服务TEE相关联的公用密钥加密,以及使用与服务TEE相关联的第一私钥解密请求的步骤。将第一私钥与经加密的公钥配对,并具有解密和执行一个或多个软件指令以响应于解密请求而产生执行结果的步骤。用与服务TEE相关联的客户端加密密钥对执行结果进行加密的步骤,以创建结果结果,并与与TEE相关联的第一个加密方法,以创建签名的加密结果。包括步骤2,以使用私钥对加密结果进行签名。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号