US 12,380,227 B2
Encryption computing system and encryption method
Wi Jik Lee, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Nov. 25, 2022, as Appl. No. 17/994,115.
Claims priority of application No. 10-2021-0169752 (KR), filed on Dec. 1, 2021.
Prior Publication US 2023/0169187 A1, Jun. 1, 2023
Int. Cl. G06F 21/60 (2013.01); G06F 7/544 (2006.01); G06F 21/79 (2013.01)
CPC G06F 21/602 (2013.01) [G06F 7/5443 (2013.01); G06F 21/79 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An encryption computing system comprising:
a processor configured to perform calculations between homomorphic encrypted data; and
a non-volatile memory device storing the homomorphic encrypted data, wherein the homomorphic encrypted data includes a plurality of cyphertexts,
wherein the processor is further configured to:
perform a first multiplication between a first cyphertext and a second cyphertext to generate a first intermediate cyphertext;
perform a second multiplication between the first intermediate cyphertext and a third cyphertext to generate a second intermediate cyphertext;
perform a third multiplication between the second intermediate cyphertext and a fourth cyphertext to generate a third intermediate cyphertext; and thereafter,
perform rescaling comprising one or more rescaling calculations on the third intermediate cyphertext using a cumulative scaling factor to generate the homomorphic encrypted data, wherein the cumulative scaling factor is based on a cumulative result of the first multiplication, the second multiplication and the third multiplication,
wherein a number of the one or more rescaling calculations is less than a number of a plurality of multiplications including the first multiplication, the second multiplication, and the third multiplication.