Abstract:
Numerous applications spanning smart health, smart cities, smart parking, smart agriculture, smart homes, and smart transportation rely extensively on internet of things (IoT) systems. These systems depend on the periodic sensing of the physical environment, employing wireless sensor networks (WSNs) to collect vast amounts of data. Given the importance of safeguarding this data against diverse attacks, traditional security mechanisms may prove impractical for resource constrained WSN devices. Lightweight cryptographic algorithms emerge as a fitting solution for such environments. This paper introduces a system proposed to dynamically transition between available lightweight cryptographic algorithms, guided by factors such as the desired security level, network status (e.g. bit error rate), and user requests. Through this dynamic adaptive approach, the proposed system ensures swift adaptability to evolving security requirements and network conditions. Moreover, this methodology highlights a nuanced integration of cryptographic algorithms, catering to the evolving needs of modern IoT environments.