Sylvain Guilley

Prof. Sylvain Guilley

Secure-IC, France
+2
orcid

Research Focus & Metrics

Academic Career Length

23Years (2004-Present)

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

Representative Publications

View All Publications
1 January 2016 in Advances in Mathematics of Communications
Verified
Journal Article
Open access
PDF file
Claude CarletClaude Carlet
Claude Carlet
Sylvain GuilleySylvain Guilley
Sylvain Guilley
We recall why linear codes with complementary duals (LCD codes) play a role in counter-measures to passive and active side-channel analyses on embedded cryptosystems. The rate and the minimum distance of such LCD codes must be as large as possible. We recall the known primary construction of such codes with cyclic codes, and investigate other constructions, with expanded Reed-Solomon codes and generalized residue codes, for which we study the idempotents. These constructions do not allow to reach all the desired parameters. We study then those secondary constructions which preserve the LCD property, and we characterize conditions under which codes obtained by direct sum, direct product, puncturing, shortening, extending codes, or obtained by the Plotkin sum, can be LCD.


11 November 2023 in Computer Communications
Verified
Journal Article
Open access
CGCarlos Rubio García
Carlos Rubio García
Simon RommelSimon Rommel
Simon Rommel
STSofiane Takarabt
Sofiane Takarabt
JOJuan Jose Vegas Olmos
Juan Jose Vegas Olmos
Sylvain GuilleySylvain Guilley
Sylvain Guilley
Idelfonso Tafur MonroyIdelfonso Tafur Monroy
Idelfonso Tafur Monroy

1 January 2004
Verified
Book Chapter
Closed access
PDF file
Sylvain GuilleySylvain Guilley
Sylvain Guilley
PHPhilippe Hoogvorst
Philippe Hoogvorst
RPRenaud Pacalet
Renaud Pacalet

1 December 2016 in Evolutionary Computation
Verified
Journal Article
Closed access
SPStjepan Picek
Stjepan Picek
Claude CarletClaude Carlet
Claude Carlet
Sylvain GuilleySylvain Guilley
Sylvain Guilley
JMJulian F. Miller
Julian F. Miller
DJDomagoj Jakobovic
Domagoj Jakobovic
The role of Boolean functions is prominent in several areas including cryptography, sequences, and coding theory. Therefore, various methods for the construction of Boolean functions with desired properties are of direct interest. New motivations on the role of Boolean functions in cryptography with attendant new properties have emerged over the years. There are still many combinations of design criteria left unexplored and in this matter evolutionary computation can play a distinct role. This article concentrates on two scenarios for the use of Boolean functions in cryptography. The first uses Boolean functions as the source of the nonlinearity in filter and combiner generators. Although relatively well explored using evolutionary algorithms, it still presents an interesting goal in terms of the practical sizes of Boolean functions. The second scenario appeared rather recently where the objective is to find Boolean functions that have various orders of the correlation immunity and minimal Hamming weight. In both these scenarios we see that evolutionary algorithms are able to find high-quality solutions where genetic programming performs the best.

29 September 2017 in IEEE Transactions on Computers
Verified
Journal Article
Closed access
AHAnnelie Heuser
Annelie Heuser
SPStjepan Picek
Stjepan Picek
Sylvain GuilleySylvain Guilley
Sylvain Guilley
NMNele Mentens
Nele Mentens
Side-channel attacks represent a powerful category of attacks against cryptographic devices. Still, side-channel analysis for lightweight ciphers is much less investigated than for instance for AES. Although intuition may lead to the conclusion that lightweight ciphers are weaker in terms of side-channel resistance, that remains to be confirmed and quantified. In this paper, we consider various side-channel analysis metrics which should provide an insight on the resistance of lightweight ciphers against side-channel attacks. In particular, for the non-profiled scenario we use the theoretical confusion coefficient and empirical optimal distinguisher. Our study considers side-channel attacks on the first, the last, or both rounds simultaneously. Furthermore, we conduct a profiled side-channel analysis using various machine learning attacks to recover 4-bit and 8-bit intermediate states of the cipher. Our results show that the difference between AES and lightweight ciphers is smaller than one would expect, and even find scenarios in which lightweight ciphers may be more resistant. Interestingly, we observe that the studied 4-bit S-boxes have a different side-channel resilience, while the difference in the 8-bit ones is only theoretically present.