DocumentCode :
2779987
Title :
Moduli for testing implementations of the RSA cryptosystem
Author :
Walter, Colin D.
Author_Institution :
Comput. Dept., Univ. of Manchester Inst. of Sci. & Technol., UK
fYear :
1999
fDate :
1999
Firstpage :
78
Lastpage :
85
Abstract :
Comprehensive testing of any implementation of the RSA cryptosystem requires the use of a number of moduli with specific properties. It is shown how to generate a sufficient variety of these to enable testing which will justify high confidence in the correctness of both the design and the operation of hardware implementations. The tests avoid the necessity of another implementation for comparison. Many of these moduli are also suitable for testing software implementations. Furthermore, the methods apply equally well to other similar modular arithmetic based cryptosystems which use exponentiation, such as Diffie-Helman key exchange
Keywords :
cryptography; testing; Diffie-Helman key exchange; RSA cryptosystem; RSA modulus; cryptography; implementation validation benchmark; modular arithmetic; testing; verification; Benchmark testing; Cryptography; Digital arithmetic; National electric code; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 1999. Proceedings. 14th IEEE Symposium on
Conference_Location :
Adelaide, SA
ISSN :
1063-6889
Print_ISBN :
0-7695-0116-8
Type :
conf
DOI :
10.1109/ARITH.1999.762832
Filename :
762832
Link To Document :
بازگشت