×

Cryptographic system and method with fast decryption

  • US 6,081,598 A
  • Filed: 10/20/1997
  • Issued: 06/27/2000
  • Est. Priority Date: 10/20/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system for sending messages over a network between first and second computing units, a method comprising the following steps:

  • (a) encrypting a message M into ciphertext C at the first computing unit, where the ciphertext C includes a value V and a value W, as follows;

    (1) the value V is a function of a number x, V=xe, where e is an integer and x is as follows;

    x=gR mod n, where;

    (i) n is a number n=p1 p2 where p1 and p2 are prime numbers with p1 =r1 q1 +1 and p2 =r2 q2 +1, where r1 and r2 are random numbers, and q1 and q2 are prime numbers;

    (ii) R is a random number selected independent of the random numbers r1 and r2 ; and

    (iii) g is a number in the form of g=r3.sup.(p.sbsp.1-1)(p.sbsp.2-1)/(q.sbsp.1 q.sbsp.2.sup.) mod n, where r3 is a random number selected independent of the random numbers r1, r2, and R;

    (2) the value W is a function of a value h(x) and the message M, the value h(x) being a result of a one-way function of the number x;

    (b) sending the ciphertext C from the first computing unit to the second computing unit; and

    (c) decrypting the ciphertext C at the second computing unit to reproduce the message M, where M is a function of the value W and the value h(x) and x is derived as x=V.sup.(1/e) mod q.sbsp.1q.sbsp.2 mod n.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×