81 Integrating Blockchain Technology with IoT Roshan ​Singh, ​Pranav Kumar ​Singh Central Institute of Technology, Kokrajhar, India, Central Institute of Technology, Kokrajhar, India, Abstract: ​Internet of Things (IoT) are the first-class citizen of the 4th industrial revolution often called Industry 4.0. Security is of utmost concern when deploying IoT infrastructures. A majority of such deployments are centralized in nature and are much prone to several attacks such as DoS or DDoS, insider threats, etc. and are also vulnerable to a single point of failure. Such deployments rely on centralized cloud servers for identification, authentication, and storage of data generated by the IoT devices. Centralized architectures are in use for a long time with small to medium size IoT networks however, it may not be able to handle the requirements of the large-scale networks with billions of devices of tomorrow. Also, such systems lack transparency as users or organizations need to trust the way the cloud services store and use their data. Distributed technologies such as Blockchain along with Smart Contracts with the power of secure cryptography can help to solve a number of such challenges for better auditing, increased fault tolerance, and improve the overall security of such deployments. Integration of Blockchains with IoT based systems is still in its early phases and knowledge about them will give a researcher, or an industry practitioner an edge over others. 1. Audience share the latest research on emerging use cases on blockchain for IoT. Blockchain is a decentralized This tutorial is open to researchers, and distributed ledger where the data is organized in academicians, students and practitioners working in blocks and are stored across the nodes in the the area of IoT and blockchain technology, and network. With its features of immutability, anyone with interest in the topic. Participants can be transparency, high fault-tolerance and high from different backgrounds such as Security Analyst, availability blockchain has emerged as a strong people from audit and compliance sections, academic contender for assuring security and privacy. The researchers, and so on. All of them need not be tutorial will provide both theoretical as well as the experts in the concerned Computer Science and practical aspects of the blockchain and its Communications domain. From that point of view, integrations with the IoT. We aim to provide them the tutorial will begin with the very basics of the much detailed knowledge of blockchains such as its theories of cryptography and networks, and will inception and working insights. Much emphasis will subsequently move forward. be given to provide and enhance their knowledge of writing secure smart contracts. 2. Description In this tutorial we will elaborate and emphasize the key aspects of the use of blockchain for IoT applications and will provide a platform to ISIC’21:International Semantic Intelligence Conference, February 25–27, 2021, New Delhi, India ✉​ : ​roshansingh3000@gmail.com​ (Roshan Singh) ✉​ : ​snghpranav@gmail.com​ (Pranav Kumar Singh) Copyright © 2021 for this paper by the authors. Use permitted under​ Creative Commons License Attribution 4.0 International ​(CC BY 4.0)​. ​ CEUR Workshop Proceedings ​(​CEUR-WS.org​) 82 3. Organisers Pranav Kumar Singh​ is working as an Assistant Roshan Singh​ received his Diploma in Computer Professor in the Department of Computer Science Engineering from Central Institute of Technology, and Engineering, Central Institute of Technology Kokrajhar, India in 2016, and a B.Tech degree in Kokrajhar, India. He is having more than 12 years Computer Science and Engineering in the year of Teaching Experience. He has also served as 2019. He is an Assistant Project Engineer in Open Nodal officer NKN and IPv6 Road Map of CITK, Source Intelligence Lab at the Indian Institute of an initiative by the Government of India. He Technology, Guwahati, India. He is a certified received the B.Tech and M.Tech Degree in elite in "Blockchain Architecture and Design" by Computer Science and Engineering. He is NPTEL, India. His research interests are in the pursuing his Ph.D. in the Department of Computer domains of Blockchain Technology, Internet of Science and Engineering, Indian Institute of Things, and Social Network Analytics. Over the Technology Guwahati, India. His research years he has made several contributions to his interests include Vehicular Communications, areas of interest at various conferences and Security and Privacy, Software-Defined Vehicular journals. Networking, QoS and QoE in Wireless Communication, Intelligent Transportation System, Blockchain, and IoT.