Jacques Stern

dblp:57/570 · DBLP profile ↗
← Back
71ranked-venue papers
15as first author
0since 2021 · last 2010
—ORCID · none

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

Security and privacy · 53 · 7 first-authorTheory of computation · 17 · 8 first-authorSystems, architecture and hardware · 1

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
53 papers
Cryptographic primitives and cryptanalysis · 80% Cryptographic protocols and secure computation · 12% Authentication and access control · 5%
Theoretical computer science
7 papers
Coding theory · 65% Computational complexity · 28% Automata and formal languages · 3%

Topics — the 30 heaviest of 75, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › post-quantum cryptography
multivariate cryptography
0.352008
Key Recovery on Hidden Monomial Multivariate Schemes · EUROCRYPT 2008
Cryptanalysis of SFLASH with Slightly Modified Parameters · EUROCRYPT 2007
Practical Cryptanalysis of SFLASH · CRYPTO 2007
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.3132006
On the Fly Authentication and Signature Schemes Based on Groups of Unknown Order · J. Cryptol. 2006
Flaws in Applying Proof Methodologies to Signature Schemes · CRYPTO 2002
Threshold Ring Signatures and Applications to Ad-hoc Groups · CRYPTO 2002
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption
0.262004
RSA-OAEP Is Secure under the RSA Assumption · J. Cryptol. 2004
Almost Uniform Density of Power Residues and the Provable Security of ESIGN · ASIACRYPT 2003
Extended Notions of Security for Multicast Public Key Cryptosystems · ICALP 2000
Cryptographic primitives and cryptanalysis › post-quantum cryptography › multivariate cryptography
SFLASH
0.122007
Cryptanalysis of SFLASH with Slightly Modified Parameters · EUROCRYPT 2007
Practical Cryptanalysis of SFLASH · CRYPTO 2007
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key cryptanalysis
0.152006
An Efficient Provable Distinguisher for HFE · ICALP (2) 2006
Cryptanalysis of the Ajtai-Dwork Cryptosystem · CRYPTO 1998
Merkle-Hellman Revisited: A Cryptanalysis of the Qu-Vanstone Cryptosystem Based on Group Factorizations · CRYPTO 1997
Cryptographic primitives and cryptanalysis
provable security
0.162006
Why Provable Security Matters? · EUROCRYPT 2003
An Efficient Provable Distinguisher for HFE · ICALP (2) 2006
Security Proofs for Signature Schemes · EUROCRYPT 1996
Cryptographic primitives and cryptanalysis › cryptanalysis
key recovery attack
0.112008
Key Recovery on Hidden Monomial Multivariate Schemes · EUROCRYPT 2008
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
OAEP
0.122004
RSA-OAEP Is Secure under the RSA Assumption · J. Cryptol. 2004
RSA-OAEP Is Secure under the RSA Assumption · CRYPTO 2001
Authentication and access control
authentication
0.112006
On the Fly Authentication and Signature Schemes Based on Groups of Unknown Order · J. Cryptol. 2006
Cryptographic primitives and cryptanalysis › provable security
bit security
0.112006
Hardness of Distinguishing the MSB or LSB of Secret Keys in Diffie-Hellman Schemes · ICALP (2) 2006
Cryptographic protocols and secure computation › key exchange
diffie-hellman key exchange
0.112006
Hardness of Distinguishing the MSB or LSB of Secret Keys in Diffie-Hellman Schemes · ICALP (2) 2006
Cryptographic primitives and cryptanalysis › cryptographic assumptions
groups of unknown order
0.112006
On the Fly Authentication and Signature Schemes Based on Groups of Unknown Order · J. Cryptol. 2006
Cryptographic primitives and cryptanalysis › post-quantum cryptography › multivariate cryptography
HFE
0.112006
Inverting HFE Is Quasipolynomial · CRYPTO 2006
Authentication and access control › authentication
on-the-fly authentication
0.112006
On the Fly Authentication and Signature Schemes Based on Groups of Unknown Order · J. Cryptol. 2006
Cryptographic primitives and cryptanalysis › public-key cryptography
knapsack cryptosystem
0.122005
Adapting Density Attacks to Low-Weight Knapsacks · ASIACRYPT 2005
Cryptanalysis of Another Knapsack Cryptosystem · ASIACRYPT 1991
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures
blind signatures
0.132000
Security Arguments for Digital Signatures and Blind Signatures · J. Cryptol. 2000
New Blind Signatures Equivalent to Factorization (extended abstract) · CCS 1997
Provably Secure Blind Signature Schemes · ASIACRYPT 1996
Cryptographic primitives and cryptanalysis
differential cryptanalysis
0.112005
Differential Cryptanalysis for Multivariate Schemes · EUROCRYPT 2005
Cryptographic protocols and secure computation
threshold cryptography
0.122001
Fully Distributed Threshold RSA under Standard Assumptions · ASIACRYPT 2001
Generation of Shared RSA Keys by Two Parties · ASIACRYPT 1998
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography
0.012004
Projective Coordinates Leak · EUROCRYPT 2004
Hardware security and side channels
side-channel attack
0.012004
Projective Coordinates Leak · EUROCRYPT 2004
Cryptographic primitives and cryptanalysis
public-key cryptography
0.022000
Fair Encryption of RSA Keys · EUROCRYPT 2000
A New Public-Key Cryptosystem · EUROCRYPT 1997
Cryptographic primitives and cryptanalysis › post-quantum cryptography
code-based cryptography
0.031996
A new paradigm for public key identification · IEEE Trans. Inf. Theory 1996
The Cryptographic Security of the Syndrome Decoding Problem for Rank Distance Codes · ASIACRYPT 1996
Can One Design a Signature Scheme Based on Error-Correctin Codes? · ASIACRYPT 1994
Cryptographic primitives and cryptanalysis › coding theory › error-correcting codes
syndrome decoding
0.031996
A new paradigm for public key identification · IEEE Trans. Inf. Theory 1996
An Efficient Pseudo-Random Generator Provably as Secure as Syndrome Decoding · EUROCRYPT 1996
A New Identification Scheme Based on Syndrome Decoding · CRYPTO 1993
Authentication and access control › authentication › authentication protocols
identification schemes
0.041996
A new paradigm for public key identification · IEEE Trans. Inf. Theory 1996
Designing Identification Schemes with Keys of Short Size · CRYPTO 1994
A New Identification Scheme Based on Syndrome Decoding · CRYPTO 1993
Cryptographic primitives and cryptanalysis
number theory
0.012003
Almost Uniform Density of Power Residues and the Provable Security of ESIGN · ASIACRYPT 2003
Cryptographic primitives and cryptanalysis
discrete logarithm problem
0.012002
The Hardness of Hensel Lifting: The Case of RSA and Discrete Logarithm · ASIACRYPT 2002
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures
ring signature
0.012002
Threshold Ring Signatures and Applications to Ad-hoc Groups · CRYPTO 2002
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key cryptanalysis
RSA cryptanalysis
0.012002
The Hardness of Hensel Lifting: The Case of RSA and Discrete Logarithm · ASIACRYPT 2002
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › ring signature
threshold ring signature
0.012002
Threshold Ring Signatures and Applications to Ad-hoc Groups · CRYPTO 2002
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA
0.022000
Fair Encryption of RSA Keys · EUROCRYPT 2000
The Béguin-Quisquater Server-Aided RSA Protocol from Crypto '95 is not Secure · ASIACRYPT 1998

Methods — techniques the papers use, named apart from their topics

lattice reduction · 0.1zero-knowledge proofs · 0.1algebraic cryptanalysis · 0.1cryptanalysis · 0.1random oracle model · 0.1groups of unknown order · 0.1RSA · 0.0side-channel analysis · 0.0projective coordinates · 0.0RSA assumption · 0.0pseudorandom generators · 0.0one-way functions · 0.0polynomial-time construction · 0.0set cover · 0.0reductions from interactive proof systems · 0.0
YearPublicationVenuePosition
2010 Mathematics, Cryptology, Security
abstract
In this talk, I will review some of the work performed by the research community in cryptology and security since the invention of public key cryptography by Diffie and Hellman in 1976. This community has developped many challenging lines of research. I will only focus on some of these, and moreover I will adopt an extremely specific perspective: for each chosen example, I will try to trace the original mathematics that underly the methods in use. Over the years, maybe due to my original training as a mathematician, I have come to consider that linking recent advances and challenges in cryptology and security to the work of past mathematicians is indeed fascinating. The range of examples will span both theory and practice: I will show that the celebrated RSA algorithm is intimately connected to mathematics that go back to the middle of the XVIIIth century. I will also cover alternatives to RSA, the method of "provable security", as well as some aspects of the security of electronic payments.
Jacques Stern
STACS1
2008 Key Recovery on Hidden Monomial Multivariate Schemes
Pierre-Alain Fouque, Gilles Macario-Rat, Jacques Stern
EUROCRYPT3
2007 Cryptanalysis of the SFLASH Signature Scheme
Vivien Dubois, Pierre-Alain Fouque, Adi Shamir, Jacques Stern
Inscrypt4
2007 Practical Cryptanalysis of SFLASH
Vivien Dubois, Pierre-Alain Fouque, Adi Shamir, Jacques Stern
CRYPTO4
2007 Cryptanalysis of SFLASH with Slightly Modified Parameters
Vivien Dubois, Pierre-Alain Fouque, Jacques Stern
EUROCRYPT3
2006 Inverting HFE Is Quasipolynomial
Louis Granboulan, Antoine Joux, Jacques Stern
CRYPTO3
2006 An Efficient Provable Distinguisher for HFE
Vivien Dubois, Louis Granboulan, Jacques Stern
ICALP (2)3
2006 Hardness of Distinguishing the MSB or LSB of Secret Keys in Diffie-Hellman Schemes
Pierre-Alain Fouque, David Pointcheval, Jacques Stern, Sébastien Zimmer
ICALP (2)3
2006 On the Fly Authentication and Signature Schemes Based on Groups of Unknown Order
Marc Girault, Guillaume Poupard, Jacques Stern
J. Cryptol.3
2005 Adapting Density Attacks to Low-Weight Knapsacks
Phong Q. Nguyen, Jacques Stern
ASIACRYPT2
2005 Differential Cryptanalysis for Multivariate Schemes
Pierre-Alain Fouque, Louis Granboulan, Jacques Stern
EUROCRYPT3
2004 Projective Coordinates Leak
David Naccache, Nigel P. Smart, Jacques Stern
EUROCRYPT3
2004 RSA-OAEP Is Secure under the RSA Assumption
Eiichiro Fujisaki, Tatsuaki Okamoto, David Pointcheval, Jacques Stern
J. Cryptol.4
2003 Almost Uniform Density of Power Residues and the Provable Security of ESIGN
Tatsuaki Okamoto, Jacques Stern
ASIACRYPT2
2003 Why Provable Security Matters?
Jacques Stern
EUROCRYPT1
2003 New Attacks against Standardized MACs
Antoine Joux, Guillaume Poupard, Jacques Stern
FSE3
2002 The Hardness of Hensel Lifting: The Case of RSA and Discrete Logarithm
Dario Catalano, Phong Q. Nguyen, Jacques Stern
ASIACRYPT3
2002 Threshold Ring Signatures and Applications to Ad-hoc Groups
Emmanuel Bresson, Jacques Stern, Michael Szydlo
CRYPTO2
2002 Flaws in Applying Proof Methodologies to Signature Schemes
Jacques Stern, David Pointcheval, John Malone-Lee, Nigel P. Smart
CRYPTO1
2002 Proofs of Knowledge for Non-monotone Discrete-Log Formulae and Applications
Emmanuel Bresson, Jacques Stern
ISC2
2001 Fully Distributed Threshold RSA under Standard Assumptions
Pierre-Alain Fouque, Jacques Stern
ASIACRYPT2
2001 Cryptanalysis of the NTRU Signature Scheme (NSS) from Eurocrypt 2001
Craig Gentry, Jakob Jonsson, Jacques Stern, Michael Szydlo
ASIACRYPT3
2001 Twin signatures: an alternative to the hash-and-sign paradigm
abstract
This paper introduces a simple alternative to the hash-and-sign paradigm, from the security point of view but for signing short messages, called twinning. A twin signature is obtained by signing twice a short message by a signature scheme. Analysis of the concept in different settings yields the following results:
David Naccache, David Pointcheval, Jacques Stern
CCS3
2001 RSA-OAEP Is Secure under the RSA Assumption
Eiichiro Fujisaki, Tatsuaki Okamoto, David Pointcheval, Jacques Stern
CRYPTO4
2001 Practical multi-candidate election system
abstract
The aim of electronic voting schemes is to provide a set of protocols that allow voters to cast ballots while a group of authorities collect the votes and output the final tally. In this paper we describe a practical multi-candidate election scheme that guarantees privacy of voters, public verifiability, and robustness against a coalition of malicious authorities. Furthermore, we address the problem of receipt-freeness and incoercibility of voters. Our new scheme is based on the Paillier cryptosystem and on some related zero-knowledge proof techniques. The voting schemes are very practical and can be efficiently implemented in a real system.
Olivier Baudron, Pierre-Alain Fouque, David Pointcheval, Jacques Stern, Guillaume Poupard
PODC4
2000 Software-Hardware Trade-Offs: Application to A5/1 Cryptanalysis
Thomas Pornin, Jacques Stern
CHES2
2000 Fair Encryption of RSA Keys
Guillaume Poupard, Jacques Stern
EUROCRYPT2
2000 Extended Notions of Security for Multicast Public Key Cryptosystems
Olivier Baudron, David Pointcheval, Jacques Stern
ICALP3
2000 Security Arguments for Digital Signatures and Blind Signatures
David Pointcheval, Jacques Stern
J. Cryptol.2
1999 On the Fly Signatures Based on Factoring
abstract
In response to the current need for fast, secure and cheap public-key cryptography largely induced by the fast development of electronic commerce, we propose a new on the fly signature scheme, i.e. a scheme that requires very small on-line work for the signer It combines provable security based on the factorization problem, short public and secret keys, short transmission and minimal on-line computation. It is the first RSA-like signature scheme that can be used for both efficient and secure applications based on low cost or contactless smart cards.
Guillaume Poupard, Jacques Stern
CCS2
1999 Probing Attacks on Tamper-Resistant Devices
Helena Handschuh, Pascal Paillier, Jacques Stern
CHES3
1999 The Hardness of the Hidden Subset Sum Problem and Its Cryptographic Implications
Phong Q. Nguyen, Jacques Stern
CRYPTO2
1998 The Béguin-Quisquater Server-Aided RSA Protocol from Crypto '95 is not Secure
Phong Q. Nguyen, Jacques Stern
ASIACRYPT2
1998 Generation of Shared RSA Keys by Two Parties
Guillaume Poupard, Jacques Stern
ASIACRYPT2
1998 A New Public Key Cryptosystem Based on Higher Residues
abstract
This paper describm a new pub~c-key cryptosystem based on the hardnxs of computing higher residuw modulo a composite MA integer.We introduce two versions of our scheme, one deterministic and the other probabi~stic.The deterministic version is practically oriented encryption amounts to a single exponentiation w.r.t. a modulus with at least 768 bits and a 160-bit exponent.Decryption can be suitably optimized so as to become less demanding than a couple RSA decryptions.Although slower than MA, the new sdeme is still reasonably competitive and has several specific applications.The probabilistic version exhibits an homomorphic encryption scheme whose expansion rate is much better than previously proposed such systems.Furthermore, it has se mantic security, relative to the hardness of computing higher residu~s for suitable moduE.
David Naccache, Jacques Stern
CCS2
1998 Cryptanalysis of the Ajtai-Dwork Cryptosystem
Phong Q. Nguyen, Jacques Stern
CRYPTO2
1998 Security Analysis of a Practical "on the fly" Authentication and Signature Generation
Guillaume Poupard, Jacques Stern
EUROCRYPT2
1998 CS-Cipher
Jacques Stern, Serge Vaudenay
FSE1
1998 Cryptanalysis of a Fast Public Key Cryptosystem Presented at SAC '97
Phong Q. Nguyen, Jacques Stern
Selected Areas in Cryptography2
1998 Lattice Reduction: A Toolbox for the Cryptanalyst
Antoine Joux, Jacques Stern
J. Cryptol.2
1997 New Blind Signatures Equivalent to Factorization (extended abstract)
abstract
In this paper, we present new blind signature schemes based on the factorization problem.They are the first blind signat,ure schemes proved secure relatively to factorization.By security, we mean that no "one-more forgery" is possible even under a parallel attack.In other terms, a user that receives k electronic coins cannot manufacture K + 1.Those security definitions have been introduced by Pointcheval and Stern [lS] for use in electronic cash.In fact, blind signatures were defined with this aim and it is still their most important application, together with anonymous voting.In the following, we will present an efficient reduction of an attack to a factorization algorithm in the random oracle model [l].
David Pointcheval, Jacques Stern
CCS2
1997 Merkle-Hellman Revisited: A Cryptanalysis of the Qu-Vanstone Cryptosystem Based on Group Factorizations
Phong Q. Nguyen, Jacques Stern
CRYPTO2
1997 A New Public-Key Cryptosystem
David Naccache, Jacques Stern
EUROCRYPT2
1997 XMX: A Firmware-Oriented Block Cipher Based on Modular Multiplications
David M'Raïhi, David Naccache, Jacques Stern, Serge Vaudenay
FSE3
1997 The Hardness of Approximate Optima in Lattices, Codes, and Systems of Linear Equations
Sanjeev Arora, László Babai, Jacques Stern, Elizabeth Sweedyk
J. Comput. Syst. Sci.3
1997 The Security of the Birational Permutation Signature Schemes
Don Coppersmith, Jacques Stern, Serge Vaudenay
J. Cryptol.2
1996 The Cryptographic Security of the Syndrome Decoding Problem for Rank Distance Codes
Florent Chabaud, Jacques Stern
ASIACRYPT2
1996 Provably Secure Blind Signature Schemes
David Pointcheval, Jacques Stern
ASIACRYPT2
1996 The Validation of Cryptographic Algorithms
Jacques Stern
ASIACRYPT1
1996 An Efficient Pseudo-Random Generator Provably as Secure as Syndrome Decoding
Jean-Bernard Fischer, Jacques Stern
EUROCRYPT2
1996 Security Proofs for Signature Schemes
David Pointcheval, Jacques Stern
EUROCRYPT2
1996 The Action of a Few Random Permutations on r-Tuples and an Application to Cryptography
Joel Friedman, Antoine Joux, Yuval Roichman, Jacques Stern, Jean-Pierre Tillich
STACS4
1996 A new paradigm for public key identification
abstract
The present paper investigates the possibility of designing zero-knowledge identification schemes based on hard problems from coding theory. Zero-knowledge proofs were introduced by Goldwasser, Micali, and Rackoff (1985). Their practical significance was soon demonstrated in the work of Fiat and Shamir [1986], who turned zero-knowledge proofs of quadratic residuosity into efficient means of establishing user identities. In the present paper, we propose a new identification scheme, based on error-correcting codes, which is zero-knowledge and seems of practical value. Furthermore, we describe several variants, including one which has an identity-based character. The security of our schemes depends on the hardness of finding a word of given syndrome and prescribed (small) weight with respect to some randomly generated binary linear error-correcting code. This is, of course, not the first attempt to design a cryptographic scheme using tools from coding theory. The difference is that identification protocols do not follow the public key paradigm based on trap-door functions and described in the seminal Diffie-Hellman paper [1976]. Rather, they only require one-way functions, which opens the way to using, in a rather direct manner, simple combinatorial problems of the kind provided by coding theory. The resulting schemes compare favorably to their number-theoretic analogs.
Jacques Stern
IEEE Trans. Inf. Theory1
1995 The Cryptanalysis of a Public-Key Implementation of Finite Group Mappings
Simon R. Blackburn, Sean Murphy, Jacques Stern
J. Cryptol.3
1994 Can One Design a Signature Scheme Based on Error-Correctin Codes?
Jacques Stern
ASIACRYPT1
1994 On the Length of Cryptographic Hash-Values Used in Identification Schemes
Marc Girault, Jacques Stern
CRYPTO2
1994 Designing Identification Schemes with Keys of Short Size
Jacques Stern
CRYPTO1
1994 Polynomial-time construction of codes II. Spherical codes and the kissing number of spheres
abstract
A spherical code is a finite set X of points lying on the unit sphere of R/sup n/. For such a set, we define /spl rho/(X) as the minimum of the squared distances /spl par/x-y/spl par//sup 2/, when x, y/spl isin/X and x/spl ne/y. Define R(/spl rho/)=lim sup n/spl rarr//spl infin/, /spl rho/(X)=p log/sub 2/CardX/n. Chabauty in 1953 and Shannon in 1959 have given a lower bound for R(/spl rho/), namely, R(/spl rho/)>R/sub CS/(/spl rho/)=1-1/3log/sub 2//spl rho/(4-p). The complexity of construction of the spherical codes used in order to get this bound is doubly exponential. The polynomially constructible spherical bound R/sub pol/(/spl rho/) is defined as above with the additional restriction that only families of codes with polynomial complexity of construction are considered. We prove R/sub pol/(/spl rho/)/spl ges/R/sub CS/(/spl rho/)/2, if /spl rho//spl les/1.535. Denote by /spl tau//sub X/(n) the number of spheres of equal radius that touch one sphere in the n-dimensional space given by some explicit family X, that is, a family of arrangements of spheres). The asymptotic polynomially constructible kissing number is /spl theta//sub pol/=lim sup(log/sub 2//spl tau//sub X/(n))/n, when X ranges over all polynomially constructible families. We prove /spl theta//sub pol//spl ges/2/15=0.133/spl middot//spl middot//spl middot/.>
Gilles Lachaud, Jacques Stern
IEEE Trans. Inf. Theory2
1993 Attacks on the Birational Permutation Signature Schemes
Don Coppersmith, Jacques Stern, Serge Vaudenay
CRYPTO2
1993 A New Identification Scheme Based on Syndrome Decoding
Jacques Stern
CRYPTO1
1993 The Hardness of Approximate Optimia in Lattices, Codes, and Systems of Linear Equations
abstract
We prove the following about the Nearest Lattice Vector Problem (in any l/sub p/ norm), the Nearest Code-word Problem for binary codes, the problem of learning a halfspace in the presence of errors, and some other problems. 1. Approximating the optimum within any constant factor is NP-hard. 2. If for some /spl epsiv/>0 there exists a polynomial time algorithm that approximates the optimum within a factor of 2/sup log(0.5-/spl epsiv/)/ /sup n/ then NP is in quasi-polynomial deterministic time: NP/spl sube/DTIME(n/sup poly(log/ /sup n)/). Moreover, we show that result 2 also holds for the Shortest Lattice Vector Problem in the l/sub /spl infin// norm. Improving the factor 2/sup log(0.5-/spl epsiv/)/ /sup n/ to /spl radic/(dim) for either of the lattice problems would imply the hardness of the Shortest Vector Problem in l/sub 2/ norm; an old open problem. Our proofs use reductions from few-prover, one-round interactive proof systems, either directly, or through a set-cover problem.>
Sanjeev Arora, László Babai, Jacques Stern, Elizabeth Sweedyk
FOCS3
1992 Improved Low-Density Subset Sum Algorithms
Matthijs J. Coster, Antoine Joux, Brian A. LaMacchia, Andrew M. Odlyzko, Claus-Peter Schnorr, Jacques Stern
Comput. Complex.6
1991 Cryptanalysis of Another Knapsack Cryptosystem
Antoine Joux, Jacques Stern
ASIACRYPT2
1991 The Cryptanalysis of a New Public-Key Cryptosystem Based on Modular Knapsacks
Yeow Meng Chee, Antoine Joux, Jacques Stern
CRYPTO3
1991 Improving the Critical Density of the Lagarias-Odlyzko Attack Against Subset Sum Problems
Antoine Joux, Jacques Stern
FCT2
1987 Secret Linear Congruential Generators Are Not Cryptographically Secure
abstract
This paper discusses the predictability of the sequence given by outputing a constant proportion α of the leading bits of the numbers produced by a linear congruential generator. First, we make the assumption that the modulus of the generator is the only known parameter and we prove that, almost surely, a significant proportion of the bits can be predicted from the previous ones, once the generator has been used K times successively where K is O(√log m). Next, we assume that all parameters of the generator are secret and we show how repeated observations of sequences of outputs of length K will probably allow an opponent to cryptanalyze the full sequence.
Jacques Stern
FOCS1
1985 Regularity properties of definable sets of reals
Jacques Stern
Ann. Pure Appl. Log.1
1985 Complexity of Some Problems from the Theory of Automata
Jacques Stern
Inf. Control.1
1985 Characterizations of Some Classes of Regular Events
Jacques Stern
Theor. Comput. Sci.1
1983 The Herbrand Symposium: (Marseilles July 16-July 24 1981)
Jacques Stern
J. Symb. Log.1
1975 A New Look at the Interpolation Problem
abstract
The original aim of this paper was to show that forcing provided a useful and unifying tool in the model theory of finite and admissible languages. Roughly speaking, any result obtained by a Henkin proof, by Makkai's method or by an omitting type argument can be given an alternative proof via forcing. Finally, instead of giving new proofs of a number of known theorems, we have chosen to focus on the interpolation theorem for many-sorted languages. The main result of this paper is thus a generalization of Feferman's theorems ([2], [3]) with a completely different proof; this was announced in [8] and [9]. For more on forcing techniques in model theory the reader should consult [4] as well as [5]. He should also compare forcing and boolean-valued models developed in [6] for the classical case and in [7] for admissible languages. Throughout the paper familiarity with the standard concepts of model theory is assumed. The author wishes to express his gratitude to J. L. Krivine and K. McAloon for supervising his work. Thanks are also due to J. P. Ressayre for helpful suggestions and to R. L. Vaught for an interesting discussion on forcing in model theory. Finally, an interesting application has been pointed out by S. Feferman and has been included with his permission.
Jacques Stern
J. Symb. Log.1