×

Data encryption system and method

  • US 8,670,564 B1
  • Filed: 08/14/2007
  • Issued: 03/11/2014
  • Est. Priority Date: 08/14/2006
  • Status: Active Grant
First Claim
Patent Images

1. A sender apparatus, comprising:

  • a processing element;

    a transceiver; and

    memory for storing data, a first prime number (P), a second prime number (G), a third prime number (C), a first private prime number (Ps), a first random number (M), a second random number (R),wherein the first private prime number (Ps), the first prime number (P), and the second prime number (G) are used by the processing element to calculate a sender public number (PUB s) according to an equation PUBs=GPs mod P,wherein the sender public number (PUBs) is provided to a recipient apparatus having knowledge of the first prime number (P), the second prime number (G), and the third prime number (C),wherein the processing element uses encryption logic and a randomly generated key to encrypt the data,wherein the processing element deletes the randomly generated key after encryption of the data,wherein the processing element uses the first prime number (P), the first private prime number (Ps), a recipient public number (PUBr), and the second random number (R) to calculate a common shared secret (S),wherein the processing element uses a key equation based on the key and the first random number (M) to calculate a plurality of parameters using simultaneous equations,wherein the third prime number (C) is used in the key equation to calculate a first one (Y1) of the plurality of parameters and the common shared secret (S) is used in the key equation to calculate a second one (Y2) of the plurality of parameters,wherein the encrypted data, the second random number (R), and the plurality of parameters (Y1,Y2) is transmitted by the transceiver to the recipient apparatus, the recipient apparatus using the first prime number (P), a recipient private prime number (Pr), the sender public number (PUBs), and the second random number (R) to calculate the common shared secret in accordance with a second shared secret equation and to use the common shared secret, the third prime number (C), the plurality of parameters (Y1,Y2) and the simultaneous equations to calculate the key without the key being transmitted to the recipient apparatus.

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