Patent ID: 11917063
Assignee: KONINKLIJKE PHILIPS N.V.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC G  H

Claim 27:
28. A computer program stored on a non-transitory medium, wherein the computer program when executed:
establishes communication with a second cryptographic device;
generates a first private-key;
computes a first public-key from the first private-key;
transfers the first public-key to the second cryptographic device;
receives a second public-key and encapsulated data from the second cryptographic device;
computes a first raw shared key from the second public-key and the first private-key;
computes the first raw shared key, wherein the first raw key comprises a noisy multiplication between the second public-key and the first private-key;
decapsulates the encapsulated data using at least part of the first raw shared key so as to obtain a key seed; and
applyies a validation procedure to the obtained public key to determine if the public key is secure for decapsulation of a key seed, wherein the key seed is not decapsulated or the decapsulated data is not used if the validation procedure was unsuccessful.