A Survey of Secure Internet of Things in Relation to Blockchain

Morteza Alizadeh1+, Karl Andersson1, and Olov Schelen2

 

1Pervasive and Mobile Computing and Laboratory, Luleå University of Technology, Skellefteå, Sweden
{morteza.alizadeh, karl.andersson}@ltu.se

2Pervasive and Mobile Computing and Laboratory, Luleå University of Technology, Luleå, Sweden
olov.schelen@ltu.se

 

Abstract

Distributed ledgers and blockchain technologies can improve system security and trustworthiness by providing immutable replicated histories of data. Blockchain is a linked list of blocks containing digitally signed transactions, a cryptographic hash of the previous block, and a timestamp stored in a decentralized and distributed network. The Internet of Things (IoT) is one of the application domains in which security based on blockchain is discussed. In this article, we review the structure and architectures of distributed IoT systems and explain the motivations, challenges, and needs of blockchain to secure such systems. However, there are substantial threats and attacks to blockchain that must be understood, as well as suitable approaches to mitigate them. We, therefore, survey the most common attacks to blockchain systems and the solutions to mitigate them, with the objective of assessing how malicious these attacks are in the IoT context.

Keywords: Distributed Systems, Blockchain, Internet of Things, IoT Architectures, Security, Attacks

 

+: Corresponding author: Morteza Alizadeh
Pervasive and Mobile Computing and Laboratory, Luleå University of Technology, S-93187 Skellefteå, Sweden.

Tel: +46910585368

 

Journal of Internet Services and Information Security (JISIS), 10(3): 47-75, August 2020

DOI: 10.22667/JISIS.2020.08.31.047 [pdf]