Patent ID: 11930114
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A computer-implemented method of encryption, comprising:
generating, by a first computing device, a set of encryption keys, wherein a public encryption key of the set of encryption keys is generated by:
identifying a set of prime numbers less than a starting value;
for each prime number in the set of prime numbers, calculating a first modulus using the starting value and the respective prime number;
for each prime number in the set of prime numbers, calculating a first difference value between the respective prime number and the respective first modulus to generate a set of first difference values corresponding to the set of prime numbers;
identifying a lowest addend value based on the set of first difference values such that for each respective prime number a second modulus does not equal zero, wherein the second modulus is based on:
a second difference value between the lowest addend value and the respective first difference value, and
the respective prime number; and

determining the public encryption key based on the starting value and the lowest addend value;

providing, by the first computing device over a network, the public encryption key to a second computing device;
receiving, by the first computing device over the network, an encrypted message from the other computing device, wherein the encrypted message is encrypted using the public encryption key; and
decrypting, by the first computing device, the encrypted message using a private encryption key of the set of encryption keys.