首页> 外国专利> A Method of Building Smart Contracts in a Trusted Execution Environment and Relevant Applications

A Method of Building Smart Contracts in a Trusted Execution Environment and Relevant Applications

机译:在可信执行环境中构建智能合约的方法及相关应用

摘要

The present invention relates to a method for building a smart contract in a trusted execution environment and a related application system, in which a smart contract is maintained in a trusted execution environment (TEE) in which all data is encrypted during transmission or storage. Established, the TEE includes: a network access control layer where software-based routing and filtering are performed; A TSC layer where smart contract codes are distributed; An HSM encryption app & data layer that wraps persistent data with additional encryption using a hardware-based encryption security module; And, a configuration consisting of a general application & data layer where data is encrypted at the application level and storage level is prepared. With such a method and system, individual control by the central authority can be removed while retaining the most beneficial characteristics of a distributed smart contract, such as ensuring that all parties involved in code execution are as expected.
机译:本发明涉及在受信任的执行环境中建立智能合约的方法和相关的应用系统,其中在受信任的执行环境(TEE)中维护智能合约,在该环境中所有数据在传输或存储期间都被加密。建立的TEE包括:一个网络访问控制层,在其中执行基于软件的路由和过滤;分发智能合约代码的TSC层; HSM加密应用程序和数据层,使用基于硬件的加密安全模块对持久性数据进行额外的加密来包装;并且,准备了由通用应用程序和数据层组成的配置,其中在应用程序级别和存储级别对数据进行了加密。使用这样的方法和系统,可以在保留分布式智能合约的最有益特性的同时取消中央机构的个人控制,例如确保与代码执行有关的所有各方都如预期的那样。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号