Design and Development of a Simulation Environment for IoT Devices | |
---|---|
Author | |
Abstract |
Providing security to the IoT system is very essential to protect them from various attacks. Such security features include credential management to avoid hard-coding of credentials in web applications, key management for secure inter-device communication and assignment of trust score to the devices based on various parameters. This work contains the design and implementation details of an open source simulation environment with credential management, key management and trust score calculation features. In credential management, credentials are sent to the target device which is then stored in a JSON file. Web application in the device makes use of these credentials for authentication. In key management, X.509 certificate and private key file are generated. They are used for secure message communication using a session key that is secretly exchanged between the devices. For trust score calculation, parameters are collected from the device. Feedback parameters given by other devices are also sent to the centralised server. The dynamic weighted average model is applied to the trust values derived from these parameters to get the trust score of the device. In addition to the design, the source code of our simulation environment is also made publicly available so that researchers can alter and extend its capabilities. |
Year of Publication |
2022
|
Date Published |
mar
|
Publisher |
IEEE
|
Conference Location |
THIRUVANANTHAPURAM, India
|
ISBN Number |
978-1-66544-940-3
|
URL |
https://ieeexplore.ieee.org/document/9774116/
|
DOI |
10.1109/SPICES52834.2022.9774116
|
Google Scholar | BibTeX | DOI |