Professional Documents
Culture Documents
09122019
09122019
09122019
1 Introduction
The Internet of Things (IoT) is a most recent technology to connect and facilitate to
communicate among numerous things simultaneously for providing different benefits
to consumers that will change user’s interaction with the technology. The concept
of IoT is not new. “The Internet of Things has more potential than the internet which
changes the world, just as the internet did in the last few years. The core concept
behind IoT is establishing a system to store all the data on the cloud without having
the requirement of human efforts in collecting it. It is believed that the impact of IoT on
the world will be immense in the upcoming years. Though the presence of IoT offers a
cutting-edge opportunity in fully automated systems, traffic management, and
solutions, it comes with certain limitations that we cannot ignore. IoT offers a universal
model of sharing information to enhance society, enabling advanced services by
interconnecting things based on existing wireless communication technologies. A study
confirms approximate 60% of companies are already engaged in developing IoT
projects. Recently more than 30% startups are at an early stage of deployment of
IoT. More than 69% of these IoT based companies are now focusing problems like,
how IoT operational cost can be reduced? Cisco says, 74% of organizations have failed
with their IoT startups. It is happening due to the involvement of humans in IoT
implementation, beyond the functional elements of sensors and network complexity.
Data reliability, security, and privacy are rigorous issues in cloud-based IoT
applications.
Heterogeneity, centralization, the complexity of networks, interoperability, privacy
vulnerability, and security vulnerability are the root cause of security, privacy and
reliability issues in IoT systems. To overcome problems of security, privacy, reliability,
and the trust of the IoT system; there is a requirement of the new advanced techniques.
The blockchain is one of the best emerging technology. It may ensure the privacy and
security issues by using a public ledger, cryptographic and hash
algorithms. Blockchain is an incorruptible decentralized digital public ledger of
economical transactions that can be programmed to record not just only for financial
transactions but also virtually everything which have value to facilitate data
decentralization, transparency, tamper-proof, replicated ledger, immutability, and
improved trust in peer to peer network. The blockchain has emerged as one of the major
technologies that have the potential to transform the way of sharing the huge
information. Improving trust in a peer - peer environment without the requirement of a
trusted third party is a technological challenge to transform present scenarios of the
society and industries. Decentralized and distributed nature, transaction verifiability,
transparency and immutability features of blockchain can tackle challenges
of IoT. Without considering the heavy computational load, delay, storage, bandwidth
overhead of blockchain can lead to a new set of challenges in the integration of the
blockchain with IoT [15].
Merkle
Tree Decentralized Technique
Public Key
Encryption Blockchain Distributed Ledger
Hashing Technology
Consensus Protocol
Algorithm
Provide
Data Decentralization
Transparency
Security and Privacy
Tamper proof replicated ledger
Immutable Ledger
Automation and Smart Contract
New way of storage
3 Challenges of IoT
Authentication, authorization and encryption are not enough tackling issues of IoT due
to resource limited node. Instead of resource limited node, IoT systems are also
vulnerable to malicious attacks. It is possible due to the failure of security
firmware updates in time. So, major challenges in IoT are compatibility &
interoperability of different IoT nodes. It requires nearly 40% to 60% effort. In IoT
there are many nodes have very low computing power and their different working
mechanism. IoT device uses different types of protocols. Identification &
authentication of IoT devices are very difficult because of huge diversity and number
of IoT devices. Currently, 20 billion devices are connected in IoT systems. Working
with the IoT system is totally depends on the speed of internet connectivity. IoT needs
a very high speed for the proper and efficient working of IoT. IoT system is not so
applicable because the internet still not available everywhere at a seamless and
appropriate speed. So, seamless and appropriate internet connectivity issues may be one
of the biggest challenges in IoT deployment [9]. Advancement of wireless technology,
computing, and processing speed of the CPU, IoT makes human beings' life so easy and
flexible but may generate huge amounts of structured, semi structured and structured
data at very high speed and variation in a very short time [6]. 80% of data generated by
IoT system are unstructured data. Handling unstructured data may create a challenge to
the deployment of IoT systems for real time applications. Conventional security &
privacy approaches not applicable to IoT because of decentralized and resource
constraints of the majority of IoT devices. By 2020, 25% of cyber-attacks will target
IoT devices. And also 54% IoT device owners, do not use any third party too & 25%
out of these do not even change the default password on their device. The device does
not know neighbors in advance, no cooperative data exchange, the adversary can
compromise device’s data, energy-inefficient protocol, data capturing, intelligent
analytics, and delivering value may create challenges for deploying the IoT systems.
IoT nodes ask blockchain to store their state, manage multiple writers, and prevent
from the need of a trusted third party [5].
The integration of blockchain with IoT is secured around 99% from any attacker who
belongs to the outside of the network or system. But when any miner becomes attacker
or peers itself create their own virtual blockchain network to communicate and may
start malicious activities. Since we update blockchain ledger regularly, and regular
updating may lead to the problem of centralization. As time passes incentives are
gradually decreasing due to limited available currency to pay the miners for mining.
There may be a chance of not getting any incentive. To overcome the deficiency of
currency blockchain authority may charge some fee to the node just like to trusted third
party. İt will gain the concept of blockchain because one of the primary goals of
blockchain is to reduce transaction charges. If we are discussing the permission-less
model, then the first cryptocurrency comes in mind is Bitcoin. But a major problem
with the permission-less model is one address of one user. A user can directly enter into
the network and participate in a transaction that is very difficult to know the sender
authentication by the receiver whereas digital signature is applied there to solve this
problem. It also has the problem of ‘how digital signatures can be identified or
validated’ whereas it may possibly use public key verification of the sender, but may
have the problem of multiple addresses because public and private keys are changeable
or dynamic in nature. Another point in a permission-less model is that if nodes are not
active for almost 3 hours of time duration in the bitcoin network, then they would be
disconnected from the same network.
Performance
Issues
Low Scalability
Autonomous for expansion of
System Memory
Management Network
1-Self-Regulated
2-Self -Manage
Low
Hight Communication
Throughput Complexity
1-Less communication
Overhead
2-High rate of transaction Fast Transaction
Conformation Time
Fig.2 Performance Issues in Integration of IoT with Blockchain
Security Aspect
Due to resource constraints of IoT devices, conventional big data analysis scheme may
not apply to it. So, it is very difficult to conduct big data analysis in IoT blockchain
systems. Security vulnerability and privacy mechanism are most important research
areas in the fields of integration of the blockchain in IoT.
Open Research issues in BCIOT
9 Conclusion
Today, due to the emergence of IoT and Big data, the huge, diverse and critical
information is available over the internet. The trust over the information is reduced
drastically in IoT systems, causing an increase in security and privacy concern day-by-
day of the industry and organizations. The integration of blockchain technology with
IoT has the potential to change upcoming scenarios of society, industries, and
organizations in the coming future. The Integration of blockchain with IoT is one of the
emerging technologies for ensuring privacy and security by using cryptographic
algorithms and hashing. In this book, chapter authors have discussed the basic
consensus algorithms, comparison, and analysis of important consensus algorithms,
challenges of IoT, Integration of blockchain with IoT, advantage, and challenges. In the
future, the author will cover the different implementation platforms such as Ethereum
and Hyperledger.
References
1 A. Reyna, C. Martín, J. Chen, Enrique Soler, Manuel Díaz. "On blockchain and its
integration with IoT. Challenges and opportunities", Future Generation Computer
Systems, 2018.
2 Hany F. Atlam, A. Alenezi, M. O. Alassafi, G. B. Wills. "Blockchain with Internet of
Things: Benefits, Challenges, and Future Directions", International Journal of
Intelligent Systems and Applications, 2018.
3 Z. Zheng, S. Xie, H. N. Dai, X. Chen, H. Wang. "Blockchain challenges and
opportunities: a survey", International Journal of Web and Grid Services,2018.
4 X. Liang, J. Zhao, S. Shetty, D. Li. "Towards data assurance and resilience in IoT
using blockchain", MILCOM 2017 - 2017 IEEE Military Communications Conference
(MILCOM), 2017.
5 Hong-Ning Dai, Zibin Zheng, Yan Zhang. "Blockchain for Internet of Things: A
Survey", IEEE Internet of Things Journal, 2019.
6 Shapna Muralidharan, Abhishek Roy, Navrati Saxena. "An Exhaustive Review on
Internet of Things from Korea’s Perspective", Wireless Personal Communications,
2016.
7 D. Larimer, “Delegated proof-of-stake consensus,” 2018.
8 B. Liu, X. L. Yu, S. Chen, X. Xu, and L. Zhu, “Blockchain based data integrity service
framework for iot data,” in 2017 IEEE International Conference on Web Services
(ICWS). IEEE, 2017, pp. 468–475.
9 J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang, and W. Zhao, “A survey on internet of
things: Architecture, enabling technologies, security and privacy, and applications,”
IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1125–1142, 2017.
10 M. Samaniego and R. Deters, “Blockchain as a service for iot,” in 2016 IEEE
International Conference on Internet of Things (iThings) and IEEE Green Computing
and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing
(CPSCom) and IEEE Smart Data (SmartData). IEEE, 2016, pp. 433–436.
11 J. C. Song, M. A. Demir, J. J. Prevost, and P. Rad, “Blockchain design for trusted
decentralized iot networks,” in 2018 13th Annual Conference on System of Systems
Engineering (SoSE). IEEE, 2018, pp. 169–174.
12 M. Conoscenti, A. Vetro, and J. C. De Martin, “Blockchain for the internet of things:
A systematic literature review,” in IEEE/ACS 13 th International Conference of
Computer Systems and Applications, 2016, pp. 1–6.
13 T. M. FernÃa˛ndez-CaramÃl’s and P. Fraga-Lamas, “A review on the use of
blockchain for the internet of things,” IEEE Access, vol. 6, pp. 32 979–33 001, 2018.
14 A. Panarello, N. Tapas, G. Merlino, F. Longo, and A. Puliafito, “Blockchain and iot
integration: A systematic survey,” Sensors, vol. 18, no. 8, p. 2575, 2018.
15 A. Baliga, “Understanding blockchain consensus models,” Persistent Systems Ltd,
Tech. Rep., 2017.
16 Bentov, I., Gabizon, A., and Mizrahi, A. (2016). Cryptocurrencies without proof of
work.Paper presented at the International Conference on Financial Cryptography and Data
Security (pp. 142-157). Springer, Berlin, Heidelberg, February. DOI:10.1007/978-3-662-53357-
4_10
7 D. Larimer, "DPOS Consensus Algorithm – The Missing Whitepaper," Steemit, 2018. [Online].
Available: https://steemit. com/dpos/dantheman/dpos-consensus-algorithm-this-missingwhite-
paper. [Accessed: 03-Feb-2018].