distributed_keygen package¶
Distributed key generation using Paillier homomorphic encryption.
Submodules¶
- distributed_keygen.distributed_keygen module
DistributedPaillierDistributedPaillier.__eq__()DistributedPaillier.__init__()DistributedPaillier.asend()DistributedPaillier.broadcast()DistributedPaillier.compute_modulus()DistributedPaillier.decrypt()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_pq()DistributedPaillier.generate_prime_additive_share()DistributedPaillier.generate_secret_key()DistributedPaillier.get_indices()DistributedPaillier.int_shamir_share_and_send()DistributedPaillier.recv()DistributedPaillier.recv_all()DistributedPaillier.serialize()DistributedPaillier.setup_input()DistributedPaillier.setup_protocol()DistributedPaillier.shamir_share_and_send()
- distributed_keygen.paillier_shared_key module
- distributed_keygen.shamir_secret_sharing module
- distributed_keygen.shamir_secret_sharing_integers module
- distributed_keygen.utils module