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