An algorithm for generating a pair of special primes | Applied Discrete Mathematics. Supplement. 2014. № 7.

An algorithm for generating a pair of special primes

In this paper, a modification is described for an algorithm generating the pair of prime integers p, q such that the integers g = -(p - 1,q - 1) and h = -(pq - 1) are also prime. The primes p, q satisfied this condition are called common g primes. In 2006 M. J. Hinek introduced such primes for the variant of RSA cryptosystem resistant to small private exponent attacks. The original algorithm for generating common primes can be optimized with the modification described here. The optimized algorithm is two times faster in worst case and more times in average. It takes 19 seconds to generate a pair of 512-bit common primes p, q with 384-bit prime g. The modification uses sieving technique which is also mentioned in the paper of M. J. Hinek. Despite the speed up of the algorithm, the generation of common primes still takes much more time than the generation of typical primes used in RSA cryptosystem.

Download file
Counter downloads: 331

Keywords

special primes, Common Prime RSA, простые специального вида, Common Prime RSA

Authors

NameOrganizationE-mail
Zhukov K.D.
Rybakov A. S.
Всего: 2

References

Hinek M. J. Another look at small RSA exponents // LNCS. 2006. V. 3860. P. 82-98.
Hinek M. J. Cryptanalysis of RSA and Its Variants. CRC Press, 2009.
Shoup V. NTL - a library for doing number theory // http://www.shoup.net
 An algorithm for generating a pair of special primes | Applied Discrete Mathematics. Supplement. 2014. № 7.

An algorithm for generating a pair of special primes | Applied Discrete Mathematics. Supplement. 2014. № 7.