×

Prime number generation apparatus B-smoothness judgement apparatus and computer memory product

  • US 6,330,332 B1
  • Filed: 03/10/1998
  • Issued: 12/11/2001
  • Est. Priority Date: 07/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A prime number generation apparatus for generating a prime number larger than a predetermined prime number by using one or a plurality of prime numbers and a random number, comprising:

  • means for generating a random number;

    means for obtaining a prime number candidate by using the generated random number and one or a plurality of prime numbers;

    means for judging as to whether or not the obtained prime number candidate is a prime number by using a provable prime number judging method;

    means for taking a measure to at least three polynomials F(p) which are prime factors of ps

    1 (s;

    any arbitrary natural number which is set so that ps

    1 has at least three prime factors) by a prime number p against prime factorization for obtaining p and q from n when n=pq (p and q are prime numbers);

    means for determining a maximum order of the polynomial F(p) to which a measure should be taken and means for giving a prime factor larger than a prescribed value to the polynomial F(p) whose order is not more than the determined order;

    wherein said means for determining includes means for determining the size of each prime number included in the polynomials F(p), according to computational complexity required for the prime factorization using the respective polynomials F(p) as for the polynomials F(p) to which a measure should be taken, and means for obtaining respective prime numbers according to the determined respective sizes, wherein when a prime number p of 512 bits is to be generated, p−

    1, p+1, p2+p+1, p2+1 and p2

    p+1 which are the polynomials F(p) to which a measure should be taken have prime factors of 260, 51 50, 49, 48 bit respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×