Module scicrypt_traits::threshold_cryptosystems[][src]

Expand description

General notion of threshold cryptosystems

Traits

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.

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.