Homomorphic encryption schemes based on coding theory and polynomials
By: Giovanni Giuseppe Grimaldi
Potential Business Impact:
Lets computers do math on secret data.
Homomorphic encryption is a powerful cryptographic tool that enables secure computations on the private data. It evaluates any function for any operation securely on the encrypted data without knowing its corresponding plaintext. For original data $p$, $c$ denotes the ciphertext of the original plaintext $p$, i.e. $c = Encrypt_k(p)$. This is crucial for any sensitive application running in the Cloud, because we must protect data privacy even in the case when the server has falled victim to a cyber attack. The encryption scheme $Encrypt_k$ is said to be homomorphic with respect to some set of operations $\mathcal{O}$, if for any operation $\circ \in \mathcal{O}$ one can compute $Encrypt_k(p_1 \circ p_2)$ from $Encrypt_k(p_1) \circ Encrypt_k(p_2)$. Those schemes come in three forms: somewhat, partially and fully homomorphic. In this survey, we present the state of art of the known homomorphic encryption schemes based on coding theory and polynomials.
Similar Papers
Confidential FRIT via Homomorphic Encryption
Cryptography and Security
Keeps smart machines safe from hackers.
Homomorphic Encryption of Intuitionistic Logic Proofs and Functional Programs: A Categorical Approach Inspired by Composite-Order Bilinear Groups
Logic in Computer Science
Lets computers run programs without seeing data.
Post-Quantum Homomorphic Encryption: A Case for Code-Based Alternatives
Cryptography and Security
Keeps secrets safe from future super-computers.