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

Claim 14:
15. A system, comprising:
at least one processor; and
at least one non-transitory computer-readable storage medium comprising instructions that, when executed by the at least one processor, cause the system to:
generate 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;

provide the public encryption key to another computing device;
receive an encrypted message from the other computing device, wherein the encrypted message is encrypted using the public encryption key provided; and
decrypt the encrypted message using a private encryption key of the set of encryption keys.