Jump to content

Industrial-grade prime: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
add reference to naming
No edit summary
Line 1: Line 1:
'''Industrial-grade primes''' (the term is apparently due to [[Henri Cohen]]<ref>Chris Caldwell, [http://primes.utm.edu/glossary/page.php?sort=PRP ''The Prime Glossary: probable prime''] at The [[Prime Pages]].</ref>) are [[integer]]s for which [[primality]] has not been certified (i.e. rigorously proven), but have undergone a test such as the [[Miller-Rabin primality test]], which has a positive, but impossibly low, failure rate.
'''Industrial-grade primes''' (the term is apparently due to [[Henri Cohen]]<ref>Chris Caldwell, [http://primes.utm.edu/glossary/page.php?sort=PRP ''The Prime Glossary: probable prime''] at The [[Prime Pages]].</ref>) are [[integer]]s for which [[primality]] has not been certified (i.e. rigorously proven), but have undergone a test such as the [[Miller-Rabin primality test]], which has a positive, but impossibly low, failure rate.


{{Disputed}}
Industrial-grade primes are often used instead of certified primes in [[algorithms]] such as [[RSA encryption]], which require the user to generate large [[prime numbers]]. Certifying the primality of large numbers (over 100 digits for instance) would be extremely difficult, even using modern methods. Trying to prove primality by simply testing every possible prime factor less than it at a [[trillion]] trial divisions per second would take over 100000000000000000000 (10<sup>20</sup>) times the [[age of the universe]]. However, an industrial-grade prime test can accurately test this number for primality almost instantly within an impossibly low [[failure rate]]. In other words, the number is certified to be prime with very high, but not absolute, confidence.
Industrial-grade primes are often used instead of certified primes in [[algorithms]] such as [[RSA encryption]], which require the user to generate large [[prime numbers]]. Certifying the primality of large numbers (over 100 digits for instance) would be extremely difficult, even using modern methods. Trying to prove primality by simply testing every possible prime factor less than it at a [[trillion]] trial divisions per second would take over 100000000000000000000 (10<sup>20</sup>) times the [[age of the universe]]. However, an industrial-grade prime test can accurately test this number for primality almost instantly within an impossibly low [[failure rate]]. In other words, the number is certified to be prime with very high, but not absolute, confidence.


== See also ==
== See also ==

Revision as of 23:49, 19 January 2008

Industrial-grade primes (the term is apparently due to Henri Cohen[1]) are integers for which primality has not been certified (i.e. rigorously proven), but have undergone a test such as the Miller-Rabin primality test, which has a positive, but impossibly low, failure rate.

Industrial-grade primes are often used instead of certified primes in algorithms such as RSA encryption, which require the user to generate large prime numbers. Certifying the primality of large numbers (over 100 digits for instance) would be extremely difficult, even using modern methods. Trying to prove primality by simply testing every possible prime factor less than it at a trillion trial divisions per second would take over 100000000000000000000 (1020) times the age of the universe. However, an industrial-grade prime test can accurately test this number for primality almost instantly within an impossibly low failure rate. In other words, the number is certified to be prime with very high, but not absolute, confidence.

See also

References