Patent ID: 8767954
Filing Date: 2014-07-01
Classification: G06F,H04L

Abstract:
1. A method, implemented at least in part by a computing device, said method comprising: determining one or more initialization values; selecting a predetermined general geometric form having one or more known characteristics; determining a specific geometric form by applying the one or more initialization values to the known characteristics of the predetermined general geometric form; generating one or more prime numbers by (i) determining, from one or more computations based on the one or more known characteristics of the specific geometric form, a candidate prime, and (ii) computing a prime number based on the candidate prime using a predetermined method; generating, by a first party and a second party, a synchronized series of random values from the one or more prime numbers; using, by the first party, a predetermined random value from the synchronized series of random values generated by the first party to encrypt a data value; transmitting the encrypted data value to the second party; and using, by the second party, a predetermined random value from the synchronized series of random values generated by the second party to decrypt the received data value.