Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Arjen K. Lenstra

dblp:58/1591 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
integer factorization
0.7122014
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.312018
STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018
Storage systems
archival storage
0.312018
STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018
Storage systems › storage reliability
erasure coding
0.312018
STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018
Storage systems
storage reliability
0.312018
STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement · IEEE Trans. Inf. Theory 2018
Cryptographic primitives and cryptanalysis
discrete logarithm
0.322017
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.252014
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.252012
Public Keys · CRYPTO 2012
Speeding Up XTR · ASIACRYPT 2001
The XTR Public Key System · CRYPTO 2000
Cryptographic primitives and cryptanalysis
hash functions
0.232009
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.222009
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.222009
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.242010
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.232010
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.132001
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.112006
VSH, an Efficient and Provable Collision-Resistant Hash Function · EUROCRYPT 2006
GPUs and heterogeneous computing
GPU computing
0.112014
Cofactorization on Graphics Processing Units · CHES 2014
Cryptographic protocols and secure computation › key management
public key infrastructure
0.122009
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.032000
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.012009
Short Chosen-Prefix Collisions for MD5 and the Creation of a Rogue CA Certificate · CRYPTO 2009
Hardware security and side channels
fault attacks
0.011999
Chinese Remaindering Based Cryptosystems in the Presence of Faults · J. Cryptol. 1999
Cryptographic protocols and secure computation › key management
x.509 certificate
0.012007
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.011998
Generating RSA Moduli with a Predetermined Portion · ASIACRYPT 1998
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.011996
Generating Standard DSA Signatures Without Long Inversion · ASIACRYPT 1996
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › discrete logarithm signature
DSA signatures
0.011996
Generating Standard DSA Signatures Without Long Inversion · ASIACRYPT 1996
Cryptographic protocols and secure computation › key management
key escrow
0.011995
A Key Escrow System with Warrant Bounds · CRYPTO 1995
Algorithms and data structures › symbolic computation › computational algebra
polynomial factorization
0.041987
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.012002
Efficient Subgroup Exponentiation in Quadratic and Sixth Degree Extensions · CHES 2002
Cryptographic primitives and cryptanalysis › public-key cryptography
discrete-log based cryptosystems
0.012000
The XTR Public Key System · CRYPTO 2000
Electronic design automation
hardware verification and test
0.012000
Analysis and Optimization of the TWINKLE Factoring Device · EUROCRYPT 2000
Algorithms and data structures › symbolic computation › computational algebra › polynomial factorization
multivariate polynomial factorization
0.021983
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
YearPublicationVenuePosition
2018 STeP-Archival: Storage Integrity and Tamper Resistance Using Data Entanglement
abstract
We 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. Theory3
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 Curves
abstract
We 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
ISSAC3
2015 STEP-archival: Storage integrity and anti-tampering using data entanglement
abstract
We 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
ISIT3
2015 Efficient Ephemeral Elliptic Curve Cryptographic Keys
Andrea Miele, Arjen K. Lenstra
ISC2
2014 Mersenne Factorization Factory
abstract
We 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
CHES4
2012 Public Keys
Arjen K. Lenstra, James P. Hughes 0001, Maxime Augier, Joppe W. Bos, Thorsten Kleinjung, Christophe Wachter
CRYPTO1
2011 Efficient SIMD Arithmetic Modulo a Mersenne Number
abstract
This 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 Arithmetic3
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
CRYPTO4
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
CRYPTO4
2007 A Kilobit Special Number Field Sieve Factorization
Kazumaro Aoki, Jens Franke, Thorsten Kleinjung, Arjen K. Lenstra, Dag Arne Osvik
ASIACRYPT4
2007 Chosen-Prefix Collisions for MD5 and Colliding X.509 Certificates for Different Identities
Marc Stevens 0001, Arjen K. Lenstra, Benne de Weger
EUROCRYPT2
2006 VSH, an Efficient and Provable Collision-Resistant Hash Function
Scott Contini, Arjen K. Lenstra, Ron Steinfeld
EUROCRYPT2
2005 On the Possibility of Constructing Meaningful Hash Collisions for Public Keys
Arjen K. Lenstra, Benne de Weger
ACISP1
2004 Information Security Risk Assessment, Aggregation, and Mitigation
Arjen K. Lenstra, Tim Voss
ACISP1
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
ASIACRYPT1
2002 Analysis of Bernstein's Factorization Circuit
Arjen K. Lenstra, Adi Shamir, Jim Tomlinson, Eran Tromer
ASIACRYPT1
2002 Efficient Subgroup Exponentiation in Quadratic and Sixth Degree Extensions
Martijn Stam, Arjen K. Lenstra
CHES2
2002 Hard Equality Constrained Integer Knapsacks
Karen Aardal, Arjen K. Lenstra
IPCO2
2001 Unbelievable Security. Matching AES Security Using Public Key Systems
Arjen K. Lenstra
ASIACRYPT1
2001 Speeding Up XTR
Martijn Stam, Arjen K. Lenstra
ASIACRYPT2
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
ASIACRYPT1
2000 The XTR Public Key System
Arjen K. Lenstra, Eric R. Verheul
CRYPTO1
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
EUROCRYPT3
2000 Analysis and Optimization of the TWINKLE Factoring Device
Arjen K. Lenstra, Adi Shamir
EUROCRYPT1
2000 Integer Factoring
Arjen K. Lenstra
Des. Codes Cryptogr.1
2000 Market Split and Basis Reduction: Towards a Solution of the Cornue'jols-Dawande Instances
abstract
At 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
ACISP1
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
ASIACRYPT3
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
IPCO4
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
ASIACRYPT1
1998 Solving a Linear Diophantine Equation with Lower and Upper Bounds on the Variables
Karen Aardal, Cor A. J. Hurkens, Arjen K. Lenstra
IPCO3
1997 Using Cyclotomic Polynomials to Construct Efficient Discrete Logarithm Cryptosystems Over Finite Fields
Arjen K. Lenstra
ACISP1
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
ASIACRYPT4
1996 Generating Standard DSA Signatures Without Long Inversion
Arjen K. Lenstra
ASIACRYPT1
1995 Some Remarks on Lucas-Based Cryptosystems
Daniel Bleichenbacher, Wieb Bosma, Arjen K. Lenstra
CRYPTO3
1995 NFS with Four Large Primes: An Explosive Experiment
Bruce Dodson, Arjen K. Lenstra
CRYPTO2
1995 A Key Escrow System with Warrant Bounds
Arjen K. Lenstra, Peter Winkler 0001, Yacov Yacobi
CRYPTO1
1994 The Magic Words are Squeamish Ossifrage
Derek Atkins, Michael Graff, Arjen K. Lenstra, Paul C. Leyland
ASIACRYPT3
1993 On the Factorization of RSA-120
Thomas F. Denny, Bruce Dodson, Arjen K. Lenstra, Mark S. Manasse
CRYPTO3
1993 User Impersonation in Key Certification Schemes
Arjen K. Lenstra, Yacov Yacobi
J. Cryptol.1
1992 Massively Parallel Computing and Factoring
Arjen K. Lenstra
LATIN1
1990 The Number Field Sieve
abstract
The 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
STOC1
1987 Factoring Multivariate Polynomials over Algebraic Number Fields
abstract
We 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
MFCS1
1984 Polynomial Factorization and Nonrandomness of Bits of Algebraic and Some Transcendental Numbers
abstract
It 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
STOC2
1984 Factoring Multivariate Integral Polynomials
Arjen K. Lenstra
Theor. Comput. Sci.1
1983 Factoring Multivariate Integral Polynomials
Arjen K. Lenstra
ICALP1
1983 Factoring Multivariate Polynomials over Finite Fields (Extended Abstract)
abstract
This 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
STOC1