Demo Data from EDBT 2026 / reviewers in the wild / expert
Oscar Reparaz
dblp:118/3345
· DBLP profile ↗
19ranked-venue papers
9as first author
0since 2021 · last 2020
0000-0003-4585-7086ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 15 · 8 first-authorSystems, architecture and hardware · 4 · 1 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
11 papers |
Hardware security and side channels · 58% Cryptographic primitives and cryptanalysis · 39% Cryptographic protocols and secure computation · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 66% Embedded and real-time systems · 34% |
Topics — the 24 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel countermeasures |
1.2 | 5 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 Masking AES with d+1 Shares in Hardware · CHES 2016 Consolidating Masking Schemes · CRYPTO (1) 2015 |
Hardware security and side channels
side-channel attack |
1.0 | 4 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 Fast Leakage Assessment · CHES 2017 DPA, Bitslicing and Masking at 1 GHz · CHES 2015 |
Hardware security and side channels › side-channel countermeasures
masking |
0.9 | 4 | 2016 | Masking AES with d+1 Shares in Hardware · CHES 2016 Consolidating Masking Schemes · CRYPTO (1) 2015 A Masked Ring-LWE Implementation · CHES 2015 |
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography |
0.7 | 2 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 Four \mathbb Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · CHES 2017 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography |
0.5 | 2 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 A Masked Ring-LWE Implementation · CHES 2015 |
Hardware security and side channels › side-channel countermeasures
power analysis countermeasure |
0.4 | 1 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 |
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
scalar multiplication |
0.4 | 1 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 |
Hardware security and side channels › side-channel attack › power analysis
differential power analysis |
0.4 | 2 | 2015 | DPA, Bitslicing and Masking at 1 GHz · CHES 2015 Selecting Time Samples for Multivariate DPA Attacks · CHES 2012 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
constant-time implementation |
0.3 | 1 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 |
Hardware security and side channels
fault attacks |
0.3 | 1 | 2018 | CAPA: The Spirit of Beaver Against Physical Attacks · CRYPTO (1) 2018 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
gaussian sampling |
0.3 | 1 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 |
Cryptographic primitives and cryptanalysis
post-quantum cryptography |
0.3 | 1 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 |
Hardware security and side channels › side-channel attack
timing side channel |
0.3 | 1 | 2018 | Constant-Time Discrete Gaussian Sampling · IEEE Trans. Computers 2018 |
Hardware security and side channels › leakage analysis
leakage assessment |
0.3 | 1 | 2017 | Fast Leakage Assessment · CHES 2017 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
AES masking |
0.2 | 1 | 2016 | Masking AES with d+1 Shares in Hardware · CHES 2016 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
ring-LWE |
0.2 | 1 | 2015 | A Masked Ring-LWE Implementation · CHES 2015 |
Hardware security and side channels
cryptographic hardware |
0.2 | 1 | 2013 | Low-energy encryption for medical devices: security adds an extra design dimension · DAC 2013 |
Integrated circuit design
low-power circuit design |
0.2 | 1 | 2013 | Low-energy encryption for medical devices: security adds an extra design dimension · DAC 2013 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.1 | 1 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 |
Cryptographic protocols and secure computation › key exchange
ECDH |
0.1 | 1 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 |
Cryptographic protocols and secure computation
key exchange |
0.1 | 1 | 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020 |
Embedded and real-time systems
embedded system security |
0.1 | 1 | 2017 | Four \mathbb Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks · CHES 2017 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
bitslice implementation |
0.1 | 1 | 2015 | DPA, Bitslicing and Masking at 1 GHz · CHES 2015 |
Cyber-physical and IoT security
medical device security |
0.0 | 1 | 2013 | Low-energy encryption for medical devices: security adds an extra design dimension · DAC 2013 |
Methods — techniques the papers use, named apart from their topics
side-channel countermeasures · 1.0secret sharing · 0.5masking · 0.5constant-time implementation · 0.4tamper-resistant design · 0.3low-power design · 0.3knuth-yao random walk · 0.3cumulative distribution table · 0.3bitslicing · 0.3statistical testing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Four$\mathbb {Q}$Q on Embedded Devices with Strong Countermeasures Against Side-Channel AttacksabstractThis work deals with the energy-efficient, high-speed and high-security implementation of elliptic curve scalar multiplication, elliptic curve Diffie-Hellman (ECDH) key exchange and elliptic curve digital signatures on embedded devices using FourQ and incorporating strong countermeasures to thwart a wide variety of side-channel attacks. First, we set new speed records for constant-time curve-based scalar multiplication, DH key exchange and digital signatures at the 128-bit security level with implementations targeting 8, 16 and 32-bit microcontrollers. For example, our software computes a static ECDH shared secret in ~6.9 million cycles (or 0.86 seconds @8 MHz) on a low-power 8-bit AVR microcontroller which, compared to the fastest Curve25519 and genus-2 Kummer implementations on the same platform, offers 2× and 1.4× speedups, respectively. Similarly, it computes the same operation in ~495 thousand cycles on a 32-bit ARM Cortex-M4 microcontroller, achieving a factor-1.9 speedup when compared to the fastest Curve25519 implementation targeting another Cortex-M4 platform. A similar speed performance is observed in the case of digital signatures. Second, we engineer a set of side-channel countermeasures taking advantage of FourQ's rich arithmetic and propose a secure implementation that offers protection against a wide range of sophisticated side-channel attacks, including differential power analysis (DPA). Despite the use of strong countermeasures, the experimental results show that our FourQ software is still efficient enough to outperform implementations of Curve25519 that only protect against timing attacks. Finally, we perform a differential power analysis evaluation of our software running on an ARM Cortex-M4, and report that no leakage was detected with up to 10 million traces. These results demonstrate the potential of deploying FourQ on low-power applications such as protocols forthe Internet of Things. Zhe Liu 0001, Patrick Longa, Geovandro C. C. F. Pereira, Oscar Reparaz, Hwajeong Seo |
IEEE Trans. Dependable Secur. Comput. | 4 |
| 2018 | CAPA: The Spirit of Beaver Against Physical Attacks
Oscar Reparaz, Lauren De Meyer, Begül Bilgin, Victor Arribas, Svetla Nikova, Ventzislav Nikov, Nigel P. Smart |
CRYPTO (1) | 1 |
| 2018 | Constant-Time Discrete Gaussian SamplingabstractSampling from a discrete Gaussian distribution is an indispensable part of lattice-based cryptography. Several recent works have shown that the timing leakage from a non-constant-time implementation of the discrete Gaussian sampling algorithm could be exploited to recover the secret. In this paper, we propose a constant-time implementation of the Knuth-Yao random walk algorithm for performing constant-time discrete Gaussian sampling. Since the random walk is dictated by a set of input random bits, we can express the generated sample as a function of the input random bits. Hence, our constant-time implementation expresses the unique mapping of the input random-bits to the output sample-bits as a Boolean expression of the random-bits. We use bit-slicing to generate multiple samples in batches and thus increase the throughput of our constant-time sampling manifold. Our experiments on an Intel i7-Broadwell processor show that our method can be as much as 2.4 times faster than the constant-time implementation of cumulative distribution table based sampling and consumes exponentially less memory than the Knuth-Yao algorithm with shuffling for a similar level of security. Angshuman Karmakar, Sujoy Sinha Roy, Oscar Reparaz, Frederik Vercauteren, Ingrid Verbauwhede |
IEEE Trans. Computers | 3 |
| 2017 | A Privacy-Preserving Device Tracking System Using a Low-Power Wide-Area Network
Tomer Ashur, Jeroen Delvaux, Sanghan Lee, Pieter Maene, Eduard Marin, Svetla Nikova, Oscar Reparaz, Vladimir Rozic, Dave Singelée, Bohan Yang 0001, Bart Preneel |
CANS | 7 |
| 2017 | A First-Order Chosen-Plaintext DPA Attack on the Third Round of DES
Oscar Reparaz, Benedikt Gierlichs |
CARDIS | 1 |
| 2017 | Four \mathbb Q on Embedded Devices with Strong Countermeasures Against Side-Channel Attacks
Zhe Liu 0001, Patrick Longa, Geovandro C. C. F. Pereira, Oscar Reparaz, Hwajeong Seo |
CHES | 4 |
| 2017 | Fast Leakage Assessment
Oscar Reparaz, Benedikt Gierlichs, Ingrid Verbauwhede |
CHES | 1 |
| 2017 | Dude, is my code constant time?abstractThis paper introduces dudect: a tool to assess whether a piece of code runs in constant time or not on a given platform. We base our approach on leakage detection techniques, resulting in a very compact, easy to use and easy to maintain tool. Our methodology fits in around 300 lines of C and runs on the target platform. The approach is substantially different from previous solutions. Contrary to others, our solution requires no modeling of hardware behavior. Our solution can be used in black-box testing, yet benefits from implementation details if available. We show the effectiveness of our approach by detecting several variable-time cryptographic implementations. We place a prototype implementation of dudect in the public domain. Oscar Reparaz, Josep Balasch, Ingrid Verbauwhede |
DATE | 1 |
| 2016 | Masking AES with d+1 Shares in Hardware
Thomas De Cnudde, Oscar Reparaz, Begül Bilgin, Svetla Nikova, Ventzislav Nikov, Vincent Rijmen |
CHES | 2 |
| 2016 | Hardware acceleration of a software-based VPNabstractA Virtual Private Network (VPN) encrypts and decrypts the private traffic it tunnels over a public network. Maximizing the available bandwidth is an important requirement for network applications, but the cryptographic operations add significant computational load to VPN applications, limiting the network throughput. This work presents a coprocessor designed to offer hardware acceleration for these encryption and decryption operations. The open-source SigmaVPN application is used as the base solution, and a coprocessor is designed for the parts of Networking and Cryptography library (NaCl) which underlies the cryptographic operation of SigmaVPN. The hardware-software codesign of this work is implemented on a Xilinx Zynq-7000 SoC, showing a 93% reduction in the execution time of encrypting a 1024-byte frame, and this improved the TCP and UDP communication bandwidths by a factor of 4.36 and 5.36 respectively compared to pure software solution for a 1024-byte frame. Furkan Turan, Ruan de Clercq, Pieter Maene, Oscar Reparaz, Ingrid Verbauwhede |
FPL | 4 |
| 2016 | Detecting Flawed Masking Schemes with Leakage Detection Tests
Oscar Reparaz |
FSE | 1 |
| 2016 | Additively Homomorphic Ring-LWE Masking
Oscar Reparaz, Ruan de Clercq, Sujoy Sinha Roy, Frederik Vercauteren, Ingrid Verbauwhede |
PQCrypto | 1 |
| 2015 | Higher-Order Threshold Implementation of the AES S-Box
Thomas De Cnudde, Begül Bilgin, Oscar Reparaz, Ventzislav Nikov, Svetla Nikova |
CARDIS | 3 |
| 2015 | DPA, Bitslicing and Masking at 1 GHz
Josep Balasch, Benedikt Gierlichs, Oscar Reparaz, Ingrid Verbauwhede |
CHES | 3 |
| 2015 | A Masked Ring-LWE Implementation
Oscar Reparaz, Sujoy Sinha Roy, Frederik Vercauteren, Ingrid Verbauwhede |
CHES | 1 |
| 2015 | Consolidating Masking Schemes
Oscar Reparaz, Begül Bilgin, Svetla Nikova, Benedikt Gierlichs, Ingrid Verbauwhede |
CRYPTO (1) | 1 |
| 2014 | On the Cost of Lazy Engineering for Masked Software Implementations
Josep Balasch, Benedikt Gierlichs, Vincent Grosso, Oscar Reparaz, François-Xavier Standaert |
CARDIS | 4 |
| 2013 | Low-energy encryption for medical devices: security adds an extra design dimensionabstractSmart medical devices will only be smart if they also include technology to provide security and privacy. In practice this means the inclusion of cryptographic algorithms of sufficient cryptographic strength. For battery operated devices or for passively powered devices, these cryptographic algorithms need highly efficient, low power, low energy realizations. Moreover, unique to cryptographic implementations is that they also need protection against physical tampering either active or passive. This means that countermeasures need to be included during the design process. Junfeng Fan, Oscar Reparaz, Vladimir Rozic, Ingrid Verbauwhede |
DAC | 2 |
| 2012 | Selecting Time Samples for Multivariate DPA Attacks
Oscar Reparaz, Benedikt Gierlichs, Ingrid Verbauwhede |
CHES | 1 |