C.J. Jiménez-Fernández

Prof. C.J. Jiménez-Fernández

Universidad de Sevilla
+1
orcid

Research Focus & Metrics

Academic Career Length

26Years (2001-Present)

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

Representative Publications

View All Publications
22 November 2002
Verified
Conference Paper
Closed access
SSSantiago Sánchez-Solano
Santiago Sánchez-Solano
ABA. Barriga
A. Barriga
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
JHJ.L. Huertas
J.L. Huertas
This paper focuses on hardware implementations offuzzy inference systems which provide low silicon cost, highoperational speed and adaptability to different applicationdomains. The architecture and basic building blocks of twofuzzy logic controllers are described and their functionalityis illustrated with experimental results showing the capabilityof these systems to be applied as function approximators.1. IntroductionThe application of fuzzy technologies to real-time controlproblems...

27 November 2002
Verified
Conference Paper
Closed access
ELE. Lago
E. Lago
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
DLD.R. Lopez
D.R. Lopez
SSSantiago Sánchez-Solano
Santiago Sánchez-Solano
ABA. Barriga
A. Barriga

28 September 2017 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Closed access
FPFrancisco-Eugenio Potestad-Ordóñez
Francisco-Eugenio Potestad-Ordóñez
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
MVManuel Valencia-Barrero
Manuel Valencia-Barrero
Today, the large amount of information ex-changed among various devices as well as the growth of the Internet of Things (IoT) demand the development of devices that ensure secure communications, preventing malicious agents from tapping sensitive data. Indeed, information security is one of the key challenges to address within the IoT field. Due to the strong resource constraints in some IoT applications, cryptographic algorithms affording lightweight implementations have been proposed. They constitute the so-called lightweight cryptography. A prominent example is the Trivium stream cipher, one of the finalists of the eSTREAM project. Although cryptographic algorithms are certainly simpler, one of their most critical vulnerability sources in terms of hardware implementations is side channel attacks. In this paper, it is studied the vulnerability of field-programmable gate array (FPGA) implementations of Trivium stream ciphers against fault attacks. The design and implementation of a system that alters the clock signal and checks the outcome is also described. A comparison between real and simulated fault injections is carried out in order to examine their veracity. The vulnerability of different versions of the Trivium cipher and their routing dependences has been tested in two different FPGA families. The results show that all versions of the Trivium cipher are vulnerable to fault attacks, although some versions are more vulnerable than others.

16 June 2022 in IEEE Access
Verified
Journal Article
Open access
FPFrancisco-Eugenio Potestad-Ordóñez
Francisco-Eugenio Potestad-Ordóñez
ETErica Tena
Erica Tena
AAAntonio José Acosta
Antonio José Acosta
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
RCRicardo Chaves
Ricardo Chaves
Differential Fault Analysis (DFA) and Power Analysis (PA) attacks, have become the main methods for exploiting the vulnerabilities of physical implementations of block ciphers, currently used in a multitude of applications, such as the Advanced Encryption Standard (AES). In order to minimize these types of vulnerabilities, several mechanisms have been proposed to detect fault attacks. However, these mechanisms can have a significant cost, not fully covering the implementations against fault attacks or not taking into account the leakage of the information exploitable by the power analysis attacks. In this paper, four different approaches are proposed with the aim of protecting the AES block cipher against DFA. The proposed solutions are based on Hamming code and parity bits as signature generators for the internal state of the AES cipher. These allow to detect DFA exploitable faults, from bit to byte level. The proposed solutions have been applied to a T-box based AES block cipher implemented on Field Programmable Gate Array (FPGA). Experimental results suggest a fault coverage of 98.5% and 99.99% with an area penalty of 9% and 36% respectively, for the parity bit signature generators and a fault coverage of 100% with an area penalty of 18% and 42% respectively when Hamming code signature generator is used. In addition, none of the proposed countermeasures impose a frequency degradation, in respect to the unprotected cipher. The proposed work goes further in the evaluation of the proposed DFA countermeasures by evaluating the impact of these structures in terms of power side-channel. The obtained results suggest that no extra information leakage is produced that can be exploited by PA. Overall, the proposed DFA countermeasures provide a high fault coverage protection with a low cost in terms of area and power consumption and no PA security degradation.

26 February 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
FPFrancisco-Eugenio Potestad-Ordóñez
Francisco-Eugenio Potestad-Ordóñez
ETErica Tena
Erica Tena
AAAntonio José Acosta
Antonio José Acosta
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
Ricardo ChavesRicardo Chaves
Ricardo Chaves
The development of differential fault analysis (DFA) techniques and mechanisms to inject faults into cryptographic circuits brings with it the need to use protection mechanisms that guarantee the expected level of security. The AES cipher, as a standard, has been the target of numerous DFA techniques, where its security has been compromised through different formulations and types of fault injections. These attacks have shown vulnerabilities of different AES implementations and building blocks. Consequently, several solutions have been proposed that provide additional protection to cover the identified vulnerabilities. In this paper, an extensive analysis has been carried out covering the existing fault injection techniques, the types of faults, and the requirements needed to apply DFA. Additionally, an analysis of the countermeasures reported in the literature is also presented, considering the protection provided, the type of faults considered, and the coverage against fault attacks. The eight different types of fault that allow us to perform DFAs on the AES cipher have been differentiated, as well as the vulnerabilities of the cipher. On the other hand, two comparisons have been made considering frequency penalty vs. area and fault coverage vs. area and frequency overhead. A metric has been proposed to compare the fault coverage of all the proposed solutions. To conclude, a final analysis is presented discussing the key aspects when choosing a particular solution and the possible development of new countermeasures to provide further protection against DFA.

8 September 2017 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Open access
JMJosé Miguel Mora-Gutiérrez
José Miguel Mora-Gutiérrez
CJC.J. Jiménez-Fernández
C.J. Jiménez-Fernández
MVManuel Valencia-Barrero
Manuel Valencia-Barrero
The integration of lightweight symmetric encryption is becoming increasingly widespread in very low-power Internet of Things applications, with the rapid emergence of very low energy block and stream ciphers in portable and wireless systems. Trivium is one of the lightweight stream ciphers shortlisted for the hardware profile of the eSTREAM project. This paper describes low-power multiradix Trivium implementations based on the use of parallelization techniques to reduce dynamic power consumption. The low-power Trivium designs were implemented and characterized in TSMC 90 nm to compare area resources and power reduction. The implementation results show that our proposed designs offer dynamic power savings of 31%–45% with radix-1 and radix-2 when compared with the standard Trivium, and 15% with radix-8. There is no improvement, however, with radix-16.