US 11,895,224 B2
Crypto processor, method of operating crypto processor, and electronic device including crypto processor
Youngsam Shin, Hwaseong-si (KR); Sunmin Kwon, Seoul (KR); and Dong-Hoon Yoo, Suwon-si (KR)
Assigned to Samsung Electronics Co., Ltd., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD, Suwon-si (KR)
Filed on Apr. 19, 2021, as Appl. No. 17/233,701.
Claims priority of application No. 10-2020-0167378 (KR), filed on Dec. 3, 2020.
Prior Publication US 2022/0182220 A1, Jun. 9, 2022
Int. Cl. H04L 9/06 (2006.01); G06F 7/523 (2006.01); G06F 7/72 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [G06F 7/523 (2013.01); G06F 7/724 (2013.01); H04L 9/008 (2013.01); H04L 2209/12 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of operating a crypto processor, the method comprising:
encrypting input data to plural lattice-based texts;
multiplexing coefficients of polynomials of the plural lattice-based texts, to selectively provide the multiplexed coefficients to plural multipliers; and
generating a lattice-based text result for a homomorphic operation by operating the plural multipliers in parallel with respect to the multiplexed coefficients, including operating at least one first multiplier, of the plural multipliers, provided a first portion of the multiplexed coefficients, operating at least one second multiplier, of the plural multipliers, provided a second portion of the multiplexed coefficients, and selectively operating an adder provided some results of the operated plural multipliers.