Back to Search Start Over

A PRESENT Lightweight Algorithm High-Level SystemC Modeling using AOP Approach.

Authors :
Mestiri, Hassen
Barraj, Imen
Saidani, Taoufik
Machhout, Mohsen
Source :
Engineering, Technology & Applied Science Research; Oct2024, Vol. 14 Issue 5, p16772-16777, 6p
Publication Year :
2024

Abstract

The increasing complexity of the PRESENT algorithm necessitates a fast modeling and simulation security environment, which is achieved using the SystemC language at the Electronic System Level (ESL), enhancing the speed of cryptographic models. This allows efficient verification of the security properties and performance of the PRESENT algorithm, ensuring robustness against potential attacks. Additionally, the use of SystemC in ESL facilitates easier integration with other hardware components for a more comprehensive security analysis. However, including SystemC in security simulations necessitates modifying the existing code, hence increasing the complexity of the modeling process. Without requiring any code modifications, Aspect Oriented Programming (AOP) can be used for security simulation and cryptographic modeling. This study presents a novel PRESENT SystemC model that incorporates the AOP approach. The model is evaluated in a functional verification environment. The model is constructed using AspectC++ as an AOP language. The simulation results indicate that the effectiveness of the model and the incorporation of the AOP method have negligible effects on the simulation duration or the size of the executable file. The model architecture is based on interlacing all the components. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
22414487
Volume :
14
Issue :
5
Database :
Complementary Index
Journal :
Engineering, Technology & Applied Science Research
Publication Type :
Academic Journal
Accession number :
180707025
Full Text :
https://doi.org/10.48084/etasr.8417