首页> 外国专利> 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.
机译:本文公开了用于在可信执行环境(TEE)中安全地执行智能合约操作的方法,系统和装置。方法之一包括由参与区块链网络的区块链节点接收在区块链节点托管的服务TEE中执行一个或多个软件指令的请求,其中该请求由与服务TEE相关的公钥加密;用与服务TEE相关联的第一私钥解密请求,其中第一私钥与公钥配对;响应解密请求,执行一个或多个软件指令以产生执行结果;使用与服务TEE相关联的客户端加密密钥对执行结果进行加密,以产生加密结果;使用与TEE相关联的第二私钥对加密结果进行签名,以产生签名的加密结果。

著录项

  • 公开/公告号US2020342092A1

    专利类型

  • 公开/公告日2020-10-29

    原文格式PDF

  • 申请/专利权人 ALIBABA GROUP HOLDING LIMITED;

    申请/专利号US201916670620

  • 申请日2019-10-31

  • 分类号G06F21/53;G06F21/62;H04L9/32;H04L9/14;H04L29/06;H04L9/08;

  • 国家 US

  • 入库时间 2022-08-21 11:22:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号