Abstract
The Internet of Things (IoT) as an emerging infrastructure has an essential rule in daily lives in many domains, ranging from healthcare wearable devices to complex industrial systems. Nevertheless, its security is a challenging issue that has to be addressed. The security can be settled by utilizing cryptographic techniques such as Advanced Encryption Standard (AES) for encryption and authentication. In this paper, we propose 32-bit architecture AES encryption/decryption for utilizing in IoT infrastructure and similar resource-constrained applications. On the other hand, providing robustness against existing malicious attacks is a significant factor in ensuring communication reliably and so securely. Therefore, we propose a low-cost fault-resilient integrated architecture, named LC-FRAES, for data-path and also on-the-fly key expansion unit by exploiting of resource sharing between encryption and decryption processes. The results of both ASIC and FPGA implementations of the proposed architecture are reported and also compared with those of similar recent designs. The comparisons illustrate that the LC-FRAES outperforms its counterparts in many architectural features which make it suitable for IoT applications. Moreover, we provide a comparison between our proposal and lightweight cryptographic designs from literature. The comparisons verify the consistency and appropriateness of proposed architecture for IoT applications. Finally, through the extensive experimental results, we show that LC-FRAES can detect almost all injected faults.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have