Patent ID: 9065636
Filing Date: 2015-06-23
Classification: H04L

Abstract:
1. A method data encryption, comprising: a. 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), and a second random number (R), within an electronic memory storage device; b. calculating a sender public number (PUBs) with a processing element according to an equation PUB c. providing the sender public number (PUBs) to a recipient apparatus having knowledge of the first prime number (P), the second prime number (G), and the third prime number (C); d. encrypting the stored data with the processing element using encryption logic and a randomly generated key; e. deleting the randomly generated key from the processing element after encryption of the data; f. calculating a common shared secret (S) with the processing element using the first prime number (P), the first private prime number (Ps), a recipient public number (PUBr), and the second random number (R); g. calculating a plurality of parameters with the processing element using a key equation based on the randomly generated key and the first random number (M), h. transmitting the encrypted data, the second random number (R), and the plurality of parameters (Y i. calculating the common shared secret (S) with the recipient apparatus in accordance with a second shared secret equation using the first prime number (P), a recipient private prime number (Pr), the sender public number (PUBs), and the second random number (R); j. calculating the randomly generated key with the recipient apparatus using the common shared secret (S), the third prime number (C), the plurality of parameters (Y k. decrypting the encrypted data with the recipient apparatus using encryption logic and a randomly generated key.