Basic Unit of Computation


I've been thinking about homomorphic encryption lately, and one interesting application of it is secure cloud computation.

Fully Homomorphic Encryption allows for arbitrary transformations to be applied to encrypted data. For example:

foo = encrypt(7)
bar = encrypt(6)
baz = foo + bar
print(decrypt(baz))
# prints '13'

WIP