ABSTRACT

The Internet of things (IoT) made a tremendous change in the field of automation technologies. An object or thing in the real world can be converted into a ‘smart object’ by attaching some sensors or actuators. These devices are capable of communicating each other using the Internet. Light-weight 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. Blockchain technology can be utilized for tracking and coordinating millions of connected components. It also ensures secure and authentic transactions. Blockchain uses a decentralized approach which can prevent single points of failures, thereby creating a stable interoperable secure system. Cryptographic algorithms can be used for securing the consumer data. Thus blockchain enhances not only security but also the privacy concerns of an end user.