Bubbles of Trust: a decentralized Blockchain-based authentication system for IoT
Résumé
Internet of Things becomes a major part of our lives,
billions of autonomous devices are connected and communicate
with each other. This revolutionary paradigm creates a new
dimension that removes the boundaries between the real and the
virtual worlds. The Wireless Sensor Networks are a masterpiece
of the success of this technology, using limited capacity sensors
and actuators, industrial, medical, agricultural and many other
environments can be covered and managed automatically. This
autonomous interacting things should authenticate each other,
and communicate securely. Otherwise malicious users can cause
serious damages on such systems. In this paper we propose a
robust, transparent, flexible and energy efficient blockchain-based
authentication mechanism called BCTrust, which is designed
especially for devices with computational, storage and energy
consumption constraints. In order to evaluate our approach, we
realized a real implementation with C programming language,
and Ethereum Blockchain.