Content area
This paper presents fine-grained Field Programmable Gate Arrays (FPGA) architectures for the Advanced Encryption Standard (AES) MixColumns and InvMixColumns transformations, targeting improved performance and resource utilization. The proposed method reformulates these operations as boolean functions directly mapped onto FPGA Lookup-Table (LuT) primitives, replacing conventional xor-based arithmetic with memory-level computation. A custom MATLAB-R2019a-based pre-synthesis optimization algorithm performs algebraic simplification and shared subexpression extraction at the polynomial level of Galois Field
Details
Software;
Boolean functions;
Data processing;
Network security;
Hardware;
Boolean;
Optimization;
Polynomials;
Architecture;
Algebra;
Field programmable gate arrays;
Automation;
Internet of Things;
Embedded systems;
Lookup tables;
Pipelining (computers);
Communications systems;
Energy efficiency;
Data encryption;
Algorithms;
Resource utilization;
Real time
; Anane, Mohamed 2
; Ghanem Mohamed Chahine 3
; Himeur Yassine 4
; Hamza, Kheddar 5
1 Department of Computer Science, Centre Universitaire El Cherif Bouchoucha Aflou, Aflou 03001, Algeria; [email protected], Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria; [email protected]
2 Laboratory of System Design Methods, National Higher School of Computer Science, BP 68M, Algiers 16309, Algeria; [email protected]
3 Cybersecuirty Institute, University of Liverpool, Liverpool L69 3BX, UK, Cyber Secuirty Research Centre, London Metropolitan University, London N7 8DB, UK; [email protected]
4 College of Engineering and Information Technology, University of Dubai, Dubai 14143, United Arab Emirates; [email protected]
5 Cyber Secuirty Research Centre, London Metropolitan University, London N7 8DB, UK; [email protected], Laboratoire des Systèmes Électroniques Avancés, Department of Electrical Engineering, University of Medea, Medea 26000, Algeria