Encrypt

Decrypt

var c1 = Encrypt(13, "HELLO"); // c1 = URYYB var c2 = Encrypt(13, "WORLD"); // c2 = JBEYQ var c3 = Concat (c1, c2); // c3 = URYYBJBEYQ var p = Decrypt(13, c3); // p = HELLOWORLD

and

xor

Visions of a fully homomorphic cryptosystem have been dancing in cryptographers' heads for thirty years. I never expected to see one. It will be years before a sufficient number of cryptographers examine the algorithm that we can have any confidence that the scheme is secure, but -- practicality be damned -- this is an amazing piece of work.

True, and fixed. Thanks! -Craig