Multiparty key generation

[WORK IN PROGRESS]

Generating a key collaboratively so that no single party holds it, and decrypting the same way at the end of a computation.