Demo Data from EDBT 2026 / reviewers in the wild / expert
Abdelkarim Cherkaoui
dblp:74/11156
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorSecurity and privacy · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
4 papers |
Hardware security and side channels · 80% Cryptographic primitives and cryptanalysis · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Integrated circuit design · 59% Reconfigurable computing and FPGAs · 41% | |
| Computer networks
1 paper |
Internet of things and sensor networks · 100% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › hardware security primitives
physical unclonable function |
0.8 | 3 | 2018 | Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUF · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Design, Evaluation, and Optimization of Physical Unclonable Functions Based on Transient Effect Ring Oscillators · IEEE Trans. Inf. Forensics Secur. 2016 Enhanced TERO-PUF Implementations and Characterization on FPGAs (Abstract Only) · FPGA 2016 |
Hardware security and side channels › hardware security primitives › physical unclonable function
ring oscillator PUF |
0.6 | 2 | 2018 | Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUF · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Design, Evaluation, and Optimization of Physical Unclonable Functions Based on Transient Effect Ring Oscillators · IEEE Trans. Inf. Forensics Secur. 2016 |
Integrated circuit design › digital circuit design
CMOS circuit design |
0.2 | 1 | 2016 | Design, Evaluation, and Optimization of Physical Unclonable Functions Based on Transient Effect Ring Oscillators · IEEE Trans. Inf. Forensics Secur. 2016 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.2 | 2 | 2018 | Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUF · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Enhanced TERO-PUF Implementations and Characterization on FPGAs (Abstract Only) · FPGA 2016 |
Cryptographic primitives and cryptanalysis
random number generation |
0.2 | 1 | 2013 | A Very High Speed True Random Number Generator with Entropy Assessment · CHES 2013 |
Cryptographic primitives and cryptanalysis › random number generation
true random number generator |
0.2 | 1 | 2013 | A Very High Speed True Random Number Generator with Entropy Assessment · CHES 2013 |
Internet of things and sensor networks
iot security |
0.1 | 1 | 2018 | Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUF · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Cryptographic primitives and cryptanalysis › random number generation
entropy estimation |
0.0 | 1 | 2013 | A Very High Speed True Random Number Generator with Entropy Assessment · CHES 2013 |
Methods — techniques the papers use, named apart from their topics
robustness testing · 1.0characterization · 1.0uniqueness analysis · 0.5steadiness analysis · 0.5randomness analysis · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Implementation and Characterization of a Physical Unclonable Function for IoT: A Case Study With the TERO-PUFabstractToday, life is becoming increasingly connected. From TVs to smartphones, including vehicles, buildings, and household appliances, everything is interconnected in what we call the “Internet of Things” (IoT). IoT is now part of our life and we have to deal with it. More than ten billion devices are already connected and five times more are expected to be deployed in the next five years. While deployment and integration of IoT is expanding, one of the main challenge is to provide practical solutions to security, privacy, and trust issues in IoT. Protection and security mechanisms need to include features such as interoperability and scalability but also traceability, authentication, and access control while remaining lightweight. Among the most promising approaches to such security mechanisms, physical unclonable functions (PUFs) provide a unique identifier for similar but different integrated circuits using some of their physical characteristics. These types of functions can thus be used to authenticate integrated circuits, provide traceability and access control. This paper presents a comprehensive case study of the transient effect ring oscillator (RO) PUF from its implementation on FPGAs to its complete characterization. The implementation of the PUF is detailed for two different families of FPGAs: 1) Xilinx Spartan 6 and 2) Altera Cyclone V. All the metrics used for the characterization are explained in detail and the results of the characterization include robustness to environmental parameters including variations in temperature and voltage. Finally, we compare our results with those obtained for another PUF: the RO PUF. All the design files are available online to ensure repeatability and enable comparison of our contribution with other studies. Cédric Marchand 0002, Lilian Bossuet, Ugo Mureddu, Nathalie Bochard, Abdelkarim Cherkaoui, Viktor Fischer |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2016 | Enhanced TERO-PUF Implementations and Characterization on FPGAs (Abstract Only)abstractPhysical unclonable functions (PUF) are a promising approach in design for trust and security. A PUF derives a unique identifier using physical characteristics of different dies containing an identical circuit, so it can be used to authenticate chips and for identification. The transient effect ring oscillator (TERO) PUF is based on the extraction of entropy due to process variations by comparing TERO cells characteristics. The TERO cell is designed and implemented with a symmetric structure that requires special selection of the gates used and the delays of all connections inside the cell. Implementing this cell in FPGAs is challenging because the structure of FPGAs does not automatically allow designers to choose connections between elements. However, by manually specifying constraints and using specific features of the target FPGA family, the symmetry of the TERO cell can be established and reproduced in larger designs. In this work, the design of the TERO cell is described for two different FGPA technologies (45nm Xilinx Spartan 6 and 28nm Altera Cyclone V). The statistical characterization of the TERO-PUF with the two targeted FPGAs has resulted in a uniqueness of 48.46% with Spartan 6 and 47.62% with Cyclone V. The result for the steadiness is 2.63% with Spartan 6 and 1.8% with Cyclone V. These results are close to the results obtained by several works that use ring oscillator RO-PUF which are considered the best candidate for PUF implementation on FPGAs. However, TERO-PUF is less sensitive to electromagnetic analysis than RO-PUF. Additionally, unlike RO-PUF, TERO-PUF is able to generate multiple bits per challenge (from one to three) and we have shown during the statistical characterization that the TERO-PUF provides from 0.85 to 1 bits of entropy per response bit. Cédric Marchand 0002, Lilian Bossuet, Abdelkarim Cherkaoui |
FPGA | 3 |
| 2016 | Design, Evaluation, and Optimization of Physical Unclonable Functions Based on Transient Effect Ring OscillatorsabstractThis paper proposes a theoretical study and a full overview of the design, evaluation, and optimization of a PUF based on transient element ring oscillators (TERO-PUF). We show how, by following some simple design rules and strategies, designers can build and optimize a TERO-PUF with the state-of-the-art PUF characteristics in a standard CMOS technology. To this end, we analyzed the uniqueness, steadiness, and randomness of responses generated from 30 test chips in a CMOS 350-nm process in nominal and corner voltage and temperature conditions. Response generation schemes are proposed and discussed to optimize the PUF performances and reduce its area without noticeable loss in its output quality. In particular, we show that the large area of the basic blocks in the TERO-PUF is balanced by the high level of entropy extracted in each basic block. Guidelines are provided to balance reliability and randomness of the responses and the design area. Abdelkarim Cherkaoui, Lilian Bossuet, Cédric Marchand 0002 |
IEEE Trans. Inf. Forensics Secur. | 1 |
| 2013 | A Very High Speed True Random Number Generator with Entropy Assessment
Abdelkarim Cherkaoui, Viktor Fischer, Laurent Fesquet, Alain Aubert |
CHES | 1 |
| 2012 | Comparison of Self-Timed Ring and Inverter Ring Oscillators as entropy sources in FPGAsabstractMany True Random Numbers Generators (TRNG) use jittery clocks generated in ring oscillators as a source of entropy. This is especially the case in Field Programmable Gate Arrays (FPGA), where sources of randomness are very limited. Inverter Ring Oscillators (IRO) are relatively well characterized as entropy sources. However, it is known that they are very sensitive to working conditions. This fact makes them vulnerable to attacks. On the other hand, Self-Timed Rings (STR) are currently considered as a promising solution to generate robust clock signals. Although many studies deal with their temporal behavior and robustness in Application Specific Integrated Circuits (ASIC), equivalent study does not exist for FPGAs. Furthermore, these oscillators were not analyzed and characterized as entropy sources aimed at TRNG design. In this paper, we analyze STRs as entropy sources for TRNGs implemented in FPGAs. Next, we compare STRs and IROs when serving as sources of randomness. We show that STRs represent very interesting alternative to IROs: they are more robust to environmental fluctuations and they exhibit lower extra-device frequency variations. Abdelkarim Cherkaoui, Viktor Fischer, Alain Aubert, Laurent Fesquet |
DATE | 1 |