Litcius/Paper detail

A CRC-Based Authentication Model and ECC-Based Authentication Protocol for Resource-Constrained IoT Applications

Ismail Keshta

2024IEEE Access16 citationsDOIOpen Access PDF

Abstract

The Internet of Things (IoT) is resource-constrained and faces the challenge of ensuring information authentication due to the continuous exchange of information between multiple physical devices. Integrating wireless sensor nodes (WSN) into IoT devices makes this information fusion possible. However, transmitting this information via wireless channels exposes it to numerous threats, making information authentication in the IoT a complex issue that requires rigorous attention. In response, the article proposes a model incorporating the use of CRC (Cyclic Redundancy Check) for the information authentication model and an Elliptic Curve Cryptographic (ECC)-based message authentication protocol. The CRC-based model is designed to be evaluated against other cryptographic-based protocols, providing an effective solution for resource-constrained IoT devices used in various domains, including healthcare, smart home, transportation, logistics, and everyday electronics. The ECC-based message authentication protocol can be scrutinized through BAN (Burrows-Abadi–Needham) logic. The proposed CRC-based protocol’s performance can be measured regarding power consumption and storage overheads of the information fusion among IoT, while the performance metrics of the proposed ECC-based protocol can be measured by considering storage, communication, and computation costs. The result shows that the efficiency of the CRC-based information authentication model is smaller by 22 characters and that the significant message bytes are 88 characters. In contrast, upon comparing the ECC-based message authentication protocol in terms of performance metrics and security functionalities, the result obtained demonstrated that both the CRC model and ECC protocol reduced power, bandwidth, memory, communication, and computation costs and CPU (Central Processing Unit) usage, making them a cost-effective solution for practical implementation in IoT-deployed areas.

Topics & Concepts

Computer scienceAuthentication protocolAuthentication (law)Lightweight Extensible Authentication ProtocolProtocol (science)Challenge-Handshake Authentication ProtocolComputer networkInternet of ThingsComputer securityPathologyAlternative medicineMedicineIoT and Edge/Fog Computing