Conference PaperPDF Available

Abstract and Figures

Internet of Things (IoT) as per estimated will connect 50 billion devices by 2020. Since its evolution, IoT technology provides lots of flexibility to develop and implement any application. Most of the application improves the human living standard and also makes life easy to access and monitoring the things in real time. Though there exist some security and privacy issues in IoT system like authentication, computation, data modification, trust among users. In this paper, we have identified the IoT application like insurance, supply chain system, smart city and smart car where trust among associated users is an major issue. The current centralized system does not provide enough trust between users. Using Blockchain technology we have shown that trust issue among users can be managed in a decentralized way so that information can be traceable and identify/verify any time. Blockchain has properties like distributed, digitally share and immutable which enhance security. For Blockchain implementation, Ethereum platform is used.
Content may be subject to copyright.
Trustworthy Management in Decentralized IoT
Application using Blockchain
Bhabendu K. Mohanta1, Soumyashree S. Panda2, Utkalika Satapathy3, Debasish Jena4, Debasis Gountia5
1,2,3,4Department of Computer Science & Engineering, IIIT Bhubaneshwar, Odisha, India, 751003
5Department of Computer Science & Engineering, IIT Roorkee, Uttarakhand, India, 247667
Email: C116004@iiit-bh.ac.in1, C117011@iiit-bh.ac.in2, A117010@iiit-bh.ac.in3,
debasish@iiit-bh.ac.in4, dgountia@gmail.com5
Abstract—Internet of Things (IoT) as per estimated will con-
nect 50 billion devices by 2020. Since its evolution, IoT technology
provides lots of flexibility to develop and implement any applica-
tion. Most of the application improves the human living standard
and also makes life easy to access and monitoring the things in
real time. Though there exist some security and privacy issues in
IoT system like authentication, computation, data modification,
trust among users. In this paper, we have identified the IoT
application like insurance, supply chain system, smart city and
smart car where trust among associated users is an major issue.
The current centralized system does not provide enough trust
between users. Using Blockchain technology we have shown that
trust issue among users can be managed in a decentralized
way so that information can be traceable and identify/verify
any time. Blockchain has properties like distributed, digitally
share and immutable which enhance security. For Blockchain
implementation, Ethereum platform is used.
Index Terms—IoT, Blockchain, Trust Management, Security,
Privacy, Ethereum.
I. INTRODUCTION
IoT (Internet of Things) is a collocation of sensors, inter-
mediate nodes and processing, and storage system connected
mostly in a wireless way. Since its innovations technology
rapidly used in different applications such as smart city, smart
home, earthquake detection, healthcare system, transportation
system, agricultural filed, etc. In an IoT system, “thing” is
connected to the different environment to get the information
from the environment. The users monitoring this information
using the intelligent device. So the concept of IoT is widely
accepted in both research community as well as an industry
sector. The research community is working on developed
different efficient algorithms and communication system as
well as computing, processing. Similarly, lots of intelligent
devices are developed to sense, forward the information to the
next level. IoT uses various communication standard protocols
and various enabling technology to implement an application
[1]. IoT system architecture is three types which are described
below:
Centralized IoT: IoT devices are used to collect and
process information with Internet connectivity. When all
the devices are connected to a central server (may be
Cloud) for storage and processing the architecture is
centralized architecture. In this case, there is some issue
like single point failure, latency, and bandwidth issue.
Fig. 1. Internet of Things system model for different application.
Collaborative IoT: When there is the number of storage
and processing system is more than one and all the
decision are taken by multiple systems is known as
collaborative architecture. In this type of architecture,
multiple points of contact are present which overcome
the single point failure, but it lacks in coordination during
computation and processing.
Distributed IoT: Internet of Things is used for real-
time processing where processing and computation need
to be done in quick time as well as efficiently. In a
distributed network all the node have ability to participant
in processing and computing. All the processing nodes
are connected to each other. So there will be no single
point failure in this network.
In an IoT system, security and privacy challenges are exist
[2]. Some of the research has addressed the security and
privacy challenges, still lots of work need to be done so that
IoT will be widely accepted by the users. Though authenti-
cation, authorization, access control, integrity, confidentiality
are some of the fundamental security issues exist in the IoT
system. The trust is also one of the major issues in the
IEEE - 45670
10th ICCCNT 2019
July 6-8, 2019, IIT - Kanpur,
Kanpur, India
IoT network. The communication between nodes as well the
processing among nodes needs to be transparent so that trust
can be established among all users. In this paper, we have
identified IoT application where trust can be a major issue
and its need to be addressed. Blockchain has the capability to
provide that trust among all the users in the network.
II. BACKGROU ND O F TH E PROB LE M AN D RE LATE D WO RK
Internet of Things has come to a long way since its
innovation. The development of IoT devices and its associated
technologies is growing in rapidly. The application wise IoT
is the current most widely adopted technologies. The IoT
is used to monitoring the environment, control the situation,
even in some critical sector like patient monitoring case,
earthquake detection. Though basic security and privacy issue
are addressed by the different researchers for low-end IoT
devices. Trust management issue id one of the major in some
applications. When different transactions and processing are
done in a network trust management must be maintained.
Due to the heterogeneity of the IoT devices trust is a major
issue, it can be two way of presentation first is trust between
processing nodes for interaction, second is trust in the system
for management and give access control to the users. In the
paper [3], authors describe that trust in IoT system can be
established in three level that is data level, communication
level and data processing level. Similarly in paper [4], authors
explained the trust model for the IoT system and challenges
exist in the trust management. As the IoT devices are low-end
device having low processing power and less memory storage
processing can be done using the concept fog computing [5]
as its provides processing and storage capability. In paper [6]
and [7], authors have explained the trust model for IoT based
market and smart manufacturing system. The trust issue can
be addressed using distributed/decentralized technique. The
security and privacy issues are explained by the authors in
papers [8] in a distributed system. Blockchain has the ability
to provide the trust between users in the IoT application.
A. Motivation
Internet of Things has lots of security and privacy issue
exist in the implementation of an application. The entity
associated with the IoT application needs transparency in the
system. The application like insurance, smart city, smart home
applications, all the associated users must trust each other.
Trust management is one of the main issues. In this paper, the
authors explained trust issue can be solved using Blockchain
Technology.
III. IMPAC T OF TRU ST MANAGEMENT IN IOT
APPLICATION
In an IoT application security issue like authentication,
authorization, DoS attack, man in the middle attack, etc., when
information is shared between entities like supply chain system
where the material is passed through a different point like
manufacture, suppliers, dealers, consumers. In each point of
transfer whatever changes made, it must be available to all
users to make the system trustful. So the trust is a major issue
in IoT applications.
A. IoT Application and Security challenges
IoT has enormous potential for implementing smart appli-
cations such as smart city, smart home, smart transportation,
smart environment monitoring, etc. Till now many IoT based
applications are already developed in a different field. But still
its need some issue to be addressed like scalability, security,
privacy, and trust management.Trust management is an im-
portant issue in IoT. It allows multiple devices and objects to
share their opinions about trustworthiness of their peers. To
reliably transfer the data and to minimize the uncertainty of
service availability in IoT applications, devices must trust each
other.
1) Insurance System: The insurance sector is one of the
most demanding sectors nowadays. As insurance may be
health, vehicle, home, any electronic instrument, there are
many different types of insurance coverage type are exist.
In a traditional system shown in Fig. 2, for health insurance
there is one way of communication. A patient can start the
health cover insurance by register through the hospital or
by directly through an online system. Insurance company
verified the claim insurance and approve accordingly. lastly,
hospital after patient treatment is over put the final money
claim to the insurance company directly. Once the hospital
gets the approval from the insurance company, the patient is
discharged.In traditional system some of the problems are:
Patient never knows actually how much amount paid by
the insurance company and date and time of released.
Communication is between mostly two-party these more
than two parties involved.
There is no transparent way of information communi-
cated.
There is no trust between the users.
2) Supply Chain System: In supply chain system involves
lots of intermediate point from starting o the delivery point.
Suppose in a drugs supply chain system. The system has a
different entity like manufactures, distributor, transport com-
pany and so on. To trace the drugs at each point is all most
impossible without sharing the information in each step. In a
traditional system, the manufacturer sealed the ordered drugs
and handover to the transport provider. Then the drugs carry
through different medium to the destination. what happens
means any modification or damage done to the drugs is
untraceable. Blockchain system if used to supply chain system
all the transaction and transfer information with date, the
timestamp can be recorded in a block format and can be
accessed by all authorized users making trust robust and
building trust between users.
3) Smart City: In a smart city based on IoT has been
already been developed. The development of smart city con-
sists of smart parking, smart traffic system, smart waste
management, smart grid and so on. The building the smart city
main aim is making better living standards of the people of the
city like easily accessible information, smart monitoring the
IEEE - 45670
10th ICCCNT 2019
July 6-8, 2019, IIT - Kanpur,
Kanpur, India
Fig. 2. Traditional insurance claim process.
things. As in the smart city application, lots of different section
involves completing the smart city all need to be coordinated
in a decentralized way. there should not be any central party
control all the things. if the whole system is built using a
central server then there is a high risk of system failure.
Also, the chances of security issue are high. People personal
information need to be protected in such a way that trust can be
built among the users to use the different service provided by
the smart city. This trust and privacy preservation are possible
using Blockchain technology.
B. Blockchain and IoT integration
Since the evolution of IoT technology, the manual or tradi-
tional way of processing information and dealing with com-
putation process has made lots of changes. The technologies
like fog computing and cloud computing with the integration
of IoT is already taken place which makes the IoT application
much more usable than the normal application. In paper [9]
authors, the survey that Blockchain can be implemented in IoT
application. similarly in paper [10] and [11] authors, explained
the trust management with the different service provided by the
IoT. The integration of IoT with Blockchain technology is the
recent development in the research community that is shown
in the paper [12] and [13]. Though both IoT and Blockchain
have their own security [14] and [15] and implementation
challenges still when properly integrate it creates the ideal
platform to develop the application.
Blockchain though started with bitcoin cryptocurrency appli-
cation to transfer money in peer to peer way without the
third party. but the recent development of smart contract [17]
makes Blockchain use in non-financial applications also. As
shown in Fig. 3, a transaction has a different attribute like
hash value, timestamp, nonce. Each transaction is encrypted
through the hash value to make secure. In Fig.4 it is shown
Fig. 3. Blockchain basic transaction details.
Fig. 4. Blockchain mining process and block addition details.
that how a block which is a collection of a valid transaction is
created and added to the existing block. The blocks are added
after the successful mining process. Due to the smart contract
and openly available platform like Ethereum and Hyperledger
integration of IoT and Blockchain is possible which address
trust management issue exists in the traditional based system,
IV. SOLUTION APP ROAC H AN D IMPLEMENTATION USING
BLOCKCHAIN
As explained in section 3, trust management issue in IoT ap-
plication in a traditional way. In the implementation purpose,
we have considered the insurance sector as an example. As
shown in Fig.5 each member of the system connected to the
IEEE - 45670
10th ICCCNT 2019
July 6-8, 2019, IIT - Kanpur,
Kanpur, India
Fig. 5. Blockchain basic transaction details.
Blockchain system. Patient, Insurance company and Hospital
can register to the Blockchain network using the authentication
process in the Ethereum platform.
The smart contract has been programmed in solidity, which
is an object-oriented programming language for writing the
condition for the user. The smart contract is deployed in the
Ethereum Blockchain network. The smart contract is an auto-
executable code which runs automatically when the input value
matches with the condition and its trigger the corresponding
events.
For Implementation purpose, one high-end system is used to
create the Ethereum platform. Using the unique address from
the Ethereum platform three nodes are created like a patient,
insurance, and hospital. The smart contract for each of these
three entities is written and deployed in the Ethereum platform.
whatever transaction is done between the entity are recorded
using the Blockchain technology and share among all the user
making system trust. Each of the transaction is send using
the digital signature and public key and private key concept
to make the system tamper-proof. Each of the transaction is
validated using the digital signature. Using the Blockchain
technology and Ethereum platform with the help of smart
contract in an IoT application trust can be established among
all the entities.
V. CONCLUSION AND FU TU RE W OR K
Internet of Things has widely used in the different ap-
plications area. The IoT provides lots of flexibility in and
real-time monitoring of the system. Though lots of research
has been done on the IoT application development. The
application architecture can be a centralized system or it can
be a decentralized system. The security issue exists of the
current system are denying the application to be used widely.
One of the primary issues is trust among the entity associated
Fig. 6. Environment for Ethereum Blockchain Decentralized system.
with the application. In this paper, we have identified some
of the application areas where trust is a major issue among
users. We have proposed the solution using the concept of
Blockchain technology which provides trust among all the
associated nodes. All the transactions are digitally stored and
shared among all the associated nodes making the system more
transparent. Blockchain also uses hashing and digital signature
concept as well as the authentication process of the node, so
it maintain the security and privacy of the users. In the future,
we want to address the other security issues exist like in IoT
system using Blockchain technology.
REFERENCES
[1] Colakovi, Alem, and Mesud Hadiali. ”Internet of Things (IoT): A
review of enabling technologies, challenges, and open research issues.
Computer Networks,Vol. 144,pp 17-39,2018,
[2] Sicari, Sabrina, Alessandra Rizzardi, Luigi Alfredo Grieco, and Alberto
Coen-Porisini. ”Security, privacy and trust in Internet of Things: The
road ahead.” Computer networks,Vol.76,pp 146-164,2015,
[3] Souissi, Ilhem, Nadia Ben Azzouna, and Lamjed Ben Said. ”A multi-
level study of information trust models in WSN-assisted IoT.” Computer
Networks,Vol.151,pp 12-30,2019.
[4] Altaf, Ayesha, Haider Abbas, Faiza Iqbal, and Abdelouahid Derhab.
”Trust models of internet of smart things: A survey, open issues
and future directions.” Journal of Network and Computer Applica-
tions,Vol.137,pp 93-111,2019.
[5] Zhang, PeiYun, MengChu Zhou, and Giancarlo Fortino. ”Security and
trust issues in Fog computing: A survey.” Future Generation Computer
Systems,Vol.88,pp 16-27,2018.
[6] Kang, Kai, Zhibo Pang, Li Da Xu, Liya Ma, and Cong Wang. ”An
interactive trust model for application market of the internet of things.
IEEE Transactions on Industrial Informatics,Vol.10,pp 1516-1526,2014.
[7] Jeong, Seohyeon, Woongsoo Na, Joongheon Kim, and Sungrae Cho.
”Internet of things for smart manufacturing system: Trust issues in
resource allocation.” IEEE Internet of Things Journal, Vol.05,No.06,pp
4418-4427,2018.
IEEE - 45670
10th ICCCNT 2019
July 6-8, 2019, IIT - Kanpur,
Kanpur, India
[8] Roman, Rodrigo, Jianying Zhou, and Javier Lopez. ”On the features
and challenges of security and privacy in distributed internet of things.
Computer Networks,Vol.57,No.10,pp 2266-2279,2013.
[9] Lo, Sin Kuang, Yue Liu, Su Yen Chia, Xiwei Xu, Qinghua Lu, Liming
Zhu, and Huansheng Ning. ”Analysis of Blockchain Solutions for
IoT: A Systematic Literature Review.” IEEE Access,Vol.07,pp 58822-
58835,2019.
[10] Xie, Lixia, Ying Ding, Hongyu Yang, and Xinmu Wang. ”Blockchain-
based Secure and Trustworthy Internet of Things in SDN-Enabled 5G-
VANETs.” IEEE Access,Vol.07,pp 56656-56666,2019.
[11] Awan, Kamran Ahmad, Ikram Ud Din, Mahdi Zareei, Muhammad Talha,
Mohsen Guizani, and Sultan Ullah Jadoon. ”Holitrust-a holistic cross-
domain trust management mechanism for service-centric Internet of
Things.” IEEE Access, Vol.07,pp 52191-5220,2019.
[12] Ali, Muhammad Salek, Massimo Vecchio, Miguel Pincheira, Koustabh
Dolui, Fabio Antonelli, and Mubashir Husain Rehmani. ”Applications
of blockchains in the internet of things: A comprehensive survey.” IEEE
Communications Surveys Tutorials,Vol.21,No.02,pp 1676-1717,2019
[13] Fernndez-Carams, Tiago M., and Paula Fraga-Lamas. ”A Review on the
Use of Blockchain for the Internet of Things.” IEEE Access, Vol.06,pp
32979-33001,2018.
[14] Ferrag, Mohamed Amine, Makhlouf Derdour, Mithun Mukherjee, Ab-
delouahid Derhab, Leandros Maglaras, and Helge Janicke. ”Blockchain
technologies for the internet of things: Research issues and challenges.”
IEEE Internet of Things Journal ,Vol.6,No.02,pp 2188-2204,2019.
[15] Yu, Yong, Yannan Li, Junfeng Tian, and Jianwei Liu. ”Blockchain-Based
Solutions to Security and Privacy Issues in the Internet of Things.” IEEE
Wireless Communications, Vol.25,No. 6,pp 12 - 18,2018.
[16] Makhdoom, Imran, Mehran Abolhasan, Haider Abbas, and Wei Ni.
”Blockchain’s adoption in IoT: The challenges, and a way forward.”
Journal of Network and Computer Applications,Vol.125,No.06,pp 251-
279,2019.
[17] Christidis, Konstantinos, and Michael Devetsikiotis. ”Blockchains and
smart contracts for the internet of things.” IEEE Access,Vol.04,pp 2292-
2303, 2016.
IEEE - 45670
10th ICCCNT 2019
July 6-8, 2019, IIT - Kanpur,
Kanpur, India
... In the realm of the IoT, numerous devices and systems are vulnerable to compromise, resulting in diminished trust. To counteract this, a significant trend in traditional IoT research, as illustrated in papers [116][117][118], has been the integration of IoT with blockchain technology to mitigate trust issues. Focusing on the agricultural and pastoral sectors, paper [119] presents an innovative approach, harnessing both blockchain and IoT technologies, to address trust challenges associated with IoT data sharing in agriculture. ...
... By utilizing blockchain technology, significant improvements in trust and security have been achieved in agricultural IoT data sharing. [116][117][118] Addressed the trust concerns arising from potential harm to IoT devices and systems and examined how merging IoT technology with blockchain technology can resolve this issue. ...
... Additionally, frameworks proposed in [114,115,119] combine blockchain's immutability with IoT's real-time monitoring capabilities, paving the way for new management models that enhance risk management and traceability. Furthermore, research [117,118] demonstrates that integrating IoT with blockchain creates a trackable, closed-loop system capable of quickly detecting and responding to security threats, ensuring higher levels of trust and security in agricultural operations. ...
Article
Full-text available
In the area of agriculture and livestock management, the integration of the Internet of Things (IoT) has emerged as a groundbreaking strategy to enhance operational efficiency and advance intelligent process management. However, this sector faces significant challenges, including ambiguity in product origins and limited regulatory oversight of IoT devices. This paper explores the innovative integration of blockchain technology within the agricultural and livestock IoT, highlighting how this convergence significantly enhances operational security and transparency. We provide an in-depth review of the latest applications and advancements of blockchain in these domains, offering a comprehensive analysis of the current state of technology and its implications. Furthermore, this paper discusses the potential future development trajectories in agricultural and livestock IoT, emphasizing blockchain’s role in addressing current challenges and shaping future innovations. The findings suggest that blockchain technology not only improves data security and trustworthiness but also opens new avenues for efficient and transparent management in agriculture and animal husbandry.
... Implement patch transmission incentives by deploying smart contracts on the blockchain. [123] To deal with the authentication and user trust issues in the IoTa system. ...
... In response to the problem of identity verification and user trust in the IoT system, Mohanta et al. [123] prove that the application of blockchain technology can track, identify and verify user information at any time in a decentralized manner. With the help of blockchain technology and smart contracts, trust in IoT applications can be established between all entities. ...
Article
The virtual world created by the development of the Internet, computers, artificial intelligence (AI), and hardware technologies have brought various degrees of digital transformation to people’s lives. With multiple demands for virtual reality increasing, the metaverse, a new type of social ecology that can connect the physical and virtual worlds, is booming. However, with the rapid growth of data volume and value, the continuous evolution of the metaverse faces the demands and challenges of privacy, security, high synchronization, and low latency. Fortunately, the ever-evolving blockchain and intelligent networking technologies can be used to satisfy the trusted construction, continuous data interaction, and computing demands of the metaverse. Therefore, it is necessary to conduct an in-depth review of the role and gains of blockchain, intelligent networking, and the combination of both in providing the immersive experiences of the metaverse. In this survey, we first discuss the development trend, characteristics, and architecture of the metaverse. Then, the existing work on blockchain, networking, and the combination of the two technologies are reviewed, including overviews, applications, and challenges. Next, applications of the metaverse are summarized, emphasizing the importance of the metaverse and the fields of development. Finally, we discuss some open issues, challenges, and future research directions.
... Using machine learning, Jayasingh et al. [15] have completed the intelligent weather forecast. Using a block chain, Mohanta et al. [16] have described the trustworthy administration of decentralized Internet of Things applications. The use of hybrid soft computing models for weather prediction has been proven by Jayasingh et al. [17]. ...
Article
Full-text available
Fire outbreak is a common issue which is occurring worldwide, causing significant damage to both nature and human life. Recently, vision-based fire detection systems have gained popularity over traditional sensor-based systems. However, the detection process using image processing techniques can be tedious. In the current study, we propose a technique for fire detection that utilizes optimal convolution neural networks (OPCNN) to achieve highly accurate detection of fire images in forest. The result of proposed model is compared with two other models: CNN and J48. The proposed model performs better than these models. The proposed algorithm was trained using a dataset consisting of 755 images of fire and 244 images of non-fire, for a total of 999 images. These images were obtained from Kaggle data set. We resized and reshaped 1380 of these images for use in training and 460 images for testing. The model was trained using convolution, activation functions, and max pooling operations with different batch sizes and epoch values. The resulting model achieved an accuracy of 95.11%, with 432 out of 460 images predicted correctly. The proposed approach thus provides a highly accurate and efficient method to detect forest fire accurately for a sustainable safety world. The proposed work provides a new direction towards accurate and early detection of fire not only in forest but also in case of agriculture field, rural, urban, and many more areas.
... Lately, there has been significant number of research conducted Blockchain and Healthcare in a combined way and the studies can be used to remodel the traditional procedures like health record storage and exchange, end to end drug provenance and traceability, medical claim processing etc. (McGhin et al, 2019;Mohanta et al., 2019b). Now-a-days, easy access of health record as well as exchange of the same among various Healthcare Providers and Research Centres is being given more importance for better understanding of the clinical records. ...
Article
Full-text available
The use of digital health records, stricter health laws and the growing need for health records exchange points towards the need for an efficient security and privacy preserving mechanism. For Health Insurance management systems, multiple entities exchange health information which is used for decision making. Since multiple authoritative entities are involved, a secure and efficient information sharing protocol is required as extremely sensitive health information is exchanged among the entities. Hence this paper aims to put forward a novel a decentralized authentication system based on Blockchain known as Insurance Claim Blockchain (ICBChain) system. The proposed system ensures privacy of patients, provides secure information exchange and authentication of entities. An implementation of the proposed system is provided using Ethereum Blockchain. The security and performance analysis of the system shows its potential to satisfy Healthcare security requirements and its efficiency respectively
Article
As cities have become more populated and urbanized, governments have faced several challenges in effectively managing cities. To overcome these challenges, transitioning to smart cities using advanced technologies has become a viable solution. This article primarily centers on the role and implementation of operational excellence (OPEX) and advanced technologies, such as the Internet of Things (IoT), blockchain, artificial intelligence, cybersecurity, 5G, and edge computing in managing smart cities, particularly in the context of the supply chain. A systematic literature review, conducted in Scopus and Web of Science databases, identified 33 articles related to the application and role of advanced technologies and OPEX in the supply chain of smart cities (SCSC). The article revealed that the IoT and blockchain are the most commonly used technologies to create a secure and transparent platform for data collection and storage in the SCSC. Advanced technologies enable process monitoring and control, increasing customer trust and satisfaction in SCSC. However, integrating advanced technologies with OPEX for SCSC management still needs to be explored. Despite the progress in developing and improving SCSC using advanced technologies and OPEX, much still needs to be done. The article highlighted several research gaps in this area that need to be addressed in future research.
Article
Cryptographic methods have been extensively employed in various systems to address security objectives, such as data confidentiality, authentication, and secure communication, to name a few. Keys are the most critical parts of any cryptographic system, safeguarding the whole underlying infrastructure. Based on the underlying algorithm design, there might be various stages of key generation, exchange, and storage to fulfill an algorithm requirement. In this research, we studied cryptographic techniques along with requirements and corresponding key management systems. Having scrutinized best practices, a taxonomy has been proposed for the key management systems based on the algorithm’s requirements, key stages, and applications. This study is a comprehensive literature review on cryptographic key management systems to provide a complete guideline in key management solutions.
Chapter
Security and scalability issues impede the implementation of the Internet of Things (IoT). Because of the diversity of the surroundings, overcoming these obstacles is not an easy task. The decentralized and secure nature of blockchain technology has been recognized as a potential solution to these issues. However, the sharp contrast between resource-hungry blockchain technology and resource-starved IoT devices introduces a new challenge. The goal of this systematic literature review was to uncover issues that developed while attempting to blend various technologies, with a focus on authentication. In many cases, smart contracts have made it possible to implement at least some of the solutions that have been suggested. Many systems have figured out how to authenticate a user, but there are still fundamental issues with blockchain adoption for the IoT. While the rest of the solutions merely strive to do the best with what is available, three stand out as genuine attempts to overcome these issues by fundamentally altering the blockchain technology.
Article
Blockchain came to prominence as the distributed ledger underneath Bitcoin, which protects the transaction histories in a fully-connected, peer-to-peer network. The blockchain mining process requires high computing power to solve a Proof-of-Work (PoW) puzzle, which is hard to implement on users’ mobile devices. So these miners may leverage the edge/cloud service providers (ESPs/CSP) to calculate the PoW puzzle. The existing edge-assisted blockchain networks assumed that all ESPs have a uniform propagation delay, which is unrealistic. In this paper, we consider a more practical scene where ESPs locate in diverse positions of the blockchain network, which causes different propagation delays when supporting the computation of the PoW puzzle. Additionally, these ESPs connect to a remote CSP for resource scheduling when the computing tasks exceed their maximum capacity. The blockchain mining process generally involves complicated competition and games among CSP, ESPs, and miners. Each service provider focuses on how to determine his resource price so that he can maximize his utility. According to the set resource price, each miner concentrates on scheduling his resource requests for each ESP to maximize individual personal utility, which depends on ESPs’ resource price and propagation delays. We first model such a resource pricing and scheduling problem as a three-stage multi-leader multi-follower Stackelberg game and aim at finding the Stackelberg equilibrium. Then, we analyze the subgame optimization problem in each stage and propose an iterative algorithm based on backward induction to achieve the Nash equilibrium of the Stackelberg game. Finally, extensive simulations are conducted to verify the significant performance of the proposed solution.
Article
Blockchain technology has been related to the Internet of Things for a long time. Many obstacles stand in the way of widespread adoption of IoT applications. Security dangers and data privacy remain the top concerns, according to many studies and research. These issues are well-known, and solutions are available in the IT sector. Standard IT Security solutions, on the other hand, cannot be applied to IoT for a variety of reasons, ranging from device kinds to sheer device quantities. Unfortunately, security is typically overlooked in the IoT area, as it is in any other business, and most resources are given to application development and device hardware.This research technique featured decentralised blockchain-based authentication as well as an enhanced traffic management architecture. The benefits of blockchain security may be used to create secure virtual zones where objects can identify and trust one another, thanks to our technique. We may use our method in a wide range of IoT applications without requiring any specific hardware. Compared to centralised networks, our decentralised networks are much more well-organized. In terms of how it connects with other systems, each node in the network acts as an autonomous decision maker. Additionally, a secured layered architecture is proposed where the distributed directory is a convention of reproduced, shared and synced digital data dispersed throughout the whole blockchain network so that all network members would have a version of the directory themselves. It also ensures secure data storage for the device setup, which includes data from physical sensors.
Article
Full-text available
Internet of Things (IoT) aims at connecting Things to the internet in a peer-to-peer paradigm for data collecting and data sharing in our daily life. A blockchain is an immutable append-only ledger maintained by a peer-to-peer network, where the whole network needs to reach a consensus on the transactional data stored on the ledger. With the decentralization nature, the design of IoT and blockchain aligns with each other well. Blockchain has been integrated with IoT to solve existing IoT problems. Our research focuses on analyzing the solutions proposed in academia and the methodologies used to integrate blockchain with IoT. Through conducting a systematic literature review (SLR) on peer-reviewed, published articles on blockchain-based solutions for IoT, we gather the knowledge on current technical approaches implemented to integrate blockchain into IoT. Majority of the research in this space are either at a conceptual level or at a very early stage. However, we only found 35 published papers with real implementation of blockchain in IoT platforms. We elicit the challenges of IoT that were being addressed, and the detailed design of the blockchain-based solutions from two perspectives, namely data management and thing management. Evaluation methods and metrics used by those works are also being recorded and analyzed. In addition to the analysis of the literature, we provide our insights on improving the existing solutions and research methodology based on our expertise and experience on blockchain.
Article
Full-text available
The modern intelligent transportation system brings not only new opportunities for vehicular Internet of things (IoT) services but also new challenges for vehicular ad-hoc networks (VANETs). Apart from enhanced network performance, a practical and reliable security scheme is needed to handle the trust management while preserve user privacy at the same time. Emerging 5G mobile communication system is viewed as a prominent technology for ultra-reliable, low-latency wireless communication services. Furthermore, incorporating software defined network (SDN) architecture into the 5G-VANET enables global information gathering and network control. Hence, real-time IoT services on transportation monitoring and reporting can be well supported. Both pave the way for an innovative vehicular security scheme. This paper investigates the security and privacy issue in the transportation system as well as the vehicular IoT environment in SDN-enabled 5G-VANET. Due to the decentralized and immutable characteristics of blockchain, a blockchain based security framework is designed to support the vehicular IoT services, i.e., real-time cloud-based video report and trust management on vehicular messages. This paper explicitly illustrates the SDN-enabled 5G-VANET model as well as the scheduling procedures of the blockchain-based framework. Numerical simulation results also show that malicious vehicular nodes or messages can be well detected while the overhead and impact on the network performance are acceptable for large-scale scenarios. Through case studies and theoretical analysis, we demonstrate our design substantially guarantees a secure and trustworthy vehicular IoT environment with user privacy preserved.
Article
Full-text available
Internet of Things (IoT) is proposed and used in diverse application domains. In IoT, nodes commonly have a low capacity to maintain security on their own expenses, which increases the vulnerability for several attacks. Many approaches have been proposed that are based on the privacy and trust management to reduce these vulnerabilities. Existing approaches neglect the aspects of cross-domain node communications and the significance of cross-domain trust management. In this paper, we propose a Holistic Cross-domain trust management model (HoliTrust) that is based on multilevel central authorities. To provide a multilevel security, the HoliTrust divides domains into communities on the basis of similarities and interests. Every community has its dedicated server to calculate and manage the degree of trust. In addition, these domains also have their dedicated servers to manage their specific domains, to communicate with the trust server, and to sustain trust among other domain servers. The trust sever is introduced in the HoliTrust that controls the domains, calculates the domain trust, manages the trust values, and distributes standard trust certificates to domains based on a degree of trust. The trust computation is performed on the basis of direct and indirect trust parameters. Furthermore, if a trustor communicates through the community, then the community server includes community trust of the trustee during the trust evaluation. If the communication of the trustor is across the domain, then the community server includes the domain trust along with the community trust of the trustee comprising direct and indirect observations. The overall trust evaluation of communities and domains is time-driven and the responsible authority computes trust after a specific interval of time. We have also compared the HoliTrust with the existing trust mechanisms by focusing on several holistic trust objectives, such as trust relation and decision, data perception trust, and privacy preservation.
Article
Full-text available
The Blockchain technology has revolutionized the digital currency space with the pioneering cryptocurrency platform named Bitcoin. From an abstract perspective, a blockchain is a distributed ledger capable of maintaining an immutable log of transactions happening in a network. In recent years, this technology has attracted significant scientific interest in research areas beyond the financial sector, one of them being the Internet of Things (IoT). In this context, the Blockchain is seen as the missing link towards building a truly decentralized, trustless and secure environment for the IoT and, in this survey, we aim to shape a coherent and comprehensive picture of the current state-of-the-art efforts in this direction. We start with fundamental working principles of blockchains and how blockchain-based systems achieve the characteristics of decentralization, security, and auditability. From there, we build our narrative on the challenges posed by the current centralized IoT models, followed by recent advances made both in industry and research to solve these challenges and effectively use blockchains to provide a decentralized, secure medium for the IoT.
Article
Internet of Things (IoT)is a rapidly growing field which provides seamless connectivity to physical objects to make them part of smart environment. In order to fully utilize the potential power of these connected objects of IoT, trust existence among these objects is essential. Traditional security measures are not enough to provide the comprehensive security to this smart world. Trust is used to mitigate the risk of uncertainty while connecting nodes to the internet. Different trust models for IoT environment have been proposed. However, these have not completely mapped with the uncertain and dynamic environment of smart IoT. This paper presents a comprehensive overview of existing surveys on trust models of IoT. It provides classification of Trust Related Attacks (TRA)and comparison of existing trust models with respect to TRA and Function Requirements (FR)of IoT. The aim of this comparison is to summarize the FR of IoT which must be considered while designing Trust Management System (TMS). Furthermore, this survey categorizes and compares existing trust models with respect to their resiliency against TRA, including: attack on node, attack on service, and attack on communication path. The paper expands on current open issues and identifies possible future research directions to address them. Finally, a conceptual framework has been proposed which shows the minimum requirements to make a successful trust model for smart IoT environment. Precisely, this study will help the reader to understand the vulnerabilities in existing IoT trust models and will direct towards future work to propose new models which can cater all possible and highlighted threats.
Article
The Internet of Things (IoT) comprises heterogeneous and interconnected objects. It tries to provide information anytime, anywhere and for anything. The IoT incorporates a variety of technologies, mainly the Wireless Sensor Networks (WSNs). In such networks, sensors are deployed in an open and unprotected environment. Their role is essentially to supervise the environment and report real life phenomena. Only trusted and accurate data should be exchanged between sensors and transmitted to the fusion node which will take charge of the extraction of reliable information. To reach this purpose, we propose that trust should be established at three levels. In this paper, we provide a survey on recent advances in data perception trust (trust in the raw sensed data), communication trust (trust relationship between sensors) and data fusion trust (trust in the fusion process). Moreover, we investigate the existing research to identify their challenges and to suggest future research prospects.
Article
IoT is leading a digital revolution in both academia and industry. It brings convenience to people's daily lives; however, the issues of security and privacy of IoT become challenges. Blockchain, a decentralized database based on cryptographic techniques, is promising for IoT security, which may influence a variety of areas including manufacture, finance, and trading. The blockchain framework in an IoT system is an intriguing alternative to the traditional centralized model, which is struggling to meet some specified demands in IoT. In this article, we investigate typical security and privacy issues in IoT and develop a framework to integrate blockchain with IoT, which can provide great assurance for IoT data and various functionalities and desirable scalability including authentication, decentralized payment, and so on. We also suggest some possible solutions to these security and privacy issues in IoT based on blockchain and Ethereum to show how blockchain contributes to IoT.
Article
This paper presents a comprehensive survey of the existing blockchain protocols for the Internet of Things (IoT) networks. We start by describing the blockchains and summarizing the existing surveys that deal with blockchain technologies. Then, we provide an overview of the application domains of blockchain technologies in IoT, e.g, Internet of Vehicles, Internet of Energy, Internet of Cloud, Edge computing, etc. Moreover, we provide a classification of threat models, which are considered by blockchain protocols in IoT networks, into five main categories, namely, identity-based attacks, manipulation-based attacks, cryptanalytic attacks, reputation-based attacks, and service-based attacks. In addition, we provide a taxonomy and a side-by-side comparison of the state-of-the-art methods towards secure and privacy-preserving blockchain technologies with respect to the blockchain model, specific security goals, performance, limitations, computation complexity, and communication overhead. Based on the current survey, we highlight open research challenges and discuss possible future research directions in the blockchain technologies for IoT.
Article
IoT (Internet of Things) is a new paradigm which provides a set of new services for the next wave of technological innovations. IoT applications are nearly limitless while enabling seamless integration of the cyber-world with the physical world. However, despite the enormous efforts of standardization bodies, alliances, industries, researchers and others, there are still numerous problems to deal with in order to reach the full potential of IoT. These issues should be considered from various aspects such as enabling technologies, applications, business models, social and environmental impacts. In focus of this paper are open issues and challenges considered from the technological perspective. Just for clarification, we put in light different visions that stand behind this paradigm in order to facilitate a better understanding of the IoT's features. Furthermore, this exhaustive survey provides insights into the state-of-the-art of IoT enabling and emerging technologies. The most relevant among them are addressed with some details. The main scope is to deliver a comprehensive overview of open issues and challenges to be tackled by future research. We provide some insights into specific emerging ideas in order to facilitate future research. Also, this paper brings order in the existing literature by classifying contributions according to different research topics.