Abstract
While accessing data through the Internet of Things (IoT), privacy and
safety are the most important features. IoT developers have a challenging job of
securing and protecting the data of the users during the development process due to the
complicated nature of decentralisation and heterogeneity of the environment present in
IoT. There are several access control models for the IoT available in the literature
which rely on centralized architecture and raises security concerns because IoT devices
can spontaneously and dynamically interact with one another. The need for secure and
distributed access control architecture to overcome the single point of failure problem
of a centralized entity becomes a big challenge when coupled with scalability and
lightweight features. It is possible to achieve this through the use of Blockchain
technology, which has recently been used to provide access control services. IoT
device management would be used to manage distribution, heterogeneity, scalability,
the ability to tolerate failure, security and privacy aspects of IoT devices at scale in the
near future as it is useful.