Homomorphic Encryption

A cryptographic technique that performs a function over encrypted data. It allows you to encrypt data and apply the function, which then allows you to decrypt it yourself, the result being as if you had only applied the function without initially encrypting it. Similar to zero-knowledge proofs, homomorphic encryption allows a person to send sensitive information to a third party without revealing private information.