On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance

被引:43
|
作者
Brotsis, Sotirios [1 ]
Limniotis, Konstantinos [1 ,2 ]
Bendiab, Gueltoum [3 ]
Kolokotronis, Nicholas [1 ]
Shiaeles, Stavros [3 ]
机构
[1] Univ Peloponnese, Dept Informat & Telecommun, Tripolis 22131, Greece
[2] Hellen Data Protect Author, Athens 11523, Greece
[3] Univ Portsmouth, Cyber Secur Res Grp, Portsmouth PO1 2UP, Hants, England
基金
欧盟地平线“2020”;
关键词
Blockchain; Consensus protocols; Cyber-attacks; Fault tolerance; Internet of things; Security; Smart contracts; Smart homes; Performance; Privacy; TRANSACTION PRIVACY; INTERNET; INTEGRATION; CHALLENGES; ISSUES; THINGS; TRUST;
D O I
10.1016/j.comnet.2021.108005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain and distributed ledger technologies have received significant interest in various areas beyond the financial sector, with profound applications in the Internet of Things (IoT), providing the means for creating truly trustless and secure solutions for IoT applications. Taking into account the weak security defences that the majority of IoT devices have, it is critical that a blockchain-based solution targeting the IoT is not only capable of addressing the many challenges IoT is facing, but also does not introduce other defects, e.g. in terms of performance, making its adoption hard to achieve. This paper aims at addressing the above needs by providing a comprehensive and coherent review of the available blockchain solutions to determine their ability to meet the requirements and tackle the challenges of the IoT, using the smart home as the reference domain. Key architectural aspects of blockchain solutions, like the platforms' software and network setups, the consensus protocols used, as well as smart contracts, are examined in terms of their ability to withstand various types of common IoT and blockchain attacks, deliver enhanced privacy features, and assure adequate performance levels while processing large amounts of transactions being generated in an IoT environment. The analysis carried out identified that the defences currently provided by blockchain platforms are not sufficient to thwart all the prominent attacks against blockchains, with blockchain 1.0 and 2.0 platforms being susceptible to the majority of them. On the other side, privacy related mechanisms are being supported, to varying degrees, by all platforms investigated; however, each of the them tackles specific only privacy aspects, thus rendering the overall privacy evaluation a challenging task which needs to be considered in an ad-hoc basis. If the underlying consensus protocols' performance and fault tolerance is also considered, then only a small number of platforms meet the requirements of our reference IoT domain.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Security and Privacy for Mobile IoT Applications Using Blockchain
    Carvalho, Kevin
    Granjal, Jorge
    [J]. SENSORS, 2021, 21 (17)
  • [2] Exploring the integration of edge computing and blockchain IoT: Principles, architectures, security, and applications
    Nguyen, Tri
    Nguyen, Huong
    Gia, Tuan Nguyen
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 226
  • [3] Editorial: Blockchain in Industrial IoT Applications: Security and Privacy Advances, Challenges, and Opportunities
    Choo, K. -K. R.
    Yan, Z.
    Meng, W.
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4119 - 4121
  • [4] Adding Hardware Security into IoT-Blockchain Platforms
    Alrubei, Subhi
    Ball, Edward
    Rigelsford, Jonathan
    [J]. 2022 IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2022,
  • [5] Blockchain for IoT Access Control, Security and Privacy: A Review
    Patil, Pradnya
    Sangeetha, M.
    Bhaskar, Vidhyacharan
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2021, 117 (03) : 1815 - 1834
  • [6] Blockchain for IoT Access Control, Security and Privacy: A Review
    Pradnya Patil
    M. Sangeetha
    Vidhyacharan Bhaskar
    [J]. Wireless Personal Communications, 2021, 117 : 1815 - 1834
  • [7] A survey on IoT platforms: Communication, security, and privacy perspectives
    Babun, Leonardo
    Denney, Kyle
    Celik, Z. Berkay
    McDaniel, Patrick
    Uluagac, A. Selcuk
    [J]. Computer Networks, 2021, 192
  • [8] A survey on IoT platforms: Communication, security, and privacy perspectives
    Babun, Leonardo
    Denney, Kyle
    Celik, Z. Berkay
    McDaniel, Patrick
    Uluagac, A. Selcuk
    [J]. COMPUTER NETWORKS, 2021, 192
  • [9] Security and privacy issues in blockchain and its applications
    Wang, Liangmin
    Sheng, Victor S.
    Düdder, Boris
    Wu, Haiqin
    Zhu, Huijuan
    [J]. IET Blockchain, 2023, 3 (04): : 169 - 171
  • [10] On the Security of Permissioned Blockchain Solutions for IoT Applications
    Brotsis, Sotirios
    Kolokotronis, Nicholas
    Limniotis, Konstantinos
    Shiaeles, Stavros
    [J]. PROCEEDINGS OF THE 2020 6TH IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2020): BRIDGING THE GAP BETWEEN AI AND NETWORK SOFTWARIZATION, 2020, : 465 - 472