Definition
Homomorphic encryption is a form of encryption that allows computations to be performed on encrypted data without first having to decrypt it. The resulting computations are left in an encrypted form which, when decrypted, result in an output that is identical to that of the operations performed on the unencrypted data. Homomorphic encryption can be used for privacy-preserving outsourced storage and computation. This allows data to be encrypted and outsourced to commercial cloud environments for processing, all while encrypted.
Related concepts
Amit SahaiAssociation for Computing MachineryBenaloh cryptosystemBlock floating pointBram CohenBranching programsBrent WatersClient-side encryptionCloud computingCloud storageCohen's cryptosystemComputational problemConfidential computingCraig Gentry (computer scientist)Damgård–Jurik cryptosystemDavid NaccacheDistributed key generationDuality TechnologiesElGamal encryptionEncryptionExclusive disjunctionExclusive orFixed-point arithmeticFormat-preserving encryptionFunctional encryptionGitHubGo (language)Goldwasser–Micali cryptosystemHEAANHElibHomomorphic Encryption StandardHomomorphic secret sharingHomomorphic signatures for network codingHomomorphismIBMIdeal lattice cryptographyIntelJung Hee CheonKey (cryptography)Lattice-based cryptographyLearning with errorsMITMalleability (cryptography)Medical privacyMicrosoftMicrosoft SEALNTRUNaccache–Stern cryptosystemNational Institute of Standards and TechnologyNew Jersey Institute of TechnologyNigel Smart (cryptographer)Okamoto–Uchiyama cryptosystemOpenFHEPALISADE (software)Paillier cryptosystemPolymorphic codePredictive analyticsPrivate biometricsPrivate set intersectionPrivilege escalationPublic-key cryptographyPypiRSA (cryptosystem)RSA cryptosystemRaytheon BBN TechnologiesRing learning with errorsSIMDSamsung Advanced Institute of TechnologySearchable symmetric encryptionSecure multi-party computationShai HaleviSubset sum problemUniversity of California, San DiegoVerifiable computingVinod VaikuntanathanZvika Brakerski
2 concepts already in your glossary