Expand description

General notion of threshold cryptosystems

Traits

A DecryptionShare is the result of decrypting with a partial key. When enough of these shares are combined, they reveal the actual decryption.

An asymmetric threshold cryptosystem is a system of methods to encrypt plaintexts into ciphertexts, but instead of having a single secret key to decrypt them back into plaintexts, we require a given number of parties to decrypt with their own partial key. If enough parties partially decrypt, the resulting shares can be combined into the original plaintext. Still, anyone who has access to the public key can perform encryptions.

A partial decryption key partially decrypts ciphertexts to return a decryption share. If enough decryption shares of different keys are combined, they output the correct decryption.

An asymmetric threshold cryptosystem is a system of methods to encrypt plaintexts into ciphertexts, but instead of having a single secret key to decrypt them back into plaintexts, we require a given number of parties to decrypt with their own partial key. If enough parties partially decrypt, the resulting shares can be combined into the original plaintext. Still, anyone who has access to the public key can perform encryptions.