| CPC H04L 9/008 (2013.01) [H04L 9/0637 (2013.01); H04L 9/14 (2013.01)] | 16 Claims |

|
1. An electronic device comprising:
a communication interface configured to support communication using a security protocol;
a memory including personal information data; and
at least one processor operatively coupled to the communication interface and the memory, wherein:
the at least one processor:
generates a ciphertext obtained by encrypting the personal information data according to homomorphic encryption and generates a public key and one or more operation keys by using a secret key for the electronic device;
transmits the ciphertext, the public key, and the one or more operation keys to a server through the communication interface; and
receives service information acquired based on a homomorphic encryption operation on the ciphertext from the server, and
the one or more operation keys correspond to some of all operation keys necessary for the homomorphic encryption operation, wherein the one or more operation keys include a multiplication key, a conjugate complex key, and one or more hierarchical Galois keys.
|