journal article·2022Open access

Invariant of Enhanced AES Algorithm Implementations Against Power Analysis Attacks

Nadia Mustaqim Ansari, Rashid Hussain, Sheeraz Arif, Syed Sajjad Hussain

Computers, Materials & Continua· Volume 72· Issue 1

Abstract

The security of Internet of Things (IoT) is a challenging task for researchers due to plethora of IoT networks. Side Channel Attacks (SCA) are one of the major concerns. The prime objective of SCA is to acquire the information by observing the power consumption, electromagnetic (EM) field, timing analysis, and acoustics of the device. Later, the attackers perform statistical functions to recover the key. Advanced Encryption Standard (AES) algorithm has proved to be a good security solution for constrained IoT devices. This paper implements a simulation model which is used to modify the AES algorithm using logical masking properties. This invariant of the AES algorithm hides the array of bits during substitution byte transformation of AES. This model is used against SCA and particularly Power Analysis Attacks (PAAs). Simulation model is designed on MATLAB simulator. Results will give better solution by hiding power profiles of the IoT devices against PAAs. In future, the lightweight AES algorithm with false key mechanisms and power reduction techniques such as wave dynamic differential logic (WDDL) will be used to safeguard IoT devices against side channel attacks by using Arduino and field programmable gate array (FPGA).
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cryptographic Implementations and Security · Physical Unclonable Functions (PUFs) and Hardware Security · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (24)

Show source-provided references
1. Lightweight cryptography for internet of insecure things: A survey
2. Security and privacy aspects for internet of things
3. The effect of IoT new features on security and privacy: New threats, existing solutions, and challenges yet to be solved10.1109/JIOT.2018.2847733 ↗
4. A comprehensive it attacks survey based on a building-blocked reference model
5. On-chip analog current equalizer as a countermeasure against side-channel attacks in CMOS nanometer technology
6. Secure double rate registers as an RTL countermeasure against power analysis attacks10.1109/TVLSI.2018.2816914 ↗
7. A review of internet of things for smart home: Challenges and solutions10.1016/j.jclepro.2016.10.006 ↗
8. Power analysis attacks on the AES-128s-box using differential power analysis (DPA) and correlation power analysis (CPA)10.1080/23742917.2016.1231523 ↗
9. Dual-hiding side-channel-attack resistant FPGA-based asynchronous-logic AES: Design, countermeasures and evaluation10.1109/JETCAS.2021.3077887 ↗
10. An overview: Security issue in IoT network
11. Anatomy of threats to the internet of things10.1109/COMST.2018.2874978 ↗
12. Exploiting the back-gate biasing technique as a countermeasure against power analysis attacks10.1109/ACCESS.2021.3057369 ↗
13. Efficient and secure on-chip reconfigurable voltage regulation for IoT devices
14. FPGA based optimization for masked AES implementation
15. The changing computing paradigm with internet of things: A tutorial introduction10.1109/MDAT.2016.2526612 ↗
16. A lightweight masked AES implementation for securing IoT against CPA attacks10.1109/TCSI.2017.2702098 ↗
17. A polymorphic advanced encryption standard-a novel approach10.1109/ACCESS.2021.3051556 ↗
18. Invariant of AES algorithm implementations against attacks in IoT devices
19. Advanced lightweight encryption algorithms for IoT devices: Survey, challenges and solutions
20. Comparative analysis of different modified advanced encryption standard algorithms over conventional advanced encryption standard algorithm
21. An approach for attacking speck on microcontroller with correlation power analysis
22. Power and area oriented implementations of lightweight cryptographic algorithms for wireless sensor networks
23. A novel algebraic technique for the design of computational substitution-boxes using the action of matrices on Galois field10.1109/ACCESS.2020.3034832 ↗
24. P. Madhu, https://github.com/autoMAD/MATLAB_PROJECTS/tree/master/Advanced%20Encryption%20Standard%20(AES)%20128-Bit, 2013.