Demo Data from EDBT 2026 / reviewers in the wild / expert
Thierry P. Berger
dblp:56/5426
· DBLP profile ↗
20ranked-venue papers
14as first author
0since 2021 · last 2019
0000-0002-6215-174XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 12 · 8 first-authorSecurity and privacy · 5 · 4 first-authorSystems, architecture and hardware · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Theoretical computer science
9 papers |
Coding theory · 99% Combinatorics and discrete mathematics · 1% | |
| Network and information security
7 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 26 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Coding theory › error-correcting codes › algebraic geometry code
generalized reed-solomon codes |
0.4 | 1 | 2019 | Generalized Subspace Subcodes With Application in Cryptology · IEEE Trans. Inf. Theory 2019 |
Coding theory › error-correcting codes
reed-solomon codes |
0.4 | 1 | 2019 | Generalized Subspace Subcodes With Application in Cryptology · IEEE Trans. Inf. Theory 2019 |
Coding theory › error-correcting codes › reed-solomon codes
subspace subcodes |
0.4 | 1 | 2019 | Generalized Subspace Subcodes With Application in Cryptology · IEEE Trans. Inf. Theory 2019 |
Cryptographic primitives and cryptanalysis
stream cipher |
0.3 | 3 | 2011 | Revisiting LFSRs for Cryptographic Applications · IEEE Trans. Inf. Theory 2011 Some Results on FCSR Automata With Applications to the Security of FCSR-Based Pseudorandom Generators · IEEE Trans. Inf. Theory 2008 Feedback with carry shift registers synthesis with the Euclidean algorithm · IEEE Trans. Inf. Theory 2004 |
Cryptographic primitives and cryptanalysis
block cipher |
0.2 | 1 | 2016 | Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: Lilliput · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis › block cipher
feistel network |
0.2 | 1 | 2016 | Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: Lilliput · IEEE Trans. Computers 2016 |
Cryptographic primitives and cryptanalysis › block cipher
lightweight block cipher |
0.2 | 1 | 2016 | Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: Lilliput · IEEE Trans. Computers 2016 |
Coding theory › error-correcting codes
algebraic coding theory |
0.1 | 5 | 2003 | Isometries for rank distance and permutation group of Gabidulin codes · IEEE Trans. Inf. Theory 2003 Automorphism groups of homogeneous and projective Reed-Muller codes · IEEE Trans. Inf. Theory 2002 Goppa and related codes invariant under a prescribed permutation · IEEE Trans. Inf. Theory 2000 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography
code-based cryptography |
0.1 | 1 | 2019 | Generalized Subspace Subcodes With Application in Cryptology · IEEE Trans. Inf. Theory 2019 |
Cryptographic primitives and cryptanalysis
security analysis |
0.1 | 1 | 2008 | Some Results on FCSR Automata With Applications to the Security of FCSR-Based Pseudorandom Generators · IEEE Trans. Inf. Theory 2008 |
Cryptographic primitives and cryptanalysis › boolean functions
almost perfect nonlinear functions |
0.1 | 1 | 2006 | On Almost Perfect Nonlinear Functions Over F2n · IEEE Trans. Inf. Theory 2006 |
Cryptographic primitives and cryptanalysis
boolean functions |
0.1 | 1 | 2006 | On Almost Perfect Nonlinear Functions Over F2n · IEEE Trans. Inf. Theory 2006 |
Coding theory › boolean functions
nonlinearity |
0.1 | 1 | 2006 | On Almost Perfect Nonlinear Functions Over F2n · IEEE Trans. Inf. Theory 2006 |
Cryptographic primitives and cryptanalysis
pseudorandom generators |
0.1 | 1 | 2005 | Design and Properties of a New Pseudorandom Generator Based on a Filtered FCSR Automaton · IEEE Trans. Computers 2005 |
Cryptographic primitives and cryptanalysis
stream cipher cryptanalysis |
0.1 | 1 | 2005 | Design and Properties of a New Pseudorandom Generator Based on a Filtered FCSR Automaton · IEEE Trans. Computers 2005 |
Coding theory › error-correcting codes › algebraic geometry code
goppa codes |
0.1 | 2 | 2000 | Goppa and related codes invariant under a prescribed permutation · IEEE Trans. Inf. Theory 2000 New Classes of Cyclic Extended Goppa Codes · IEEE Trans. Inf. Theory 1999 |
Coding theory › error-correcting codes › algebraic coding theory
automorphism groups of codes |
0.0 | 2 | 2002 | Automorphism groups of homogeneous and projective Reed-Muller codes · IEEE Trans. Inf. Theory 2002 The automorphism group of double-error-correcting BCH codes · IEEE Trans. Inf. Theory 1994 |
Coding theory › error-correcting codes › rank-metric codes › maximum rank distance codes
gabidulin codes |
0.0 | 1 | 2003 | Isometries for rank distance and permutation group of Gabidulin codes · IEEE Trans. Inf. Theory 2003 |
Coding theory › error-correcting codes
cyclic codes |
0.0 | 2 | 1999 | New Classes of Cyclic Extended Goppa Codes · IEEE Trans. Inf. Theory 1999 The permutation group of affine-invariant extended cyclic codes · IEEE Trans. Inf. Theory 1996 |
Coding theory › error-correcting codes
reed-muller codes |
0.0 | 1 | 2002 | Automorphism groups of homogeneous and projective Reed-Muller codes · IEEE Trans. Inf. Theory 2002 |
Coding theory › error-correcting codes › block codes › linear code
quasi-cyclic codes |
0.0 | 1 | 2000 | Goppa and related codes invariant under a prescribed permutation · IEEE Trans. Inf. Theory 2000 |
Cryptographic primitives and cryptanalysis › block cipher
s-box |
0.0 | 1 | 2006 | On Almost Perfect Nonlinear Functions Over F2n · IEEE Trans. Inf. Theory 2006 |
Coding theory › error-correcting codes › cyclic codes
BCH codes |
0.0 | 2 | 1996 | The automorphism group of double-error-correcting BCH codes · IEEE Trans. Inf. Theory 1994 The permutation group of affine-invariant extended cyclic codes · IEEE Trans. Inf. Theory 1996 |
Cryptographic primitives and cryptanalysis › stream cipher
feedback with carry shift registers |
0.0 | 1 | 2005 | Design and Properties of a New Pseudorandom Generator Based on a Filtered FCSR Automaton · IEEE Trans. Computers 2005 |
Coding theory › error-correcting codes › cyclic codes
affine-invariant codes |
0.0 | 1 | 1996 | The permutation group of affine-invariant extended cyclic codes · IEEE Trans. Inf. Theory 1996 |
Combinatorics and discrete mathematics › group theory
permutation groups |
0.0 | 1 | 1996 | The permutation group of affine-invariant extended cyclic codes · IEEE Trans. Inf. Theory 1996 |
Methods — techniques the papers use, named apart from their topics
security analysis · 0.2polynomial fractional coefficient representation · 0.2matrix representation · 0.2FCSR automata analysis · 0.1linear filtering function · 0.1filtered FCSR automaton · 0.1correlation attack · 0.1algebraic attack · 0.1semilinear automorphism group · 0.1generalized reed-solomon codes · 0.1rational approximation · 0.0extended euclidean algorithm · 0.0semilinear isometry · 0.0projective linear group · 0.0semilinear group · 0.0modular algebra · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Generalized Subspace Subcodes With Application in CryptologyabstractMost codes with an algebraic decoding algorithm are derived from Reed-Solomon codes. They are obtained by taking equivalent codes, for example, generalized Reed-Solomon codes, or by using the so-called subfield subcode method, which leads to alternant codes over the underlying prime field, or over some intermediate subfield. The main advantage of these constructions is to preserve both the minimum distance and the decoding algorithm of the underlying Reed-Solomon code. In this paper, we explore in detail the subspace subcodes construction. This kind of codes was already studied in the particular case of cyclic Reed-Solomon codes. We extend this approach to any linear code over the extension of a finite field. We are interested in additive codes who are deeply connected to subfield subcodes. We characterize the duals of subspace subcodes. We introduce the notion of generalized subspace subcodes. We apply our results to generalized Reed-Solomon codes which leads to codes with interesting parameters, especially over a large alphabet. To conclude this paper, we discuss the security of the use of generalized subspace subcodes of Reed-Solomon codes in a cryptographic context. Thierry P. Berger, Cheikh Thiecoumba Gueye, Jean Belo Klamti |
IEEE Trans. Inf. Theory | 1 |
| 2016 | Extended Generalized Feistel Networks Using Matrix Representation to Propose a New Lightweight Block Cipher: LilliputabstractWhile Generalized Feistel Networks (GFNs) have been widely studied in the literature as a building block of a block cipher, we recall in this paper the results of [1] where a unified vision to easily represent them through a matrix representation is proposed. We also introduce a new class of such schemes called Extended Generalized Feistel Networks well suited for cryptographic applications. We instantiate this particular construction into a lightweight block cipher called Lilliput analyzing its security and its hardware performances. Thierry P. Berger, Julien Francq, Marine Minier, Gaël Thomas 0002 |
IEEE Trans. Computers | 1 |
| 2013 | Extended Generalized Feistel Networks Using Matrix Representation
Thierry P. Berger, Marine Minier, Gaël Thomas 0002 |
Selected Areas in Cryptography | 1 |
| 2011 | Revisiting LFSRs for Cryptographic ApplicationsabstractLinear finite state machines (LFSMs) are particular primitives widely used in information theory, coding theory and cryptography. Among those linear automata, a particular case of study is linear feedback shift registers (LFSRs) used in many cryptographic applications such as design of stream ciphers or pseudo-random generation. LFSRs could be seen as particular LFSMs without inputs. In this paper, we first recall the description of LFSMs using traditional matrices representation. Then, we introduce a new matrices representation with polynomial fractional coefficients. This new representation leads to sparse representations and implementations. As direct applications, we focus our work on the Windmill generators case, used for example in the E0 stream cipher and on other general applications that use this new representation. In a second part, a new design criterion called diffusion delay for LFSRs is introduced and well compared with existing related notions. This criterion represents the diffusion capacity of an LFSR. Thus, using the matrices representation, we present a new algorithm to randomly pick LFSRs with good properties (including the new one) and sparse descriptions dedicated to hardware and software designs. We present some examples of LFSRs generated using our algorithm to show the relevance of our approach. François Arnault, Thierry P. Berger, Marine Minier, Benjamin Pousse |
IEEE Trans. Inf. Theory | 2 |
| 2008 | Correction to "Feedback With Carry Shift Registers Synthesis With the Euclidean Algorithm" [May 04 910-917]abstractThis paper corrects some errors on a previous paper concerning the synthesis of Feedback with Carry Shift Registers using the Euclidean Algorithm. François Arnault, Thierry P. Berger |
IEEE Trans. Inf. Theory | 2 |
| 2008 | Some Results on FCSR Automata With Applications to the Security of FCSR-Based Pseudorandom GeneratorsabstractThis article describes new theoretical results concerning the general behavior of a feedback with carry shift register (FCSR) automaton. They help to better understand how the initial parameters must be chosen to use this automaton as a basic block of a filtered stream cipher. These results especially concern the structure of the transition graph of an FCSR automaton and the number of iterations of the FCSR transition function required to reach the main part of the graph. A potential linear weakness and a easy way to prevent the corresponding attack are also given. François Arnault, Thierry P. Berger, Marine Minier |
IEEE Trans. Inf. Theory | 2 |
| 2006 | On Almost Perfect Nonlinear Functions Over F2nabstractWe investigate some open problems on almost perfect nonlinear (APN) functions over a finite field of characteristic$2$. We provide new characterizations of APN functions and of APN permutations by means of their component functions. We generalize some results of Nyberg (1994) and strengthen a conjecture on the upper bound of nonlinearity of APN functions. We also focus on the case of quadratic functions. We contribute to the current works on APN quadratic functions by proving that a large class of quadratic functions cannot be APN. Thierry P. Berger, Anne Canteaut, Pascale Charpin, Yann Laigle-Chapuy |
IEEE Trans. Inf. Theory | 1 |
| 2005 | F-FCSR: Design of a New Class of Stream Ciphers
François Arnault, Thierry P. Berger |
FSE | 2 |
| 2005 | On almost perfect nonlinear mappings over Fn2abstractWe investigate some open problems on almost perfect nonlinear (APN) functions over a finite field of characteristic 2. We provide a new characterization of APN mappings and of APN permutations by means of their component functions. We also focus on the case of quadratic functions. Most notably, we prove that a class of quadratic functions cannot be APN. Our result strengthens the conjecture that all quadratic APN functions are power functions, up to equivalence Thierry P. Berger, Anne Canteaut, Pascale Charpin, Yann Laigle-Chapuy |
ISIT | 1 |
| 2005 | How to Mask the Structure of Codes for a Cryptographic Use
Thierry P. Berger, Pierre Loidreau |
Des. Codes Cryptogr. | 1 |
| 2005 | Design and Properties of a New Pseudorandom Generator Based on a Filtered FCSR AutomatonabstractFeedback with carry shift registers (FCSR) was introduced by Goresky and Klapper in 1993. It is similar to the classical linear feedback shift registers (LFSR) used in many pseudorandom generators. The main difference is that the elementary additions are not additions modulo 2 but with propagation of carries. The main problem for the use of an FCSR automaton is the fact that the generated sequences are predictable. In order to remove this weakness of FCSR-based generators, we propose filtering the state of the FCSR with a linear function. This method is efficient since the FCSR structure is not related to a linear property. This paper presents an extensive study of FCSR automata, a security analysis of our generator (concerning linear and 2-adic cryptanalysis, algebraic attack, correlation attack, etc.), and a practical example of parameters in order to design this generator. An important point concerning this generator is the fact that it is simple and efficient, both in hardware and software implementation. François Arnault, Thierry P. Berger |
IEEE Trans. Computers | 2 |
| 2004 | Feedback with carry shift registers synthesis with the Euclidean algorithmabstractFeedback with carry shift registers (FCSR) were introduced by Klapper and Goresky (1994). They are very similar to classical linear feedback shift registers (LFSR) used in many pseudorandom generators. The main difference is the fact that the elementary additions are not additions modulo 2 but with propagation of carries. The mathematical models for LFSR are equivalently linear recurring sequences over GF(2) or rational series in the set GF(2)[[x]]. For FCSR, the "good" model is the one of rational 2-adic numbers. It is well known, that the series generated by a LFSR can be synthesized by either the Berlekamp-Massey algorithm for binary linear recurring sequences or the extended Euclidean algorithm in the set GF(2)[x] of binary polynomials. Klapper and Goresky (1997) give an algorithm for the FCSR synthesis. This algorithm is similar to those of Berlekamp-Massey and is based on De Weger and Mahler's rational approximation theory. In this correspondence, we prove that it is possible to synthesize the FCSR with the extended Euclidean algorithm in the ring /spl Zopf/ of integers. This algorithm is clearly equivalent to the previous one, however, it is simpler to understand, to implement, and to prove. Our algorithm is still valid in the case of g-adic integers where g is a positive integer. We also give a near-adaptative version of this algorithm. François Arnault, Thierry P. Berger, Abdelkader Necer |
IEEE Trans. Inf. Theory | 2 |
| 2003 | Isometries for rank distance and permutation group of Gabidulin codesabstractThe rank distance was introduced by E.M. Gabidulin (see Probl. Pered. Inform., vol.21, p.1-12, 1985). He determined an upper bound for the minimum rank distance of a code. Moreover, he constructed a class of codes which meet this bound: the so-called Gabidulin codes. We first characterize the linear and semilinear isometries for the rank distance. Then we determine the isometry group and the permutation group of Gabidulin codes of any length. We give a characterization of equivalent Gabidulin codes. Finally, we prove that the number of equivalence classes of Gabidulin codes is exactly the number of equivalence classes of vector spaces of dimension n contained in GF(p/sup m/) under some particular relations. Thierry P. Berger |
IEEE Trans. Inf. Theory | 1 |
| 2002 | Automorphism groups of homogeneous and projective Reed-Muller codesabstractWe characterize the full automorphism groups of homogeneous and projective Reed-Muller (HRM and PRM) codes. These groups are respectively related to general and projective linear groups. Thierry P. Berger |
IEEE Trans. Inf. Theory | 1 |
| 2000 | Goppa and related codes invariant under a prescribed permutationabstractWe explain how to construct Goppa codes, expurgated or extruded Goppa codes invariant under a permutation induced by an element of the projective semilinear group P/spl Gamma/L(2, GF (p/sup m/)). This follows from the knowledge of semilinear automorphism groups of generalized Reed-Solomon codes. We obtain very good codes: some of them have parameters which reach the values given in the Brouwer table (see Handbook of Coding Theory, V.S. Pless and W.C. Huffman, Eds. Amsterdam, The Netherlands: Elsevier, vol.1, ch.4., 1998).. Moreover, it is easy to construct quasi-cyclic Goppa or related codes. Often, we obtain parameters unknown for quasi-cyclic codes. Thierry P. Berger |
IEEE Trans. Inf. Theory | 1 |
| 1999 | The Automorphism Groups of BCH Codes and of Some Affine-Invariant Codes Over Extension Fields
Thierry P. Berger, Pascale Charpin |
Des. Codes Cryptogr. | 1 |
| 1999 | New Classes of Cyclic Extended Goppa CodesabstractWe give a condition for a "classical" Goppa (1970) code to have a cyclic extension. This condition follows from the properties of the semilinear automorphism group of the corresponding generalized Reed-Solomon codes. Using this condition, we can construct not only all the known Goppa codes with a cyclic extension, but also new families. Thierry P. Berger |
IEEE Trans. Inf. Theory | 1 |
| 1996 | On the Automorphism Groups of Affine-Invariant Codes
Thierry P. Berger |
Des. Codes Cryptogr. | 1 |
| 1996 | The permutation group of affine-invariant extended cyclic codesabstractThe extended cyclic codes of length p/sup m/, p is a prime, which are invariant under the affine-group acting on F/sub pm/, are called affine-invariant codes. Following results of Berger (1996, 1994), we present the formal expression of the permutation group of these codes. Afterwards we give several tools in order to determine effectively the group of a given code or of some infinite class of codes. We next prove, by studying some examples, that our tools are efficient. In the end, we give our main application, the permutation group of primitive BCH codes defined on any prime field. Thierry P. Berger, Pascale Charpin |
IEEE Trans. Inf. Theory | 1 |
| 1994 | The automorphism group of double-error-correcting BCH codesabstractUsing the description of primitive cyclic codes in a modular algebra, the author characterizes the permutations of the support of a cyclic code which leaves the code globally invariant. Applying this result to the binary double-error-correcting BCH codes, the author proves that the automorphism group of such a code (of length 2/sup m/-1,m>4) is the semi-linear group of GF(2/sup m/) over GF(2/sup m/), and, in the special case m=4, the semi-linear group of GP(16) over GF(4).> Thierry P. Berger |
IEEE Trans. Inf. Theory | 1 |