×

Cryptographic keys using random numbers instead of random primes

  • US 7,551,737 B2
  • Filed: 03/25/2004
  • Issued: 06/23/2009
  • Est. Priority Date: 03/31/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing cryptographic keys usable in a network of connected computer nodes applying a signature scheme, the method executable by a first computer node comprising the steps of:

  • generating a random secret key;

    generating an exponent interval I having a plurality of exponent elements, said exponent interval having a specified first random limit, wherein each element of said plurality of exponent elements of the exponent interval has a unique prime factor that is larger than a given security parameter; and

    providing, at said first computer node, a public key comprising an exponent-interval description including said first random limit, and an interval width specification and a public key value derived from the random secret key, said public key value including a random prime value, a number (n) corresponding to a product of two large prime numbers forming said random secret key, said exponent interval, and two public values from a set of elements having a square root modulo n, such that the random secret key and a selected exponent value from the plurality of exponent elements in said exponent interval I are usable for deriving a signature value on a message to be sent within the network to a second computer node for verification, wherein said deriving includes;

    computing an e-th root of a value derived from the message and the random secret key using a cryptographic hash function, the e being an exponent value from exponent interval I, andreceiving, at said second computer node, said signature value and said public key value, wherein verification of said signature value at said second computer node, includes raising said computed signature root value that forms part of said signature value to the power of the exponent value e, and, from said provided public key value, confirming that said exponent value e is contained in an exponent interval I having said plurality of exponent elements.

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