Patent ID: 11880831
Assignee: GURULOGIC MICROSYSTEMS OY
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A computer implemented method for exchanging encrypted data between computerized devices of two or more parties, each of the computerized devices comprising a corresponding hardware processor, the method comprising:
providing a corresponding encryption key wallet in each of the computerized devices, each encryption key wallet comprising one or more encryption keys and at least one reference code, each of the one or more encryption keys corresponding to and identifiable using one of the at least one reference code;
opening, by the hardware processor, the encryption key wallet;
reproducibly generating, by the hardware processor via the encryption key wallet, at least one of the one or more encryption keys using a given set of input parameters, wherein the at least one reproducibly generated encryption key is invariant for the given set of input parameters;
randomly selecting, by the hardware processor via the encryption key wallet, the reproducibly generated at least one encryption key;
generating encrypted data by encrypting data, by the hardware processor via the encryption key wallet, using the randomly selected at least one encryption key; and
transmitting, by the hardware processor via the encryption key wallet, the encrypted data to a receiving party together with the corresponding at least one reference code of the randomly selected at least one encryption key, wherein the at least one reference code is transmitted in an unencrypted form.