Off-Chain Trusted Computing

Lei Zhang, Sanjay Bakshi, J. Zao
{"title":"Off-Chain Trusted Computing","authors":"Lei Zhang, Sanjay Bakshi, J. Zao","doi":"10.1109/miot.2020.9125420","DOIUrl":null,"url":null,"abstract":"Trustworthiness and privacy are of primary concern as companies connect their manufacturing and logistic infrastructures to the Internet of Things (IoT). They want to reap the benefit of automated asset management, process control and predictive maintenance. However, to do so effectively, companies need to facilitate information sharing among trustworthy partners while complying with data protection and privacy preserving regulations. In this respect, Distributed Ledgers (a.k.a. Blockchains) offer a viable solution by enabling their participants to discover one another and establish peer-to-peer trust relations without a centralized intermediary. Nonetheless, this approach comes with a caveat: Blockchains may not scale well. Since each Blockchain-based transaction must be attested by multiple Blockchain participants, it may take time to complete a transaction. Besides, since each transaction is processed by multiple participants, information privacy is sacrificed in exchange for Byzantine fault tolerance and trustworthiness of the results. To overcome these shortcomings of on-chain computing, OffChain Trusted Computing was devised to offload the bulk of transaction workload to the Trusted Execution Environments (TEEs) established in the off-chain computing nodes that are trusted by the Blockchain participants, leaving only the execution of business logic to on-chain computing. This hybrid approach greatly increases the efficiency and speed of the transactions. Moreover, by concealing the input and output of the TEEs with data encryption and verifying the states of transaction execution in the TEEs through remote attestation, Off-Chain Trusted Computing can preserve the information privacy of data providers and confirm the proper execution of the business logic. This column provides an introduction to this new technology by explaining its operation, surveying its standardized application programming interfaces (APIs) and mentioning an example application.","PeriodicalId":409551,"journal":{"name":"IEEE Internet Things Mag.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet Things Mag.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/miot.2020.9125420","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Trustworthiness and privacy are of primary concern as companies connect their manufacturing and logistic infrastructures to the Internet of Things (IoT). They want to reap the benefit of automated asset management, process control and predictive maintenance. However, to do so effectively, companies need to facilitate information sharing among trustworthy partners while complying with data protection and privacy preserving regulations. In this respect, Distributed Ledgers (a.k.a. Blockchains) offer a viable solution by enabling their participants to discover one another and establish peer-to-peer trust relations without a centralized intermediary. Nonetheless, this approach comes with a caveat: Blockchains may not scale well. Since each Blockchain-based transaction must be attested by multiple Blockchain participants, it may take time to complete a transaction. Besides, since each transaction is processed by multiple participants, information privacy is sacrificed in exchange for Byzantine fault tolerance and trustworthiness of the results. To overcome these shortcomings of on-chain computing, OffChain Trusted Computing was devised to offload the bulk of transaction workload to the Trusted Execution Environments (TEEs) established in the off-chain computing nodes that are trusted by the Blockchain participants, leaving only the execution of business logic to on-chain computing. This hybrid approach greatly increases the efficiency and speed of the transactions. Moreover, by concealing the input and output of the TEEs with data encryption and verifying the states of transaction execution in the TEEs through remote attestation, Off-Chain Trusted Computing can preserve the information privacy of data providers and confirm the proper execution of the business logic. This column provides an introduction to this new technology by explaining its operation, surveying its standardized application programming interfaces (APIs) and mentioning an example application.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
链下可信计算
当企业将其制造和物流基础设施连接到物联网(IoT)时,可靠性和隐私是首要考虑的问题。他们希望从自动化资产管理、过程控制和预测性维护中获益。然而,为了有效地做到这一点,公司需要促进值得信赖的合作伙伴之间的信息共享,同时遵守数据保护和隐私保护法规。在这方面,分布式账本(又名区块链)提供了一个可行的解决方案,使参与者能够在没有集中中介的情况下发现彼此并建立点对点信任关系。尽管如此,这种方法有一个警告:区块链可能无法很好地扩展。由于每个基于区块链的交易必须由多个区块链参与者验证,因此完成交易可能需要时间。此外,由于每笔交易都是由多个参与者处理的,因此牺牲了信息隐私,以换取拜占庭式的容错性和结果的可信度。为了克服链上计算的这些缺点,OffChain Trusted computing被设计出来,将大量的事务工作负载卸载到受区块链参与者信任的链下计算节点上建立的Trusted Execution Environments (tee),只将业务逻辑的执行留给链上计算。这种混合方法大大提高了事务的效率和速度。此外,通过数据加密隐藏tee的输入和输出,并通过远程认证验证tee中的事务执行状态,链下可信计算可以保护数据提供者的信息隐私,并确认业务逻辑的正确执行。本专栏通过解释这种新技术的操作、考察其标准化应用程序编程接口(api)并提到一个示例应用程序,介绍了这种新技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Internet of Things Magazine: Updates on New Initiatives and Editorial Board Mentor's Musings on Concerns, Challenges & Opportunities for Generative AI at the Edge in IoT Mentor's Musings on the Role of Standards in Improving the Privacy, Trust and Reputation Management in Internet of Vehicles (IoV) New Initiatives and Updates for IEEE Internet of Things Magazine The Internet of Vehicles (IoV) - Security, Privacy, Trust, and Reputation Management for Connected Vehicles
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1