Homomorphic Encryption
Homomorphic encryption is a cryptographic technique that allows computations to be performed on encrypted data without needing to decrypt it.
- enables operations on ciphertexts that, when decrypted, match the result of operations performed on the plaintexts
- means that data can remain secure and private while in use/being processed
- uses
- in cloud computing
- data privacy
- weaknesses
- computationally intensive
Types
- Partially Homomorphic Encryption (PHE)
- Somewhat Homomorphic Encryption (SHE)
- Fully Homomorphic Encryption (FHE)