Certificate Authentication and Revocation System for IoT Devices using CoAP and CBOR Encoding in LoRaWAN
Abstract
Certificate revocation protocols are mechanisms used in a public key infrastructure to check if a digital certificate is still valid before its expiration date. Organizations deploy PKI across web servers, email platforms, virtual private networks, and, more recently, Internet of Things devices to authenticate endpoints and encrypt data in transit. Certificate revocation in Long Range Wide Area Network (LoRaWAN) is highly inefficient because traditional PKI mechanisms, like Certificate Revocation Lists or the Online Certificate Status Protocol , require data payloads and energy consumption that easily overwhelm resource-constrained IoT devices, introducing transaction sizes that are unsuitable for the 51-byte payload ceiling at LoRaWAN spreading factor 12 (SF12). This paper presents a system for a compact certificate revocation protocol for resource-constrained IoT devices operating on LoRaWAN networks. The proposed protocol combines Constrained Application Protocol and Concise Binary Object Representation encoding so that revocation request and response payloads remain within the LoRaWAN SF12 payload limit of 51 bytes. We implemented the proposed protocol in Python using standard cryptographic and constrained-network libraries, including OpenSSL, cryptography, aiocoap, and cbor2, together with a LoRaWAN simulation and energy-modelling environment. The protocol produced a 10-byte request and 19-byte response, giving a total payload of 29 bytes and remaining within the SF12 payload limit. Cache hit rates exceeded 97% across all tested scenarios under the shared peer-certificate workload. A web application interface was developed to expose the certificate-revocation workflow through configurable scenario inputs, communication testing, event logging, and report export controls.
Keywords
References
More Articles from INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY
Author: Joshua Kolapo Awe,, Samson Afolabi Arekete, Olufade Falade Williams Onifade, Olufunmilayo Olopade,, Benjamin Segun Aribisala
Author: Okigbo, Ebele Chinelo, Anaehobi Chizube Chiagozie
Author: Ahmad T. Y. and, Obruche E. K.
Author: Dambo Itari, Obhuo Benjamin, Ezimora Okezie Anthony
Author: Auwal Ahmad, Rilwan Ali Zira, Idrissa Djibo, Yakubu Nuhu Danjuma, Abubakar, S. Hamza, Yamusa Idris Adamu, Alhaji Kawugana
