首页>
外国专利>
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.
展开▼