Secure smart contract-based digital twins for the Internet of Things

被引:5
作者
Pittaras, Iakovos [1 ]
Fotiou, Nikos [1 ]
Karapapas, Christos [1 ]
Siris, Vasilios A. [1 ]
Polyzos, George C. [1 ,2 ]
机构
[1] Athens Univ Econ & Business, Sch Informat Sci & Technol, Dept Informat, Mobile Multimedia Lab, Athens 10434, Greece
[2] Chinese Univ Hong Kong, Sch Data Sci, Shenzhen 518172, Peoples R China
来源
BLOCKCHAIN-RESEARCH AND APPLICATIONS | 2024年 / 5卷 / 01期
基金
欧盟地平线“2020”;
关键词
Digital twins; Internet of Things; Web of Things; Distributed ledger technologies; Hyperledger Fabric; Ethereum;
D O I
10.1016/j.bcra.2023.100168
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The proliferation of Internet of Things (IoT) devices that operate unattended providing a multitude of important and often sensitive services highlights the need for seamless interoperability and increased security. We argue that digital twins of IoT devices, with the right design, can enhance the security, reliability, auditability, and interoperability of IoT systems. The salient features of digital twins have made them key elements for the IoT and Industry 4.0. In this paper, we leverage advances in W3C's Web of Things (WoT) standards and distributed ledger technologies (DLTs) to present a novel design of the smart contract-based digital twins with enhanced security, transparency, interoperability, and reliability. We provide two different variations of that general design using two different blockchains (one public and one private, permissioned blockchain), and we present design tradeoffs. Furthermore, we introduce an architecture for accessing and controlling IoT devices securely and reliably, providing full auditability, while at the same time using the proposed digital twins as an indirection mechanism (proxy). The proposed architecture leverages the blockchain to offer notable properties, namely,decentralization, immutability, auditability, non-repudiation, availability, and reliability. Moreover, it introduces mass actuation, easier management of IoT devices, and enhanced security to the IoT gateways, enables new business models, and makes consumer devices (vendor-)agnostic.
引用
收藏
页数:11
相关论文
共 27 条
[1]   Blockchain technology in the energy sector: A systematic review of challenges and opportunities [J].
Andoni, Merlinda ;
Robu, Valentin ;
Flynn, David ;
Abram, Simone ;
Geach, Dale ;
Jenkins, David ;
McCallum, Peter ;
Peacock, Andrew .
RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2019, 100 :143-174
[2]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[3]   A Survey on Digital Twin: Definitions, Characteristics, Applications, and Design Implications [J].
Barricelli, Barbara Rita ;
Casiraghi, Elena ;
Fogli, Daniela .
IEEE ACCESS, 2019, 7 :167653-167671
[4]  
Benet J., 2014, arXiv
[5]  
Chevallier Z., 2020, 2020 INT WORKSH SEM, V2615
[6]  
Cordi Christopher, Hyperledger fabric security threats: what to look for
[7]   Design of IoT Blockchain Based Smart Agriculture for Enlightening Safety and Security [J].
Devi, M. Shyamala ;
SugunaA, R. ;
Joshiqd, Aparna Shashikant ;
Bagatee, Rupali Amit .
EMERGING TECHNOLOGIES IN COMPUTER ENGINEERING: MICROSERVICES IN BIG DATA ANALYTICS, 2019, 985 :7-19
[8]   A Distributed Ledger Approach to Digital Twin Secure Data Sharing [J].
Dietz, Marietheres ;
Putz, Benedikt ;
Pernul, Guenther .
DATA AND APPLICATIONS SECURITY AND PRIVACY XXXIII, 2019, 11559 :281-300
[9]  
Fotiou N, 2018, EUR CONF NETW COMMUN, P256, DOI 10.1109/EuCNC.2018.8443212
[10]  
Gorenflo C, 2019, 2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), P455, DOI [10.1109/bloc.2019.8751452, 10.1109/BLOC.2019.8751452, 10.1002/nem.2099]