US 12,476,945 B2
Electronic device for performing evaluation of encrypted messages and methods thereof
Jung Hee Cheon, Seoul (KR); Taekyung Kim, Seoul (KR); Yongdong Yeo, Seoul (KR); and Jeongdae Hong, Seoul (KR)
Assigned to CRYPTO LAB INC., Seoul (KR)
Filed by CRYPTO LAB INC., Seoul (KR)
Filed on Dec. 28, 2023, as Appl. No. 18/398,434.
Claims priority of application No. 10-2022-0187961 (KR), filed on Dec. 28, 2022; and application No. 10-2023-0191303 (KR), filed on Dec. 26, 2023.
Prior Publication US 2024/0223541 A1, Jul. 4, 2024
Int. Cl. H04L 9/40 (2022.01); H04L 9/08 (2006.01)
CPC H04L 63/0428 (2013.01) [H04L 9/0866 (2013.01); H04L 9/0891 (2013.01)] 6 Claims
OG exemplary drawing
 
1. An electronic device comprising:
a communicator communicating with a plurality of external devices each generating an encryption key;
a memory; and
a processor,
wherein the processor stores a plurality of encrypted messages in the memory when receiving the plurality of encrypted messages each encrypted with the encryption key by the plurality of external devices through the communicator,
performs a key switching operation using a switching key for the plurality of encrypted messages to change each of the plurality of encrypted messages to the encrypted message encrypted with a common key,
evaluates the changed plurality of encrypted messages by using at least one evaluation key, and
controls the communicator to transmit an evaluation result to at least one of the plurality of external devices,
wherein the processor receives an individual switching key, an individual relinearization key, and an individual rotation key, generated by each of the plurality of external devices through the communicator, and adds the respective individual switching keys, individual relinearization keys, and individual rotation keys to acquire the switching key, a relinearization key, and a rotation key, and
the at least one evaluation key includes the relinearization key or the rotation key.