• 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