US 12,438,710 B2
Functional encryption system and method of performing functional encryption
Wijik Lee, Suwon-si (KR); and Heeseok Eun, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jan. 13, 2023, as Appl. No. 18/096,687.
Claims priority of application No. 10-2022-0034459 (KR), filed on Mar. 21, 2022.
Prior Publication US 2023/0299955 A1, Sep. 21, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01)
CPC H04L 9/0866 (2013.01) [H04L 9/14 (2013.01); H04L 9/3093 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A functional encryption system, comprising:
a key generation device configured to generate a public key and a secret key, based on a master key and a parameter vector;
an encryption device configured to generate encrypted data by encrypting an input vector, based on the public key; and
a decryption device configured to generate decrypted data that is an approximation value of an inner product of the parameter vector and the input vector by decrypting the encrypted data based on the secret key,
wherein the approximation value of the inner product includes an inner product error value corresponding to a difference between the decrypted data and the inner product,
wherein the key generation device is further configured to generate an encrypted parameter vector including an amplified parameter vector corresponding to a multiplication of the parameter vector and an error factor value, and
wherein when the decryption device generates the decrypted data, the inner product error value is decreased as the error factor value is increased.