Definition
Pseudo-Mersenne Prime is a prime of the form
where k is an integer for which
If k = 1, then p is a Mersenne prime (and m must necessarily be a prime). If \(k = -1\), then p is called a Fermat prime (and m must necessarily be a power of two).
Applications
Pseudo-Mersenne primes are useful in public-key cryptography because they admit fast modular reduction (modular arithmetic) similar to Mersenne primes. If n is a positive integer less than p 2, then n can be written as
where u = 0 or 1 and a and b are nonnegative integers less than 2m. (It is only rarely true that u = 1, and never true if k > 0.) Then
Repeating this substitution a few times will yield n modulo p. This method of modular reduction requires a small number of additions and subtractions rather than the...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Crandall RE (1992) Method and apparatus for public key exchange in a cryptographic system. U.S. Patent # 5,159,632, October 27, 1992
Bailey D, Christof Paar (1998) Optimal extension fields for fast arithmetic in public-key algorithms. In: Krawczyk H (ed) Advances in cryptology—CRYPTO’98, Lecture Notes in Computer Science, vol 1462. Springer-Verlag, Berlin, pp 472–485
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Solinas, J.A. (2011). Pseudo-Mersenne Prime. In: van Tilborg, H.C.A., Jajodia, S. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5906-5_42
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5906-5_42
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5905-8
Online ISBN: 978-1-4419-5906-5
eBook Packages: Computer ScienceReference Module Computer Science and Engineering