Engineering Technology & Applied Science Research, Journal Year: 2025, Volume and Issue: 15(2), P. 21532 - 21538
Published: April 3, 2025
The increasing reliance on Message Queuing Telemetry Transport (MQTT) as a lightweight messaging protocol for Internet of Things (IoT) applications requires robust security mechanisms that address resource constraints while ensuring data integrity, confidentiality, and authenticity. This paper proposes the Dynamic Lightweight Key Sharing MQTT (DLKS-MQTT) mechanism, novel approach integrates ephemeral key generation, streamlined authentication, cryptographic operations to enhance MQTT-based IoT communications. mechanism employs 128-bit generated using Linear Congruential Generator (LCG), providing resistance brute-force cryptanalytic attacks maintaining computational energy efficiency. Through extensive performance evaluations, DLKS-MQTT demonstrates significant improvements: reducing CPU consumption 0.000002 mJ, achieving an execution time 0.40 s, minimizing communication overhead 60 bytes, outperforming existing methods such Authentication (DLA-MQTT), Improved Ciphertext Policy-Attribute-Based Encryption (ICP-ABE), Secure (SMQTT). use session keys nonces ensures protection against replay Man-in-the-Middle (MitM) attacks, whereas hashing guarantees message integrity without burdening resource-constrained devices. work establishes practical, scalable, secure solution modern networks, offering balance between security.
Language: Английский