US 12,113,909 B2
Method and electronic device for decrypting homomorphically encrypted data
Adrian Marotzke, Hamburg (DE); and Leonard Clemens Püttjer, Hamburg (DE)
Assigned to NXP B.V., Eindhoven (NL)
Filed by NXP B.V., Eindhoven (NL)
Filed on Apr. 28, 2022, as Appl. No. 17/661,056.
Prior Publication US 2023/0353376 A1, Nov. 2, 2023
Int. Cl. G06F 21/56 (2013.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/3242 (2013.01) [H04L 9/008 (2013.01); H04L 9/085 (2013.01); H04L 9/3213 (2013.01); H04L 9/3228 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, in an electronic device, result metadata, wherein the result metadata specifies a size of homomorphically encrypted (HE) data to be decrypted;
encrypting the result metadata;
generating or collecting, by the electronic device, HE input data;
transmitting the HE input data and the encrypted result metadata to a cloud server in a cloud environment to allow the cloud server to perform computations using the HE input data, and wherein the cloud server is enabled by the electronic device to send a result of the computations on the HE input data to a secure element for decryption;
establishing a relatively secure online connection from the electronic device to the secure element in the cloud environment; and
enabling, by the electronic device, the secure element to decrypt the result metadata and to decrypt the result of the computations on the HE input data as specified by the decrypted result metadata.