Louis Goubin

dblp:64/5615 · DBLP profile ↗
← Back
30ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0002-9629-8846ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 28 · 4 first-author · 4 since 2021Systems, architecture and hardware · 2
YearPublicationVenuePosition
2026 From Arithmetic to Shamir: Secure and Efficient Masking Gadgets for Multiplications - Applications to the Post-Quantum Signature Scheme MQOM
Vladimir Sarde, Nicolas Debande, Louis Goubin
PQCrypto (1)3
2025 Uncompressing Dilithium's Public Key
Paco Azevedo Oliveira, Andersson Calle Viera, Benoit Cogliati, Louis Goubin
CRYPTO (1)4
2025 Finding a Polytope: A Practical Fault Attack Against Dilithium
Paco Azevedo Oliveira, Andersson Calle Viera, Benoit Cogliati, Louis Goubin
PKC (1)4
2025 An Attack on ML-DSA Using an Implicit Hint
Paco Azevedo Oliveira, Jordan Beraud, Louis Goubin
SAC3
2018 On the Design of a Processor Working Over Encrypted Data
abstract
Gentry's breakthrough of Fully Homomorphic Encryption (FHE) in 2009 revolutionized the field of secure computation. Since then, most applications of homomorphic encryption have been oriented towards offloading computations to the cloud in a secure fashion. Indeed, the user usually does not have full confidence in the cloud provider and wants to keep its data secrecy. A similar situation appears in most embedded systems, where information leakages through hardware or software side-channel attacks might compromise data confidentiality. In this work, we attempt to leverage Homomorphic Encryption in a different threat model, adapted to CPS (Cyber-Physical Systems) use cases. The main challenge is that, even today's most promising FHE schemes remain orders of magnitude too big to fit in a constrained system. To address this issue, we show how a trade-off can be achieved by securing a noise reduction module against side-channel leakages. This approach is described and evaluated on FPGA using the BGV scheme, a very efficient homomorphic scheme based on Ring-LWE encryption. We conclude that such homomorphic encryption can fit in an embedded system, while offering reasonable performances with respect to the security provided.
Thomas Hiscock, Olivier Savry, Louis Goubin
DSD3
2017 Lightweight Software Encryption for Embedded Processors
abstract
Over the last 30 years, a number of secure processor architectures have been proposed to protect software integrity and confidentiality during its distribution and execution. In such architectures, encryption (together with integrity checking) is used extensively, on any data leaving a defined secure boundary. In this paper, we show how encryption can be achieved at the instruction level using a stream cipher. Thus encryption is more lightweight and efficient, and is maintained deeper in the memory hierarchy than the natural off-chip boundary considered in most research works. It requires the control flow graph to be used and modified as part of the off-line encryption process, but thanks to the LLVM framework, it can be integrated easily in a compiler pipeline, and be completely transparent to the programmer. We also describe hardware modifications needed to support this encryption method, the latter were added to a 32 bit MIPS soft core. The synthesis performed on a Altera Cyclone V FPGA shows that encryption requires 26% of extra logic, while slowing-down execution time by an average of 48% in the best setting.
Thomas Hiscock, Olivier Savry, Louis Goubin
DSD3
2017 First Practical Side-channel Attack to Defeat Point Randomization in Secure Implementations of Pairing-based Cryptography
abstract
International audience
Damien Jauvart, Jacques J. A. Fournier, Louis Goubin
SECRYPT3
2016 Improving Side-Channel Attacks Against Pairing-Based Cryptography
Damien Jauvart, Jacques J. A. Fournier, Nadia El Mrabet, Louis Goubin
CRiSIS4
2014 Practical Validation of Several Fault Attacks against the Miller Algorithm
abstract
Pairing based cryptography (PBC) is touted as an efficient approach to address usability and privacy issues in the cyberspace. Like most cryptographic algorithms, PBC must be robust not only against theoretical cryptanalysis but also against practical physical attacks such as fault injections. The computation of the Tate pairing can be divided into two parts, the Miller Algorithm and the Final Exponentiation. In this paper, we describe practical implementations of fault attacks against the Miller Algorithm validating common fault models used against pairings. In the light of the implemented fault attacks, we show that some blinding techniques proposed to protect the algorithm against Side-Channels Analyses cannot be used as countermeasures against the implemented fault attacks.
Ronan Lashermes, Marie Paindavoine, Nadia El Mrabet, Jacques J. A. Fournier, Louis Goubin
FDTC5
2013 Inverting the Final Exponentiation of Tate Pairings on Ordinary Elliptic Curves Using Faults
Ronan Lashermes, Jacques J. A. Fournier, Louis Goubin
CHES3
2012 Higher-Order Masking Schemes for S-Boxes
Claude Carlet, Louis Goubin, Emmanuel Prouff, Michaël Quisquater, Matthieu Rivain
FSE2
2011 Protecting AES with Shamir's Secret Sharing Scheme
Louis Goubin, Ange Martinelli
CHES1
2010 Public Key Perturbation of Randomized RSA Implementations
Alexandre Berzati, Cécile Canovas, Louis Goubin
CHES3
2009 Fault Attacks on RSA Public Keys: Left-To-Right Implementations Are Also Vulnerable
Alexandre Berzati, Cécile Canovas, Jean-Guillaume Dumas, Louis Goubin
CT-RSA4
2008 Perturbating RSA Public Keys: An Improved Attack
Alexandre Berzati, Cécile Canovas, Louis Goubin
CHES3
2008 In(security) Against Fault Injection Attacks for CRT-RSA Implementations
abstract
Since its invention in 1977, the celebrated RSA primitive has remained unbroken from a mathematical point of view, and has been widely used to build provably secure encryption or signature protocols. However, the introduction in 1996 of a new model of attacks - based on fault injections - by Boneh, deMillo and Lipton suggests the use of specific countermeasures to obtain a secure RSA implementation. In the special case of CRT implementations, many protections have been proposed and most of them have been proven insufficient to ensure resistance against DFA. In the present paper, we show that the Ciet-Joye method proposed in FDTC'2005 [10] does not completely prevent fault injection attacks: for a CRT-RSA with a 1024-bit modulus, we show that 13 faulty signatures are enough to recover the secret exponent with a probability greater than 50%, which can be improved to 99% with 83 faulty signatures.
Alexandre Berzati, Cécile Canovas, Louis Goubin
FDTC3
2008 Guess-and-Determine Algebraic Attack on the Self-Shrinking Generator
Blandine Debraize, Louis Goubin
FSE2
2004 Two Power Analysis Attacks against One-Mask Methods
Mehdi-Laurent Akkar, Régis Bevan, Louis Goubin
FSE3
2003 A Generic Protection against High-Order Differential Power Analysis
Mehdi-Laurent Akkar, Louis Goubin
FSE2
2001 A Sound Method for Switching between Boolean and Arithmetic Masking
Louis Goubin
CHES1
2001 QUARTZ, 128-Bit Long Digital Signatures
Jacques Patarin, Nicolas T. Courtois, Louis Goubin
CT-RSA3
2001 FLASH, a Fast Multivariate Signature Algorithm
Jacques Patarin, Nicolas T. Courtois, Louis Goubin
CT-RSA3
2000 Cryptanalysis of the TTM Cryptosystem
Louis Goubin, Nicolas T. Courtois
ASIACRYPT1
2000 On Boolean and Arithmetic Masking against Differential Power Analysis
Jean-Sébastien Coron, Louis Goubin
CHES2
1999 DES and Differential Power Analysis (The "Duplication" Method)
Louis Goubin, Jacques Patarin
CHES1
1999 Unbalanced Oil and Vinegar Signature Schemes
Aviad Kipnis, Jacques Patarin, Louis Goubin
EUROCRYPT3
1998 C*-+ and HM: Variations Around Two Schemes of T. Matsumoto and H. Imai
Jacques Patarin, Louis Goubin, Nicolas T. Courtois
ASIACRYPT2
1998 Improved Algorithms for Isomorphisms of Polynomials
Jacques Patarin, Louis Goubin, Nicolas T. Courtois
EUROCRYPT2
1997 Trapdoor one-way permutations and multivariate polynominals
Jacques Patarin, Louis Goubin
ICICS2
1997 Asymmetric cryptography with S-Boxes
Jacques Patarin, Louis Goubin
ICICS2