Title |
Daiktų interneto įrenginių autentifikavimas panaudojant blokų grandinės technologiją / |
Translation of Title |
Blockchain based authentication method for IoT devices. |
Authors |
Kuizinas, Justinas |
Full Text |
|
Pages |
92 |
Keywords [eng] |
internet of things ; smart devices ; blockchain ; authentication |
Abstract [eng] |
Secure authentication is one of the major problems in IoT (Internet of Things) networks. The past works and solutions that try to solve this problem but often do not secure communication channel between the device and main server, entrusts authentication to the central server thus creating SPOF (Single Point of Failure) or does not provide a sufficiently secure authentication. This paper proposes a method of authentication of IoT devices based on blockchain technology which enhances existing methods by adding a second authentication factor, ensuring secure communication using the AMQPS protocol and operating in a private Hyperledger Sawtooth blockchain platform. In the proposed solution smart devices during registration phase form a unique identifier which becomes the global identifier in the system. By using this identifier TLS certificates are issued on its behalf, the device is registered then on the message broker and lastly - smart device is registered on the blockchain state as well. While sending a message by the device over a secure channel using AMQPS protocol, initial authentication is performed by the message broker server RabbitMQ, where device's certificate is verified and the device is identified by the common name (CN) value which is stored in the certificate itself. Upon successful completion of the initial authentication the message is transmitted to the blockchain's intermediary client that is responsible for secondary authentication in the blockchain network. Only upon successful completion of both authentication stpes the device is successfully authenticated. To ensure the reliability of the solution - a prototype was developed and implemented as according to the designed architecture. By conducting qualitative and quantitative researches the efficiency and security properties of proposed authentication method were approved. |
Dissertation Institution |
Kauno technologijos universitetas. |
Type |
Master thesis |
Language |
Lithuanian |
Publication date |
2020 |