Peter L. Montgomery

dblp:83/2204 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
0since 2021 · last 2013
—ORCID · none

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

Security and privacy · 9 · 1 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Theory of computation · 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
5 papers
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 50% Processor architecture and microarchitecture · 50%
Theoretical computer science
2 papers
Algorithms and data structures · 69% Coding theory · 31%

Topics — the 11 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
integer factorization
0.132010
Factorization of a 768-Bit RSA Modulus · CRYPTO 2010
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
public-key cryptanalysis
0.122010
Factorization of a 768-Bit RSA Modulus · CRYPTO 2010
Factorization of a 512-Bit RSA Modulus · EUROCRYPT 2000
Cryptographic primitives and cryptanalysis › public-key cryptography
RSA
0.112010
Factorization of a 768-Bit RSA Modulus · CRYPTO 2010
Cryptographic primitives and cryptanalysis › finite field arithmetic
binary field arithmetic
0.112005
Five, Six, and Seven-Term Karatsuba-Like Formulae · IEEE Trans. Computers 2005
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve
elliptic-curve arithmetic
0.112005
Five, Six, and Seven-Term Karatsuba-Like Formulae · IEEE Trans. Computers 2005
Processor architecture and microarchitecture
computer arithmetic
0.112005
Five, Six, and Seven-Term Karatsuba-Like Formulae · IEEE Trans. Computers 2005
Integrated circuit design
digital circuit design
0.112005
Five, Six, and Seven-Term Karatsuba-Like Formulae · IEEE Trans. Computers 2005
Cryptographic primitives and cryptanalysis › integer factorization
number field sieve
0.021999
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 › public-key cryptanalysis
RSA factorization
0.012000
Factorization of a 512-Bit RSA Modulus · EUROCRYPT 2000
Algorithms and data structures › linear algebra
linear algebra algorithms
0.011995
A Block Lanczos Algorithm for Finding Dependencies Over GF(2) · EUROCRYPT 1995
Compilers and program optimization › loop optimization
strength reduction
0.011994
Division by Invariant Integers using Multiplication · PLDI 1994

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

number field sieve · 0.2lattice sieving · 0.0sparse matrix methods · 0.0lanczos algorithm · 0.0two's complement arithmetic · 0.0integer multiplication · 0.0
YearPublicationVenuePosition
2013 Montgomery Multiplication Using Vector Instructions
Joppe W. Bos, Peter L. Montgomery, Daniel Shumow, Gregory M. Zaverucha
Selected Areas in Cryptography2
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 Arithmetic4
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
CRYPTO9
2010 An Analysis of Affine Coordinates for Pairing Computation
Kristin E. Lauter, Peter L. Montgomery, Michael Naehrig
Pairing2
2006 Trading Inversions for Multiplications in Elliptic Curve Cryptography
Mathieu Ciet, Marc Joye, Kristin E. Lauter, Peter L. Montgomery
Des. Codes Cryptogr.4
2005 Five, Six, and Seven-Term Karatsuba-Like Formulae
abstract
The Karatsuba-Ofman algorithm starts with a way to multiply two 2-term (i.e., linear) polynomials using three scalar multiplications. There is also a way to multiply two 3-term (i.e., quadratic) polynomials using six scalar multiplications. These are used within recursive constructions to multiply two higher-degree polynomials in subquadratic time. We present division-free formulae, which multiply two 5-term polynomials with 13 scalar multiplications, two 6-term polynomials with 17 scalar multiplications, and two 7-term polynomials with 22 scalar multiplications. These formulae may be mixed with the 2-term and 3-term formulae within recursive constructions, leading to improved bounds for many other degrees. Using only the 6-term formula leads to better asymptotic performance than standard Karatsuba. The new formulae work in any characteristic, but simplify in characteristic 2. We describe their application to elliptic curve arithmetic over binary fields. We include some timing data.
Peter L. Montgomery
IEEE Trans. Computers1
2003 Fast Elliptic Curve Arithmetic and Improved Weil Pairing Evaluation
Kirsten Eisenträger, Kristin E. Lauter, Peter L. Montgomery
CT-RSA3
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
EUROCRYPT5
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
ASIACRYPT6
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
ASIACRYPT5
1995 A Block Lanczos Algorithm for Finding Dependencies Over GF(2)
Peter L. Montgomery
EUROCRYPT1
1994 Division by Invariant Integers using Multiplication
abstract
Integer division remains expensive on today's processors as the cost of integer multiplication declines. We present code sequences for division by arbitrary nonzero integer constants and run-time invariants using integer multiplication. The algorithms assume a two's complement architecture. Most also require that the upper half of an integer product be quickly accessible. We treat unsigned division, signed division where the quotient rounds towards zero, signed division where the quotient rounds towards -∞, and division where the result is known a priori to be exact. We give some implementation results using the C compiler GCC.
Torbjörn Granlund, Peter L. Montgomery
PLDI2