ABSTRACT

Internet of Things (IoT) made a tremendous change in the field of automation technologies. Objects or things in the real world can be converted into a ‘smart object’ by attaching some sensors or actuators. These devices are capable of communicating with each other using the Internet. Lightweight protocols make the IoT system more user-friendly. But one of the critical challenges faced by any IoT designer is to provide the data security for IoT applications. Though the ‘things’ are connected to a network, there is a high chance of data stealing or data manipulation. Blockchain can be used to ensure data security, scalability and reliability of IoT applications. We propose a secure blockchain-based IoT architecture to ensure data security. Blockchain is utilized for tracking and coordinating millions of connected components. Blockchain uses a decentralized approach which can prevent single points of failures, thereby creates a stable interoperable secure system. Cryptographic algorithms can be used for securing the sensor data. Thus, our model enhances not only security but also the privacy concerns of an end user.