首页> 外文会议>International Symposium on Reliable Distributed Systems >TZ4Fabric: Executing Smart Contracts with ARM TrustZone : (Practical Experience Report)
【24h】

TZ4Fabric: Executing Smart Contracts with ARM TrustZone : (Practical Experience Report)

机译:TZ4Fabric:使用ARM TrustZone执行智能合约:(实践经验报告)

获取原文

摘要

Blockchain technology promises to revolutionize manufacturing industries. For example, several supply chain use cases may benefit from transparent asset tracking and automated processes using smart contracts. Several real-world deployments exist where the transparency aspect of a blockchain is both an advantage and a disadvantage at the same time. The exposure of assets and business interaction represent critical risks. However, there are typically no confidentiality guarantees to protect the smart contract logic as well as the processed data. Trusted execution environments (TEE) are an emerging technology available in both edge or mobile-grade processors (e.g., ARM TrustZone) and server-grade processors (e.g., Intel SGX). TEEs shield both code and data from malicious attackers. This practical experience report presents TZ4FABRIC, an extension of Hyperledger Fabric to leverage ARM TrustZone for the secure execution of smart contracts. Our design minimizes the trusted computing base executed by avoiding the execution of a whole Hyperledger Fabric node inside the TEE, which continues to run in untrusted environment. Instead, we restrict it to the execution of only the smart contract. The TZ4FABRIC prototype exploits the opensource OP-TEE framework, as it supports deployments on cheap low-end devices (e.g., Raspberry Pis). Our experimental results highlight the performance trade-off due to the additional security guarantees provided by ARM TrustZone. TZ4FABRIC will be released as open source.
机译:区块链技术有望彻底改变制造业。例如,几个供应链用例可能会受益于透明的资产跟踪和使用智能合约的自动化流程。存在一些现实世界中的部署,其中,区块链的透明性同时是一个优点和缺点。资产敞口和业务互动构成了重大风险。但是,通常不存在保护智能合约逻辑以及已处理数据的机密性保证。可信执行环境(TEE)是一种新兴技术,可在边缘或移动级处理器(例如ARM TrustZone)和服务器级处理器(例如英特尔SGX)中使用。 TEE可以保护代码和数据免受恶意攻击者的侵害。该实践经验报告介绍了TZ4FABRIC,它是Hyperledger Fabric的扩展,可以利用ARM TrustZone安全执行智能合约。我们的设计避免了继续在不受信任的环境中运行的TEE内部整个Hyperledger Fabric节点的执行,从而最大限度地减少了所执行的受信任的计算基础。相反,我们将其限制为仅执行智能合约。 TZ4FABRIC原型利用开源OP-TEE框架,因为它支持在廉价的低端设备(例如Raspberry Pis)上进行部署。我们的实验结果突出表明,由于ARM TrustZone提供了额外的安全保证,因此需要在性能上进行权衡。 TZ4FABRIC将作为开源发布。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号