Notions for RSA integers (Q486135)

From MaRDI portal





scientific article
Language Label Description Also known as
default for all languages
No label defined
    English
    Notions for RSA integers
    scientific article

      Statements

      Notions for RSA integers (English)
      0 references
      0 references
      0 references
      14 January 2015
      0 references
      Summary: The key-generation algorithm for the RSA cryptosystem is specified in several standards, such as PKCS\#1, IEEE 1363-2000, FIPS 186-3, ANSI X9.44, or ISO/IEC 18033-2. All of them substantially differ in their requirements. This indicates that for computing a 'secure' RSA modulus it does not matter how exactly one generates RSA integers. In this work, we show that this is indeed the case to a large extent. First, we give a theoretical framework that enables us to easily compute the entropy of the output distribution of the considered standards and show that it is comparatively high. To do so, we compute for each standard the number of integers they define (up to an error of very small order) and discuss different methods of generating integers of a specific form. Second, we show that factoring such integers is hard, provided factoring a product of two primes of similar size is hard.
      0 references
      RSA integers
      0 references
      output entropy
      0 references
      reduction
      0 references
      ANSI X9.44
      0 references
      FIPS 186-3
      0 references
      IEEE 1363-2000
      0 references
      ISO/IEC 18033-2
      0 references
      NESSIE
      0 references
      PKCS\#1
      0 references
      gnupg
      0 references
      openssl
      0 references
      openswan
      0 references
      SSH
      0 references
      key generation
      0 references
      RSA cryptosystem
      0 references
      cryptography
      0 references
      security
      0 references
      0 references
      0 references

      Identifiers