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.

Alfred Menezes

dblp:61/3962 · also Alfred J. Menezes · DBLP profile ↗
← Back
44ranked-venue papers
13as first author
0since 2021 · last 2018
0000-0003-3951-4298ORCID · verified

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

Security and privacy · 30 · 9 first-authorTheory of computation · 9 · 4 first-authorSystems, architecture and hardware · 5

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
13 papers
Cryptographic primitives and cryptanalysis · 86% Cryptographic protocols and secure computation · 8% Hardware security and side channels · 7%
Theoretical computer science
3 papers
Algorithms and data structures · 68% Coding theory · 18% Mathematical optimization · 14%

Topics — the 24 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography
0.682017
On Instantiating Pairing-Based Protocols with Elliptic Curves of Embedding Degree One · IEEE Trans. Computers 2017
Analyzing the Galbraith-Lin-Scott Point Multiplication Method for Elliptic Curves over Binary Fields · IEEE Trans. Computers 2009
Fault Attacks on Pairing-Based Protocols Revisited · IEEE Trans. Computers 2015
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
identity-based encryption
0.312017
On Instantiating Pairing-Based Protocols with Elliptic Curves of Embedding Degree One · IEEE Trans. Computers 2017
Cryptographic primitives and cryptanalysis
pairing-based cryptography
0.312017
On Instantiating Pairing-Based Protocols with Elliptic Curves of Embedding Degree One · IEEE Trans. Computers 2017
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.212015
Type 2 Structure-Preserving Signature Schemes Revisited · ASIACRYPT (1) 2015
Hardware security and side channels
fault attacks
0.212015
Fault Attacks on Pairing-Based Protocols Revisited · IEEE Trans. Computers 2015
Cryptographic protocols and secure computation › key exchange
pairing protocols
0.212015
Fault Attacks on Pairing-Based Protocols Revisited · IEEE Trans. Computers 2015
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption
0.212015
Fault Attacks on Pairing-Based Protocols Revisited · IEEE Trans. Computers 2015
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › pairing-based signatures
structure-preserving signatures
0.212015
Type 2 Structure-Preserving Signature Schemes Revisited · ASIACRYPT (1) 2015
Cryptographic primitives and cryptanalysis
provable security
0.222012
Another Look at Provable Security · EUROCRYPT 2012
Another Look at "Provable Security" · J. Cryptol. 2007
Cryptographic primitives and cryptanalysis › finite field arithmetic
binary field arithmetic
0.232009
Analyzing the Galbraith-Lin-Scott Point Multiplication Method for Elliptic Curves over Binary Fields · IEEE Trans. Computers 2009
Software Multiplication Using Gaussian Normal Bases · IEEE Trans. Computers 2006
Software Implementation of Elliptic Curve Cryptography over Binary Fields · CHES 2000
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
point halving
0.122009
Analyzing the Galbraith-Lin-Scott Point Multiplication Method for Elliptic Curves over Binary Fields · IEEE Trans. Computers 2009
Field Inversion and Point Halving Revisited · IEEE Trans. Computers 2004
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
scalar multiplication
0.122009
Analyzing the Galbraith-Lin-Scott Point Multiplication Method for Elliptic Curves over Binary Fields · IEEE Trans. Computers 2009
Field Inversion and Point Halving Revisited · IEEE Trans. Computers 2004
Cryptographic primitives and cryptanalysis
public-key cryptography
0.132000
PGP in Constrained Wireless Devices · USENIX Security Symposium 2000
Software Implementation of Elliptic Curve Cryptography over Binary Fields · CHES 2000
Elliptic Curve Cryptosystems and Their Implementations · J. Cryptol. 1993
Cryptographic primitives and cryptanalysis
finite field arithmetic
0.112006
Software Multiplication Using Gaussian Normal Bases · IEEE Trans. Computers 2006
Cryptographic primitives and cryptanalysis › finite field arithmetic
gaussian normal basis multiplication
0.112006
Software Multiplication Using Gaussian Normal Bases · IEEE Trans. Computers 2006
Cryptographic protocols and secure computation › secure messaging
email encryption
0.012000
PGP in Constrained Wireless Devices · USENIX Security Symposium 2000
Algorithms and data structures › computer arithmetic › integer multiplication
fast multiplication
0.012006
Software Multiplication Using Gaussian Normal Bases · IEEE Trans. Computers 2006
Cryptographic primitives and cryptanalysis › discrete logarithm
elliptic curve discrete logarithm
0.021993
Reducing elliptic curve logarithms to logarithms in a finite field · IEEE Trans. Inf. Theory 1993
Reducing Elliptic Curve Logarithms to Logarithms in a Finite Field · STOC 1991
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
supersingular elliptic curve
0.011993
Reducing elliptic curve logarithms to logarithms in a finite field · IEEE Trans. Inf. Theory 1993
Algorithms and data structures
deterministic algorithms
0.011992
Subgroup Refinement Algorithms for Root Finding in GF(q) · SIAM J. Comput. 1992
Coding theory
finite fields
0.011992
Subgroup Refinement Algorithms for Root Finding in GF(q) · SIAM J. Comput. 1992
Algorithms and data structures
polynomial-time algorithms
0.011992
Subgroup Refinement Algorithms for Root Finding in GF(q) · SIAM J. Comput. 1992
Mathematical optimization
root finding
0.011992
Subgroup Refinement Algorithms for Root Finding in GF(q) · SIAM J. Comput. 1992
Coding theory › finite fields
extension field
0.011992
Subgroup Refinement Algorithms for Root Finding in GF(q) · SIAM J. Comput. 1992

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

cost estimation · 0.3symmetric pairing analysis · 0.2fault injection · 0.2provable security · 0.1point halving · 0.1polynomial-based multiplication · 0.1normal basis representation · 0.1point multiplication · 0.1endomorphisms · 0.1point doubling · 0.0subgroup refinement · 0.0affine method · 0.0weil pairing · 0.0index-calculus methods · 0.0
YearPublicationVenuePosition
2018 On the Cost of Computing Isogenies Between Supersingular Elliptic Curves
Gora Adj, Daniel Cervantes-Vázquez, Jesús-Javier Chi-Domínguez, Alfred Menezes, Francisco Rodríguez-Henríquez
SAC4
2017 On Instantiating Pairing-Based Protocols with Elliptic Curves of Embedding Degree One
abstract
Since the discovery of identity-based encryption schemes in 2000, bilinear pairings have been used in the design of hundreds of cryptographic protocols. The most commonly used pairings are constructed from elliptic curves over finite fields with small embedding degree. These pairings can have different security, performance, and functionality characteristics, and were therefore classified into Types 1, 2, 3 and 4. In this paper, we observe that this conventional classification is not applicable to pairings from elliptic curves with embedding degree one. It is important to understand the security, efficiency, and functionality of these pairings in light of recent attacks on certain pairings constructed from elliptic curves with embedding degree greater than one. We define three kinds of pairings from elliptic curves with embedding degree one, discuss some subtleties with using them to implement pairing-based protocols, and provide an estimated cost of implementing them on modern processors.
Sanjit Chatterjee, Alfred Menezes, Francisco Rodríguez-Henríquez
IEEE Trans. Computers2
2016 Cryptocash, cryptocurrencies, and cryptocontracts
Neal Koblitz, Alfred Menezes
Des. Codes Cryptogr.2
2015 Type 2 Structure-Preserving Signature Schemes Revisited
Sanjit Chatterjee, Alfred Menezes
ASIACRYPT (1)2
2015 Guest Editorial: Special Issue in Honor of Scott A. Vanstone
Ian F. Blake, Alfred Menezes, Douglas Robert Stinson
Des. Codes Cryptogr.2
2015 The random oracle model: a twenty-year retrospective
Neal Koblitz, Alfred Menezes
Des. Codes Cryptogr.2
2015 Fault Attacks on Pairing-Based Protocols Revisited
abstract
Several papers have studied fault attacks on computing a pairing value e(P,Q), where P is a public point and Q is a secret point. In this paper, we observe that these attacks are in fact effective only on a small number of pairing-based protocols, and that too only when the protocols are implemented with specific symmetric pairings. We demonstrate the effectiveness of the fault attacks on a public-key encryption scheme, an identity-based encryption scheme, and an oblivious transfer protocol when implemented with a symmetric pairing derived from a supersingular elliptic curve with embedding degree 2.
Sanjit Chatterjee, Koray Karabina, Alfred Menezes
IEEE Trans. Computers3
2014 Computing Discrete Logarithms in 𝔽36...137 and 𝔽36...163 Using Magma
Gora Adj, Alfred Menezes, Thomaz Oliveira, Francisco Rodríguez-Henríquez
WAIFI2
2013 Weakness of 𝔽36·509 for Discrete Logarithm Cryptography
Gora Adj, Alfred Menezes, Thomaz Oliveira, Francisco Rodríguez-Henríquez
Pairing2
2012 Another Look at Provable Security
Alfred Menezes
EUROCRYPT1
2012 Implementing Pairings at the 192-Bit Security Level
Diego F. Aranha, Laura Fuentes-Castañeda, Edward Knapp, Alfred Menezes, Francisco Rodríguez-Henríquez
Pairing4
2011 A Generic Variant of NIST's KAS2 Key Agreement Protocol
Sanjit Chatterjee, Alfred Menezes, Berkant Ustaoglu
ACISP2
2011 Parallelizing the Weil and Tate Pairings
Diego F. Aranha, Edward Knapp, Alfred Menezes, Francisco Rodríguez-Henríquez
IMACC3
2011 On cryptographic protocols employing asymmetric pairings - The role of Ψ revisited
Sanjit Chatterjee, Alfred Menezes
Discret. Appl. Math.2
2010 On the Efficiency and Security of Pairing-Based Protocols in the Type 1 and Type 4 Settings
Sanjit Chatterjee, Darrel Hankerson, Alfred Menezes
WAIFI3
2010 Comparing two pairing-based aggregate signature schemes
Sanjit Chatterjee, Darrel Hankerson, Edward Knapp, Alfred Menezes
Des. Codes Cryptogr.4
2009 A New Protocol for the Nearby Friend Problem
Sanjit Chatterjee, Koray Karabina, Alfred Menezes
IMACC3
2009 Analyzing the Galbraith-Lin-Scott Point Multiplication Method for Elliptic Curves over Binary Fields
abstract
Galbraith, Lin, and Scott recently constructed efficiently computable endomorphisms for a large family of elliptic curves defined over IFq2 and showed, in the case where q is a prime, that the Gallant-Lambert-Vanstone point multiplication method for these curves is significantly faster than point multiplication for general elliptic curves over prime fields. In this paper, we investigate the potential benefits of using Galbraith-Lin-Scott elliptic curves in the case where q is a power of 2. The analysis differs from the q prime case because of several factors, including the availability of the point halving strategy for elliptic curves over binary fields. Our analysis and implementations show that Galbraith-Lin-Scott point multiplication method offers significant acceleration for curves over binary fields, in both doubling- and halving-based approaches. Experimentally, the acceleration surpasses that reported for prime fields (for the platform in common), a somewhat counterintuitive result given the relative costs of point addition and doubling in each case.
Darrel Hankerson, Koray Karabina, Alfred Menezes
IEEE Trans. Computers3
2008 Comparing the Pre- and Post-specified Peer Models for Key Agreement
Alfred Menezes, Berkant Ustaoglu
ACISP1
2008 Security arguments for the UM key agreement protocol in the NIST SP 800-56A standard
abstract
The Unified Model (UM) key agreement protocol is an efficient Diffie-Hellman scheme that has been included in many cryptographic standards, most recently in the NIST SP 800-56A standard. The UM protocol is believed to possess all important security attributes including key authentication and secrecy, resistance to unknown key-share attacks, forward secrecy, resistance to known-session key attacks, and resistance to leakage of ephemeral private keys, but is known to succumb to key-compromise impersonation attacks. In this paper we present a strengthening of the Canetti-Krawczyk security definition for key agreement that captures resistance to all important attacks that have been identified in the literature with the exception of key-compromise impersonation attacks. We then present a reductionist security proof that the UM protocol satisfies this new definition in the random oracle model under the Gap Diffie-Hellman assumption.
Alfred Menezes, Berkant Ustaoglu
AsiaCCS1
2007 Supersingular Elliptic Curves in Cryptography
Alfred Menezes
Pairing1
2007 Software Implementation of Arithmetic in F3m
Omran Ahmadi, Darrel Hankerson, Alfred Menezes
WAIFI3
2007 Formulas for cube roots in F3m
Omran Ahmadi, Darrel Hankerson, Alfred Menezes
Discret. Appl. Math.3
2007 Another Look at "Provable Security"
Neal Koblitz, Alfred Menezes
J. Cryptol.2
2006 Software Multiplication Using Gaussian Normal Bases
abstract
Fast algorithms for multiplication in finite fields are required for several cryptographic applications, in particular for implementing elliptic curve operations over binary fields F/sub 2m/. In this paper, we present new software algorithms for efficient multiplication over F/sub 2m/ that use a Gaussian normal basis representation. Two approaches are presented, direct normal basis multiplication and a method that exploits a mapping to a ring where fast polynomial-based techniques can be employed. Our analysis, including experimental results on an Intel Pentium family processor, shows that the new algorithms are faster and can use memory more efficiently than previous methods. Despite significant improvements, we conclude that the penalty in multiplication is still sufficiently large to discourage the use of normal bases in software implementations of elliptic curve systems.
Ricardo Dahab, Darrel Hankerson, Men Long, Julio López 0002, Alfred Menezes
IEEE Trans. Computers6
2005 Pairing-Based Cryptography at High Security Levels
Neal Koblitz, Alfred Menezes
IMACC2
2005 On the Number of Trace-One Elements in Polynomial Bases for F2n
Omran Ahmadi, Alfred Menezes
Des. Codes Cryptogr.2
2004 Weak Fields for ECC
Alfred Menezes, Edlyn Teske, Annegret Weng
CT-RSA1
2004 Security of Signature Schemes in a Multi-User Setting
Alfred Menezes, Nigel P. Smart
Des. Codes Cryptogr.1
2004 Field Inversion and Point Halving Revisited
abstract
We present a careful analysis of elliptic curve point multiplication methods that use the point halving technique of Knudsen and Schroeppel and compare these methods to traditional algorithms that use point doubling. The performance advantage of halving methods is clearest in the case of point multiplication kP, where P is not known in advance and smaller field inversion to multiplication ratios generally favor halving. Although halving essentially operates on affine coordinate representations, we adapt an algorithm of Knuth to allow efficient use of projective coordinates with halving-based windowing methods for point multiplication.
Kenny Fong, Darrel Hankerson, Julio López 0002, Alfred Menezes
IEEE Trans. Computers4
2003 An Efficient Protocol for Authenticated Key Agreement
Laurie Law, Alfred Menezes, Minghua Qu, Jerome A. Solinas, Scott A. Vanstone
Des. Codes Cryptogr.2
2001 Software Implementation of the NIST Elliptic Curves Over Prime Fields
Darrel Hankerson, Julio López 0002, Alfred Menezes
CT-RSA4
2001 Analysis of the Weil Descent Attack of Gaudry, Hess and Smart
Alfred Menezes, Minghua Qu
CT-RSA1
2001 Wireless Security - Is It Real?
Alfred Menezes
NDSS1
2000 Software Implementation of Elliptic Curve Cryptography over Binary Fields
Darrel Hankerson, Julio López 0002, Alfred Menezes
CHES3
2000 PGP in Constrained Wireless Devices
Donny Cheung, Darrel Hankerson, Julio López 0002, Michael Kirkup, Alfred Menezes
USENIX Security Symposium6
2000 The State of Elliptic Curve Cryptography
Neal Koblitz, Alfred Menezes, Scott A. Vanstone
Des. Codes Cryptogr.2
1998 Authenticated Diffie-Hellman Key Agreement Protocols
Simon Blake-Wilson, Alfred Menezes
Selected Areas in Cryptography2
1997 Key Agreement Protocols and Their Security Analysis
Simon Blake-Wilson, Don Johnson, Alfred Menezes
IMACC3
1993 Elliptic Curve Cryptosystems and Their Implementations
Alfred Menezes, Scott A. Vanstone
J. Cryptol.1
1993 Reducing elliptic curve logarithms to logarithms in a finite field
abstract
Elliptic curve cryptosystems have the potential to provide relatively small block size, high-security public key schemes that can be efficiently implemented. As with other known public key schemes, such as RSA and discrete exponentiation in a finite field, some care must be exercised when selecting the parameters involved, in this case the elliptic curve and the underlying field. Specific classes of curves that give little or no advantage over previously known schemes are discussed. The main result of the paper is to demonstrate the reduction of the elliptic curve logarithm problem to the logarithm problem in the multiplicative group of an extension of the underlying finite field. For the class of supersingular elliptic curves, the reduction takes probabilistic polynomial time, thus providing a probabilistic subexponential time algorithm for the former problem.>
Alfred Menezes, Tatsuaki Okamoto, Scott A. Vanstone
IEEE Trans. Inf. Theory1
1992 Subgroup Refinement Algorithms for Root Finding in GF(q)
abstract
This paper presents a generalization of Moenck’s root finding algorithm over $GF(q)$, for q a prime or prime power. The generalized algorithm, like its predecessor, is deterministic, given a primitive element $\omega $ for $GF(q)$. If $q - 1$ is b-smooth, where $b = (\log q)^{O(1)} $, then the algorithm runs in polynomial time. An analogue of this generalization which applies to extension fields $GF(q^m )$ is also considered. The analogue is a deterministic algorithm based on the recently introduced affine method for root finding in $GF(q^m )$, where $m > 1$; it is, however, less efficient that the affine method itself.
Alfred Menezes, Paul C. van Oorschot, Scott A. Vanstone
SIAM J. Comput.1
1991 Reducing Elliptic Curve Logarithms to Logarithms in a Finite Field
abstract
Previously, no general-purpose algorithm was known for the elliptic curve logarithm problem that ran in better than exponential time.In this paper we demonstrate the reduction of the elliptic curve logarithm problem to the logarithm problem in the multiplicative group of an extension of the underlying hit e field.For the class of supersingular elliptic curves, the reduction takes probabilistic polynomial time, thus providing a probabilistic subexponential time algorithm for the former problem.The implications of our results to public key cryptography are discussed. , the subgroup of 2? generated by P, and the subgroup of nth roots of unity in Fqk, where n denot es the order of P. The isomorphism is given by the Weil pairing.Since the index-calculus methods for computing logarithms in a finite field have running times that are subexponential, the reduction is useful for the purpose of computing elliptic curve logarithms provided that k is small.This is indeed the case for special classes of elliptic curves, including the
Alfred Menezes, Scott A. Vanstone, Tatsuaki Okamoto
STOC1
1988 Some Computational Aspects of Root Finding in GF(qm)
Alfred Menezes, Paul C. van Oorschot, Scott A. Vanstone
ISSAC1