×

Exponentiation cryptographic apparatus and method

  • US 4,424,414 A
  • Filed: 05/01/1978
  • Issued: 01/03/1984
  • Est. Priority Date: 05/01/1978
  • Status: Expired due to Term
First Claim
Patent Images

1. In a method of communicating securely over an insecure communication channel of the type which communicates a message from a transmitter to a receiver by enciphering the message with a secret enciphering key at the transmitter, transmitting the enciphered message from the transmitter to the receiver, and deciphering the enciphered message with a secret deciphering key at the receiver, the improvement characterized by:

  • generating the secret deciphering key as the multiplicative inverse, in modular arithmetic, of the secret enciphering key;

    generating the enciphered message by exponentiating, in modular arithmetic, the message with the secret enciphering key;

    deciphering the enciphered message by exponentiating, in modular arithmetic, the enciphered message with the secret deciphering key, wherein the step of;

    generating the secret deciphering key is performed by generating a secret deciphering key D, such that
    
    
    space="preserve" listing-type="equation">D=K.sup.-1 (mod q-1) where 1≦

    D≦

    q-2, q is a prime number, and the secret enciphering key K is an independent random number chosen uniformly from the set of integers (1, 2, . . . q-2) which are relatively prime to q-1;

    generating the enciphered message is performed by generating an enciphered message C, such that
    
    
    space="preserve" listing-type="equation">C=P.sup.K (mod q) where P is the message; and

    deciphering the enciphered message is performed by generating the message P, where
    
    
    space="preserve" listing-type="equation">P=C.sup.D (mod q).

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