IP Library › Granted Patent US 12,652,155
Granted Patent B2
US 12,652,155 · App. 18/807,395 · Granted Jun 9, 2026

Data processing method and device based on homomorphic encryption

Inventors: Taechan Kim (Suwon-si, KR); Hyesun Kwak (Seoul, KR); Jinyeong Seo (Seoul, KR); Yongsoo Song (Seoul, KR); Dongwon Lee (Seoul, KR)
Assignees: SAMSUNG ELECTRONICS CO., LTD.; SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
H04L9/0618H04L9/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,652,155
App. No.
18/807,395
Granted
Jun 9, 2026
Kind
B2
Abstract

An electronic device for generating a homomorphic ciphertext, includes: at least one processor, memory storing instructions that, when executed by the at least one processor, cause the electronic device to: identify one or more messages; encode each of the one or more messages to generate a first set and a second set each including one or more ciphertexts; output a third set corresponding to a multi-key by applying a public key based on the first set and the second set; and control generation of the first set and the second set and the output of the third set to operate with a complexity of O(n), wherein n is equal to a number of the one or more messages and a number of the one or more ciphertexts.

Claims (36)

1 . An electronic device for generating a homomorphic ciphertext, comprising:

at least one processor including processing circuitry, and

memory comprising one or more storage media storing instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to:

identify one or more messages;

encode each of the one or more messages to generate a first set and a second set each including one or more ciphertexts; and

output a third set corresponding to a multi-key by applying a public key based on the first set and the second set,

wherein generation of the first set and the second set and the output of the third set are controlled to operate with a complexity of O(n), and

wherein n is equal to a number of the one or more messages or a number of the one or more ciphertexts.

2 . The electronic device of claim 1 , wherein the first set and the second set are each decryptable with one or more secret keys, respectively,

wherein the public key is configured by one or more public keys, and

wherein a number of the one or more secret keys and a number of the one or more public keys are equal to the number of the one or more messages.

3 . The electronic device of claim 1 , wherein the third set is an output value for a first computation configured by a product of a first ciphertext of the first set and a second ciphertext of the second set.

4 . The electronic device of claim 1 , wherein a first computation of a first ciphertext of the first set and a second computation of a second ciphertext of the second set follow homomorphic attributes of gadget decomposition.

5 . The electronic device of claim 1 , wherein the first set and the second set are input ciphertexts of a multi-key BFV scheme of CDKS.

6 . The electronic device of claim 5 , wherein the first set and the second set are input ciphertexts of a multi-key CKKS scheme of the CDKS.

7 . The electronic device of claim 1 , wherein the third set is calculated by a tensor product and re-linearization of the first set and the second set.

8 . A method for generating a homomorphic ciphertext by an electronic device, comprising:

identifying one or more messages;

encoding each of the one or more messages to generate a first set and a second set each including one or more ciphertexts; and

outputting a third set corresponding to a multi-key by applying a public key based on the first set and the second set,

wherein generation of the first set and the second set and the outputting the third set operate in a complexity of O(n), and

wherein n is equal to a number of the one or more messages and a number of the one or more ciphertexts.

9 . The method of claim 8 , wherein the first set and the second set are each decryptable with one or more secret keys, respectively,

the public key is configured by one or more public keys, and

wherein a number of the one or more secret keys and a number of the one or more public keys are equal to the number of the one or more messages.

10 . The method of claim 8 , wherein the third set is an output value of a first computation configured by a product of a first ciphertext of the first set and a second ciphertext of the second set.

11 . The method of claim 8 , wherein a first computation of a first ciphertext of the first set and a second computation of a second ciphertext of the second set follow homomorphic attributes of gadget decomposition.

12 . The method of claim 8 , wherein the first set and the second set are input ciphertexts of a multi-key BFV scheme of CDKS.

13 . The method of claim 8 , wherein the first set and the second set are input ciphertexts of a multi-key CKKS scheme of CDKS.

14 . The method of claim 8 , wherein the third set is calculated by a tensor product and re-linearization of the first set and the second set.

15 . A non-transitory computer readable medium storing instructions that, when executed by at least one processor of an electronic device, cause the electronic device to:

identify one or more messages;

encode each of the one or more messages to generate a first set and a second set each including one or more ciphertexts; and

output a third set corresponding to a multi-key by applying a public key based on the first set and the second set,

wherein generation of the first set and the second set and the output of the third set are controlled to operate with a complexity of O(n), and

wherein n is equal to a number of the one or more messages or a number of the one or more ciphertexts.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2024
From: KIM, TAECHAN; KWAK, HYESUN; SEO, JINYEONG; SONG, YONGSOO; LEE, DONGWON
To: SAMSUNG ELECTRONICS CO., LTD.; SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
Reel/Frame 068676/0891 →
Priority Claims (2)
KR 10-2022-0020328 · Feb 16, 2022 · national
KR 10-2022-0136337 · Oct 21, 2022 · national
Continuity (2)
Continuation PCTKR2023002154 · Feb 14, 2023
Related Publication 20240405969A1 · Dec 5, 2024
References Cited (14)
US 10972252B2 · Gentry et al. · 2021 [cited by applicant]
US 20130072223A1 · Berenberg · 2013 [cited by examiner]
US 20170366338A1 · Gajek · 2017 [cited by applicant]
US 20190394019A1 · Gao · 2019 [cited by applicant]
US 20200344049A1 · Yasuda · 2020 [cited by examiner]
US 20200366459A1 · Nandakumar et al. · 2020 [cited by applicant]
US 20210067315A1 · Mitchell et al. · 2021 [cited by applicant]
US 20220045865A1 · Mukherjee et al. · 2022 [cited by applicant]
EP 3893429A1 · 2021 [cited by applicant]
KR 102339833B1 · 2021 [cited by applicant]
Hao Chen et al., “Efficient Multi-Key Homomorphic Encryption with Packed Ciphertexts with Application to Oblivious Neural Network Inference”, CCS '19: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Commun… [cited by applicant]
Hyesun Kwak et al., “A Unified Framework of Homomorphic Encryption for Multiple Parties with Non-Interactive Setup”, Cryptology ePrint Archive, Paper 2021/1412, Version 20211024:073020, Oct. 24, 2021, 29 pages, url: htt… [cited by applicant]
International Search Report (PCT/ISA/210) issued on May 9, 2023 by the International Searching Authority in International Patent Application No. PCT/KR2023/002154. [cited by applicant]
Written Opinion (PCT/ISA/237) issued on May 9, 2023 by the International Searching Authority in International Patent Application No. PCT/KR2023/002154. [cited by applicant]