Demo Data from VLDB 2026 / reviewers in the wild / expert
Arjen K. Lenstra
dblp:58/1591
· DBLP profile ↗
54ranked-venue papers
26as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 37 · 18 first-authorTheory of computation · 16 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 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
35 papers |
Cryptographic primitives and cryptanalysis · 84% Hardware security and side channels · 11% Cryptographic protocols and secure computation · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Storage systems · 94% GPUs and heterogeneous computing · 5% Electronic design automation · 1% |
Topics — the 30 heaviest of 43, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
integer factorization |
0.7 | 12 | 2014 | Cofactorization on Graphics Processing Units · CHES 2014 Mersenne Factorization Factory · ASIACRYPT (1) 2014 Factorization of a 768-Bit RSA Modulus · CRYPTO 2010 |
Hardware security and side channels
tamper-resistant hardware |
0.3 | 1 | 2018 | STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018 |
Storage systems
archival storage |
0.3 | 1 | 2018 | STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018 |
Storage systems › storage reliability
erasure coding |
0.3 | 1 | 2018 | STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018 |
Storage systems
storage reliability |
0.3 | 1 | 2018 | STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018 |
Cryptographic primitives and cryptanalysis
discrete logarithm |
0.3 | 2 | 2017 | Computation of a 768-Bit Prime Field Discrete Logarithm · EUROCRYPT (1) 2017 Speeding Up XTR · ASIACRYPT 2001 |
Cryptographic primitives and cryptanalysis › integer factorization
number field sieve |
0.2 | 5 | 2014 | Mersenne Factorization Factory · ASIACRYPT (1) 2014 Factorization of RSA-140 Using the Number Field Sieve · ASIACRYPT 1999 A World Wide Number Field Sieve Factoring Record: On to 512 Bits · ASIACRYPT 1996 |
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.2 | 5 | 2012 | Public Keys · CRYPTO 2012 Speeding Up XTR · ASIACRYPT 2001 The XTR Public Key System · CRYPTO 2000 |
Cryptographic primitives and cryptanalysis
hash functions |
0.2 | 3 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities · EUROCRYPT 2007 VSH, an Efficient and Provable Collision-Resistant Hash Function · EUROCRYPT 2006 |
Cryptographic primitives and cryptanalysis › hash function cryptanalysis
chosen-prefix collision |
0.2 | 2 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities · EUROCRYPT 2007 |
Cryptographic primitives and cryptanalysis › hash functions › dedicated hash functions
MD5 |
0.2 | 2 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities · EUROCRYPT 2007 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key cryptanalysis |
0.2 | 4 | 2010 | Factorization of a 768-Bit RSA Modulus · CRYPTO 2010 Factorization of a 512-Bit RSA Modulus · EUROCRYPT 2000 Some Remarks on Lucas-Based Cryptosystems · CRYPTO 1995 |
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA |
0.2 | 3 | 2010 | Factorization of a 768-Bit RSA Modulus · CRYPTO 2010 A Kilobit Special Number Field Sieve Factorization · ASIACRYPT 2007 Generating RSA Moduli with a Predetermined Portion · ASIACRYPT 1998 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.1 | 3 | 2001 | Unbelievable Security. Matching AES Security Using Public Key Systems · ASIACRYPT 2001 Key Improvements to XTR · ASIACRYPT 2000 Some Remarks on Lucas-Based Cryptosystems · CRYPTO 1995 |
Cryptographic primitives and cryptanalysis › hash functions
collision-resistant hash functions |
0.1 | 1 | 2006 | VSH, an Efficient and Provable Collision-Resistant Hash Function · EUROCRYPT 2006 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2014 | Cofactorization on Graphics Processing Units · CHES 2014 |
Cryptographic protocols and secure computation › key management
public key infrastructure |
0.1 | 2 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities · EUROCRYPT 2007 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key cryptanalysis
RSA factorization |
0.0 | 3 | 2000 | Factorization of a 512-Bit RSA Modulus · EUROCRYPT 2000 The Magic Words are Squeamish Ossifrage · ASIACRYPT 1994 On the Factorization of RSA-120 · CRYPTO 1993 |
Authentication and access control
certificate authority |
0.0 | 1 | 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009 |
Hardware security and side channels
fault attacks |
0.0 | 1 | 1999 | Chinese Remaindering Based Cryptosystems in the Presence of Faults · J. Cryptol. 1999 |
Cryptographic protocols and secure computation › key management
x.509 certificate |
0.0 | 1 | 2007 | Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities · EUROCRYPT 2007 |
Cryptographic protocols and secure computation › key management › distributed key generation
distributed RSA key generation |
0.0 | 1 | 1998 | Generating RSA Moduli with a Predetermined Portion · ASIACRYPT 1998 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.0 | 1 | 1996 | Generating Standard DSA Signatures Without Long Inversion · ASIACRYPT 1996 |
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › discrete logarithm signature
DSA signatures |
0.0 | 1 | 1996 | Generating Standard DSA Signatures Without Long Inversion · ASIACRYPT 1996 |
Cryptographic protocols and secure computation › key management
key escrow |
0.0 | 1 | 1995 | A Key Escrow System with Warrant Bounds · CRYPTO 1995 |
Algorithms and data structures › symbolic computation › computational algebra
polynomial factorization |
0.0 | 4 | 1987 | Factoring Multivariate Polynomials over Algebraic Number Fields · SIAM J. Comput. 1987 Polynomial Factorization and Nonrandomness of Bits of Algebraic and Some Transcendental Numbers · STOC 1984 Factoring Multivariate Polynomials over Finite Fields (Extended Abstract) · STOC 1983 |
Coding theory › finite fields
finite field arithmetic |
0.0 | 1 | 2002 | Efficient Subgroup Exponentiation in Quadratic and Sixth Degree Extensions · CHES 2002 |
Cryptographic primitives and cryptanalysis › public-key cryptography
discrete-log based cryptosystems |
0.0 | 1 | 2000 | The XTR Public Key System · CRYPTO 2000 |
Electronic design automation
hardware verification and test |
0.0 | 1 | 2000 | Analysis and Optimization of the TWINKLE Factoring Device · EUROCRYPT 2000 |
Algorithms and data structures › symbolic computation › computational algebra › polynomial factorization
multivariate polynomial factorization |
0.0 | 2 | 1983 | Factoring Multivariate Polynomials over Finite Fields (Extended Abstract) · STOC 1983 Factoring Multivariate Integral Polynomials · ICALP 1983 |
Methods — techniques the papers use, named apart from their topics
heuristic attack algorithms · 0.7NP-hardness reduction · 0.7GPU acceleration · 0.4maximum-distance-separable erasure codes · 0.3maximum distance separable erasure codes · 0.3number field sieve · 0.2collision attack · 0.1factoring estimation · 0.0circuit analysis · 0.0public-key cryptography · 0.0hardware simulation · 0.0XTR · 0.0polynomial-time algorithm · 0.0generalization of univariate factorization · 0.0polynomial arithmetic · 0.0minimal polynomial reconstruction · 0.0lattice basis reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | STeP-Archival: Storage Integrity and Tamper Resistance Using Data EntanglementabstractWe present STeP-archives, a novel and practical data archival architecture, where an attacker who wants to censor or tamper with a data object must cause obvious collateral damage to a large number of other objects in the system. We use maximum distance separable erasure codes to entangle unrelated data blocks and provide redundancy against storage failures, which results in an archive with constant time read-write operations. We show a tradeoff for the attacker between attack complexity, irrecoverability, and collateral damage. We also show that the problem is asymmetric between attackers and defenders; while a defender can efficiently recover from imperfect attacks, an attacker must solve an NP-hard problem to find a perfect (irrecoverable) attack that minimizes collateral damage to other data objects, or even approximate its size. We then study efficient sample-heuristic attack algorithms that lead to irrecoverable but large damage and demonstrate how some strategies and parameter choices allow to resist these sample attacks. Finally, we provide empirical evidence that an attacker who wants to irrecoverably tamper with a document archived long enough must destroy a constant fraction of the archive. Hugues Mercier, Maxime Augier, Arjen K. Lenstra |
IEEE Trans. Inf. Theory | 3 |
| 2017 | Computation of a 768-Bit Prime Field Discrete Logarithm
Thorsten Kleinjung, Claus Diem, Arjen K. Lenstra, Christine Priplata, Colin Stahlke |
EUROCRYPT (1) | 3 |
| 2017 | Parametrizations for Families of ECM-Friendly CurvesabstractWe provide a new family of elliptic curves that results in a one to two percent performance improvement of the elliptic curve integer factorization method. The speedup is confirmed by extensive tests for factors ranging from 15 to 63 bits. Alexandre Gélin, Thorsten Kleinjung, Arjen K. Lenstra |
ISSAC | 3 |
| 2015 | STEP-archival: Storage integrity and anti-tampering using data entanglementabstractWe present STEP-archives, a model for censorship-resistant storage systems where an attacker cannot censor or tamper with data without causing a large amount of obvious collateral damage. MDS erasure codes are used to entangle unrelated data blocks, in addition to providing redundancy against storage failures. We show a tradeoff for the attacker between attack complexity, irrecoverability, and collateral damage. We also show that the system can efficiently recover from attacks with imperfect irrecoverability, making the problem asymmetric between attackers and defenders. Finally, we present sample heuristic attack algorithms that are efficient and irrecoverable (but not collateral-damage-optimal), and demonstrate how some strategies and parameter choices allow to resist these sample attacks. Hugues Mercier, Maxime Augier, Arjen K. Lenstra |
ISIT | 3 |
| 2015 | Efficient Ephemeral Elliptic Curve Cryptographic Keys
Andrea Miele, Arjen K. Lenstra |
ISC | 2 |
| 2014 | Mersenne Factorization FactoryabstractWe present work in progress to completely factor seventeen Mersenne numbers using a variant of the special number field sieve where sieving on the algebraic side is shared among the numbers. It is expected that it reduces the overall factoring effort by more than 50%. As far as we know this is the first practical application of Coppersmith’s “factorization factory” idea. Most factorizations used a new double-product approach that led to additional savings in the matrix step. Thorsten Kleinjung, Joppe W. Bos, Arjen K. Lenstra |
ASIACRYPT (1) | 3 |
| 2014 | Cofactorization on Graphics Processing Units
Andrea Miele, Joppe W. Bos, Thorsten Kleinjung, Arjen K. Lenstra |
CHES | 4 |
| 2012 | Public Keys
Arjen K. Lenstra, James P. Hughes 0001, Maxime Augier, Joppe W. Bos, Thorsten Kleinjung, Christophe Wachter |
CRYPTO | 1 |
| 2011 | Efficient SIMD Arithmetic Modulo a Mersenne NumberabstractThis paper describes carry-less arithmetic operations modulo an integer 2^M-1 in the thousand-bit range, targeted at single instruction multiple data platforms and applications where overall throughput is the main performance criterion. Using an implementation on a cluster of PlayStation 3 game consoles a new record was set for the elliptic curve method for integer factorization. Joppe W. Bos, Thorsten Kleinjung, Arjen K. Lenstra, Peter L. Montgomery |
IEEE Symposium on Computer Arithmetic | 3 |
| 2010 | Factorization of a 768-Bit RSA Modulus
Thorsten Kleinjung, Kazumaro Aoki, Jens Franke, Arjen K. Lenstra, Emmanuel Thomé, Joppe W. Bos, Pierrick Gaudry, Alexander Kruppa, Peter L. Montgomery, Dag Arne Osvik, Herman J. J. te Riele, Andrey Timofeev, Paul Zimmermann 0001 |
CRYPTO | 4 |
| 2009 | Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate
Marc Stevens 0001, Alexander Sotirov, Jacob Appelbaum, Arjen K. Lenstra, David Molnar, Dag Arne Osvik, Benne de Weger |
CRYPTO | 4 |
| 2007 | A Kilobit Special Number Field Sieve Factorization
Kazumaro Aoki, Jens Franke, Thorsten Kleinjung, Arjen K. Lenstra, Dag Arne Osvik |
ASIACRYPT | 4 |
| 2007 | Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities
Marc Stevens 0001, Arjen K. Lenstra, Benne de Weger |
EUROCRYPT | 2 |
| 2006 | VSH, an Efficient and Provable Collision-Resistant Hash Function
Scott Contini, Arjen K. Lenstra, Ron Steinfeld |
EUROCRYPT | 2 |
| 2005 | On the Possibility of Constructing Meaningful Hash Collisions for Public Keys
Arjen K. Lenstra, Benne de Weger |
ACISP | 1 |
| 2004 | Information Security Risk Assessment, Aggregation, and Mitigation
Arjen K. Lenstra, Tim Voss |
ACISP | 1 |
| 2004 | Preface
Arjen K. Lenstra |
J. Cryptol. | 1 |
| 2003 | Factoring Estimates for a 1024-Bit RSA Modulus
Arjen K. Lenstra, Eran Tromer, Adi Shamir, Wil Kortsmit, Bruce Dodson, James P. Hughes 0001, Paul C. Leyland |
ASIACRYPT | 1 |
| 2002 | Analysis of Bernstein's Factorization Circuit
Arjen K. Lenstra, Adi Shamir, Jim Tomlinson, Eran Tromer |
ASIACRYPT | 1 |
| 2002 | Efficient Subgroup Exponentiation in Quadratic and Sixth Degree Extensions
Martijn Stam, Arjen K. Lenstra |
CHES | 2 |
| 2002 | Hard Equality Constrained Integer Knapsacks
Karen Aardal, Arjen K. Lenstra |
IPCO | 2 |
| 2001 | Unbelievable Security. Matching AES Security Using Public Key Systems
Arjen K. Lenstra |
ASIACRYPT | 1 |
| 2001 | Speeding Up XTR
Martijn Stam, Arjen K. Lenstra |
ASIACRYPT | 2 |
| 2001 | Selecting Cryptographic Key Sizes
Arjen K. Lenstra, Eric R. Verheul |
J. Cryptol. | 1 |
| 2000 | Key Improvements to XTR
Arjen K. Lenstra, Eric R. Verheul |
ASIACRYPT | 1 |
| 2000 | The XTR Public Key System
Arjen K. Lenstra, Eric R. Verheul |
CRYPTO | 1 |
| 2000 | Factorization of a 512-Bit RSA Modulus
Stefania Cavallar, Bruce Dodson, Arjen K. Lenstra, Walter M. Lioen, Peter L. Montgomery, Brian Murphy, Herman J. J. te Riele, Karen Aardal, Jeff Gilchrist, Gérard Guillerm, Paul C. Leyland, Joël Marchand, François Morain, Alec Muffett, Chris Putnam, Craig Putnam, Paul Zimmermann 0001 |
EUROCRYPT | 3 |
| 2000 | Analysis and Optimization of the TWINKLE Factoring Device
Arjen K. Lenstra, Adi Shamir |
EUROCRYPT | 1 |
| 2000 | Integer Factoring
Arjen K. Lenstra |
Des. Codes Cryptogr. | 1 |
| 2000 | Market Split and Basis Reduction: Towards a Solution of the Cornue'jols-Dawande InstancesabstractAt the IPCO VI conference Cornuéjols and Dawande proposed a set of 0-1 linear programming instances that proved to be very hard to solve by traditional methods, and in particular by linear programming-based branch-and-bound. They offered these market split instances as a challenge to the integer programming community. The market split problem can be formulated as a system of linear diophantine equations in 0-1 variables. In our study we use the algorithm of Aardal, Hurkens, and Lenstra (1998) based on lattice basis reduction. This algorithm is not restricted to deal with market split instances only but is a general method for solving systems of linear diophantine equations with bounds on the variables. We show computational results from solving both feasibility and optimization versions of the market split instances with up to 7 equations and 60 variables and discuss various branching strategies and their effect on the number of enumerated nodes. To our knowledge, the largest feasibility and optimization instances solved before had 6 equations and 50 variables, and 4 equations and 30 variables, respectively. We also present a probabilistic analysis describing how to compute the probability of generating infeasible market split instances. By generating instances the way prescribed by Cornuéjols and Dawande, one obtains relatively many feasible instances for sizes larger than 5 equations and 40 variables. Karen Aardal, Robert E. Bixby, Cor A. J. Hurkens, Arjen K. Lenstra, Job W. Smeltink |
INFORMS J. Comput. | 4 |
| 1999 | Efficient Identity Based Parameter Selection for Elliptic Curve Cryptosystems
Arjen K. Lenstra |
ACISP | 1 |
| 1999 | Factorization of RSA-140 Using the Number Field Sieve
Stefania Cavallar, Bruce Dodson, Arjen K. Lenstra, Paul C. Leyland, Walter M. Lioen, Peter L. Montgomery, Brian Murphy, Herman J. J. te Riele, Paul Zimmermann 0001 |
ASIACRYPT | 3 |
| 1999 | Market Split and Basis Reduction: Towards a Solution of the Cornuéjols-Dawande Instances
Karen Aardal, Robert E. Bixby, Cor A. J. Hurkens, Arjen K. Lenstra, Job W. Smeltink |
IPCO | 4 |
| 1999 | Chinese Remaindering Based Cryptosystems in the Presence of Faults
Marc Joye, Arjen K. Lenstra, Jean-Jacques Quisquater |
J. Cryptol. | 2 |
| 1998 | Generating RSA Moduli with a Predetermined Portion
Arjen K. Lenstra |
ASIACRYPT | 1 |
| 1998 | Solving a Linear Diophantine Equation with Lower and Upper Bounds on the Variables
Karen Aardal, Cor A. J. Hurkens, Arjen K. Lenstra |
IPCO | 3 |
| 1997 | Using Cyclotomic Polynomials to Construct Efficient Discrete Logarithm Cryptosystems Over Finite Fields
Arjen K. Lenstra |
ACISP | 1 |
| 1996 | A World Wide Number Field Sieve Factoring Record: On to 512 Bits
James Cowie, Bruce Dodson, R. Marije Elkenbracht-Huizing, Arjen K. Lenstra, Peter L. Montgomery, Jörg Zayer |
ASIACRYPT | 4 |
| 1996 | Generating Standard DSA Signatures Without Long Inversion
Arjen K. Lenstra |
ASIACRYPT | 1 |
| 1995 | Some Remarks on Lucas-Based Cryptosystems
Daniel Bleichenbacher, Wieb Bosma, Arjen K. Lenstra |
CRYPTO | 3 |
| 1995 | NFS with Four Large Primes: An Explosive Experiment
Bruce Dodson, Arjen K. Lenstra |
CRYPTO | 2 |
| 1995 | A Key Escrow System with Warrant Bounds
Arjen K. Lenstra, Peter Winkler 0001, Yacov Yacobi |
CRYPTO | 1 |
| 1994 | The Magic Words are Squeamish Ossifrage
Derek Atkins, Michael Graff, Arjen K. Lenstra, Paul C. Leyland |
ASIACRYPT | 3 |
| 1993 | On the Factorization of RSA-120
Thomas F. Denny, Bruce Dodson, Arjen K. Lenstra, Mark S. Manasse |
CRYPTO | 3 |
| 1993 | User Impersonation in Key Certification Schemes
Arjen K. Lenstra, Yacov Yacobi |
J. Cryptol. | 1 |
| 1992 | Massively Parallel Computing and Factoring
Arjen K. Lenstra |
LATIN | 1 |
| 1990 | The Number Field SieveabstractThe number field sieve is an algorithm to factor integers of the form r, 4-s for small positive r and s.This note is intended as a 'report on work in progress' on this algorithm.We informally describe the algorithm, discuss several implementation related aspects, and present some of the factorizations obtained so far.We also mention some solutions to the problems encountered when generalizing the algorithm to general integers using an idea of Buhler and Pomerance.It is not unlikely that this leads to a general purpose factoring algorithm that is asymptotically substantially faster than the fastest factoring algorithms known so far, like the multiple polynomial quadratic sieve. Arjen K. Lenstra, Hendrik W. Lenstra Jr., Mark S. Manasse, John M. Pollard |
STOC | 1 |
| 1987 | Factoring Multivariate Polynomials over Algebraic Number FieldsabstractWe present an algorithm to factor multivariate polynomials over algebraic number fields that is polynomial-time in the degrees of the polynomial to be factored. The algorithm is an immediate generalization of the polynomial-time algorithm to factor univariate polynomials with rational coefficients. Arjen K. Lenstra |
SIAM J. Comput. | 1 |
| 1985 | Factoring Multivariate Polynomials over Finite Fields
Arjen K. Lenstra |
J. Comput. Syst. Sci. | 1 |
| 1984 | Factoring Multivariate Polynomials over Algebraic Number Fields
Arjen K. Lenstra |
MFCS | 1 |
| 1984 | Polynomial Factorization and Nonrandomness of Bits of Algebraic and Some Transcendental NumbersabstractIt is shown that the binary expansions of algebraic numbers do not form secure pseudorandom sequences, given sufficiently many initial bits of an algebraic number, its minimal polynomial can be reconstructed, and therefore the further bits of the algebraic number can be computed. This also enables the authors to devise a simple algorithm to factorise polynomials with rational coefficients. All algorithms work in polynomial time Ravi Kannan, Arjen K. Lenstra, László Lovász 0001 |
STOC | 2 |
| 1984 | Factoring Multivariate Integral Polynomials
Arjen K. Lenstra |
Theor. Comput. Sci. | 1 |
| 1983 | Factoring Multivariate Integral Polynomials
Arjen K. Lenstra |
ICALP | 1 |
| 1983 | Factoring Multivariate Polynomials over Finite Fields (Extended Abstract)abstractThis paper describes an algorithm for the factorization of multivariate polynomials with coefficients in a finite field that is polynomial-time in the degrees of the polynomial to be factored. The algorithm makes use of a new basis reduction algorithm for lattices over IFq. Arjen K. Lenstra |
STOC | 1 |