Anissa Sghaier

Dr. Anissa Sghaier

University of Monastir, Monastir, Tunisia
orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
2 March 2021 in Multimedia Tools and Applications
Verified
Journal Article
Closed access
PDF file
AHAmal Hafsa
Amal Hafsa
ASAnissa Sghaier
Anissa Sghaier
JMJihene Malek
Jihene Malek
MMMohsen Machhout
Mohsen Machhout

23 October 2021 in Multimedia Tools and Applications
Verified
Journal Article
Closed access
PDF file
AHAmal Hafsa
Amal Hafsa
MFMarwa Fradi
Marwa Fradi
ASAnissa Sghaier
Anissa Sghaier
JMJihene Malek
Jihene Malek
MMMohsen Machhout
Mohsen Machhout

19 June 2017 in Electronics
Verified
Journal Article
Open access
PDF file
ASAnissa Sghaier
Anissa Sghaier
MZMedien Zeghid
Medien Zeghid
CMChiraz Massoud
Chiraz Massoud
MMMohsen Machhout
Mohsen Machhout
The Elliptic Curve Digital Signature Algorithm(ECDSA) is the analog to the Digital Signature Algorithm(DSA). Based on the elliptic curve, which uses a small key compared to the others public-key algorithms, ECDSA is the most suitable scheme for environments where processor power and storage are limited. This paper focuses on the hardware implementation of the ECDSA over elliptic curveswith the 163-bit key length recommended by the NIST (National Institute of Standards and Technology). It offers two services: signature generation and signature verification. The proposed processor integrates an ECC IP, a Secure Hash Standard 2 IP (SHA-2 Ip) and Random Number Generator IP (RNG IP). Thus, all IPs will be optimized, and different types of RNG will be implemented in order to choose the most appropriate one. A co-simulation was done to verify the ECDSA processor using MATLAB Software. All modules were implemented on a Xilinx Virtex 5 ML 50 FPGA platform; they require respectively 9670 slices, 2530 slices and 18,504 slices. FPGA implementations represent generally the first step for obtaining faster ASIC implementations. Further, the proposed design was also implemented on an ASIC CMOS 45-nm technology; it requires a 0.257 mm2 area cell achieving a maximum frequency of 532 MHz and consumes 63.444 (mW). Furthermore, in this paper, we analyze the security of our proposed ECDSA processor against the no correctness check for input points and restart attacks.

1 September 2018 in Microprocessors and Microsystems
Verified
Journal Article
Closed access
ASAnissa Sghaier
Anissa Sghaier
MZMedien Zeghid
Medien Zeghid
LGLoubna Ghammam
Loubna Ghammam
SDSylvain Duquesne
Sylvain Duquesne
MMMohsen Machhout
Mohsen Machhout
HAHassan Yousif Ahmed
Hassan Yousif Ahmed

25 March 2022 in Sensors
Verified
Journal Article
Open access
PDF file
ASAnissa Sghaier
Anissa Sghaier
MZMedien Zeghid
Medien Zeghid
CMChiraz Massoud
Chiraz Massoud
HAHassan Yousif Ahmed
Hassan Yousif Ahmed
Abdellah ChehriAbdellah Chehri
Abdellah Chehri
MMMohsen Machhout
Mohsen Machhout
The advent of the Internet of Things (IoT) has enabled millions of potential new uses for consumers and businesses. However, with these new uses emerge some of the more pronounced risks in the connected object domain. Finite fields play a crucial role in many public-key cryptographic algorithms (PKCs), which are used extensively for the security and privacy of IoT devices, consumer electronic equipment, and software systems. Given that inversion is the most sensitive and costly finite field arithmetic operation in PKCs, this paper proposes a new, fast, constant-time inverter over prime fields Fp based on the traditional Binary Extended Euclidean (BEE) algorithm. A modified BEE algorithm (MBEEA) resistant to simple power analysis attacks (SPA) is presented, and the design performance area-delay over Fp is explored. Furthermore, the BEE algorithm, modular addition, and subtraction are revisited to optimize and balance the MBEEA signal flow and resource utilization efficiency. The proposed MBEEA architecture was implemented and tested on Xilinx FPGA Virtex #5, #6, and #7 devices. Our implementation over Fp (length of p = 256 bits) with 2035 slices achieved one modular inversion in only 1.12 μs on Virtex-7. Finally, we conducted a thorough comparison and performance analysis to demonstrate that the proposed design outperforms the competing designs, i.e., has a lower area-delay product (ADP) than the reported inverters.

30 September 2023 in Electronics
Verified
Journal Article
Open access
PDF file
MZMedien Zeghid
Medien Zeghid
ASAnissa Sghaier
Anissa Sghaier
HAHassan Yousif Ahmed
Hassan Yousif Ahmed
OAOsman Abdalla
Osman Abdalla
The use of resource-constrained devices is rising nowadays, and these devices mostly operate with sensitive data. Consequently, security is a key issue for these devices. In this paper, we propose a compact ECC (elliptic curve cryptography) architecture for resource-constrained devices based on López–Dahab (LD) projective point arithmetic operations on GF(2m). To achieve an efficient area-power hardware ECC implementation, an efficient digit-serial multiplier is developed. The proposed multiplier is built on a Bivariate Polynomial Basis representation and a modified Radix-n Interleaved Multiplication (mRnIM) method (for area and power complexities reduction). Furthermore, the LD-Montgomery point multiplication algorithm is adjusted for accurate scheduling in the compact ECC architecture to eliminate data reliance and improve signal management. Meanwhile, the area complexity is reduced by reuse of resources, and clock gating and asynchronous counter are exploited to reduce the power consumption. Finally, the proposed compact ECC architecture is implemented over GF(2m) (m = 163, 233, 283, 409, and 571) on Xilinx FPGAs’ (Field-Programmable Gate Array) Virtex 5, Virtex 6, and Virtex 7, showing that the efficiency of this design outperforms to date when compared to reported works individually. It utilizes less area and consumes low power. The FPGA results clearly demonstrate that the proposed ECC architecture is appropriate for constraint-resources devices.