distributed_keygen package¶
Distributed key generation using Paillier homomorphic encryption.
Submodules¶
- distributed_keygen.distributed_keygen module
DistributedPaillierDistributedPaillier.SerializedDistributedPaillierDistributedPaillier.SerializedDistributedPaillier.distributedDistributedPaillier.SerializedDistributedPaillier.indexDistributedPaillier.SerializedDistributedPaillier.precDistributedPaillier.SerializedDistributedPaillier.pubkeyDistributedPaillier.SerializedDistributedPaillier.scheme_idDistributedPaillier.SerializedDistributedPaillier.seckeyDistributedPaillier.SerializedDistributedPaillier.session_id
DistributedPaillier.StoredDistributedPaillierDistributedPaillier.StoredDistributedPaillier.corruption_thresholdDistributedPaillier.StoredDistributedPaillier.indexDistributedPaillier.StoredDistributedPaillier.party_indicesDistributedPaillier.StoredDistributedPaillier.precisionDistributedPaillier.StoredDistributedPaillier.priv_keyDistributedPaillier.StoredDistributedPaillier.pub_keyDistributedPaillier.StoredDistributedPaillier.shares
DistributedPaillier.__eq__()DistributedPaillier.__init__()DistributedPaillier.apply_encoding()DistributedPaillier.compute_modulus()DistributedPaillier.decrypt()DistributedPaillier.decrypt_sequence()DistributedPaillier.default_biprime_paramDistributedPaillier.default_corruption_thresholdDistributedPaillier.default_key_lengthDistributedPaillier.default_prime_thresholdDistributedPaillier.default_sec_shamirDistributedPaillier.deserialize()DistributedPaillier.from_security_parameter()DistributedPaillier.gather_shares()DistributedPaillier.generate_keypair()DistributedPaillier.generate_secret_key()DistributedPaillier.get_indices()DistributedPaillier.int_shamir_share_and_send()DistributedPaillier.load_private_key_from_bytes()DistributedPaillier.serialize()DistributedPaillier.setup_input()DistributedPaillier.setup_protocol()DistributedPaillier.store_private_key()
SessionIdError
- distributed_keygen.paillier_shared_key module
- distributed_keygen.utils module