LoRaDANCE: Using the DNS for Mutual Authentication Without Pre-Shared Keys
In this paper, we propose and implement LoRaDANCE, a mechanism that allows a LoRaWAN end device to join a LoRaWAN network with reinforced security compared to the standard LoRaWAN protocol. LoRaDANCE uses the DNS-Based Named Entities (DANE) protocol to enable mutual authentication between the end device and the backend servers. It also uses asymmetric cryptography to avoid the use of pre-shared secret keys. We illustrate LoRaDANCE, implement it on real devices, and evaluate its performance. Our results show that while LoRaDANCeallows devices to successfully join the network with enhanced security, it introduces an overhead, particularly in terms of join process duration and power consumption. However, the overhead is deemed acceptable, given the significant security improvements that LoRaDANCE provides.
Authors
- Kinda Khawam (ORCID: https://orcid.org/0000-0003-0871-6209)
- Sandoche Balakrichenan (ORCID: https://orcid.org/0000-0001-7695-2700)
- Benoît Ampeau (ORCID: https://orcid.org/0000-0002-5575-0146)
- Gaël Berthaud-Müller
- Ibrahim Ayoub (ORCID: https://orcid.org/0000-0001-9012-1620)
Institutions
- Institut Lavoisier de Versailles (FR)
Publication Details
- Published
- 2024-10-21
- DOI
- https://doi.org/10.1109/wimob61911.2024.10770535
- Primary Topic
- IoT Networks and Protocols
- Type
- article
- Field-Weighted Citation Impact
- 0.00