This is pretty cool: “Computing Arbitrary Functions of Encrypted Data” http://docs.google.com/viewer?a=v&q=cache:4zylvaUJfzsJ:crypto.stanford.edu/craig/easy-fhe.pdf+Computing+Arbitrary+Functions+of+Encrypted+Data&hl=en&gl=us&pid=bl&srcid=ADGEESjvAKw6TksKG0VzRu09XTlIVtoLIRY8vUnuFnwpYW6yQ_07lLsAqO9Graip9HWOoXhck4ECCL6_zRMzv8xy8uSxR0M9pQk63r7VnUMP7s28upDI7vJv6XSchDrS5cVJYYmmIKOB&sig=AHIEtbS0-mbLfvVjojRyAN8r_8XbjM0ChQ

@williballenthin