tno.mpc.protocols.secure_inner_join Logo
v1.0.0

Contents:

  • secure_inner_join package
    • secure_inner_join.database_owner module
      • DatabaseOwner
        • DatabaseOwner.Collection
        • DatabaseOwner.__init__()
        • DatabaseOwner.encode_lsh_data()
        • DatabaseOwner.encode_phonetic_data()
        • DatabaseOwner.encrypt_data()
        • DatabaseOwner.feature_names
        • DatabaseOwner.generate_shares()
        • DatabaseOwner.hash_data()
        • DatabaseOwner.intersection_size
        • DatabaseOwner.receive_all_feature_names()
        • DatabaseOwner.receive_all_paillier_schemes()
        • DatabaseOwner.receive_all_randomness()
        • DatabaseOwner.receive_and_verify_data_parties()
        • DatabaseOwner.receive_intersection_size()
        • DatabaseOwner.receive_share()
        • DatabaseOwner.received_paillier_schemes
        • DatabaseOwner.run_protocol()
        • DatabaseOwner.send_encrypted_data()
        • DatabaseOwner.send_feature_names_to_all()
        • DatabaseOwner.send_hashed_identifiers()
        • DatabaseOwner.send_lsh_identifiers()
        • DatabaseOwner.send_paillier_scheme_to_all()
        • DatabaseOwner.send_phonetic_identifiers()
        • DatabaseOwner.send_randomness_to_all()
        • DatabaseOwner.send_shares()
        • DatabaseOwner.shared_randomness
        • DatabaseOwner.shares
      • sha256_hash_digest()
    • secure_inner_join.helper module
      • Helper
        • Helper.__init__()
        • Helper.combine_and_send_to_all()
        • Helper.default_threshold_function()
        • Helper.intersection_size
        • Helper.lsh_distance()
        • Helper.obtain_and_process_all_shares()
        • Helper.receive_identifiers()
        • Helper.receive_lsh_identifiers()
        • Helper.receive_ph_identifiers()
        • Helper.run_protocol()
        • Helper.send_data_parties()
        • Helper.send_shares_to_all()
        • Helper.store_data()
        • Helper.summed_lsh_distance()
    • secure_inner_join.lsh module
      • encode()
      • get_hyper_planes()
      • lsh_hash()
      • weighted_hamming_distance()
    • secure_inner_join.phonem module
      • phonem_encode()
    • secure_inner_join.player module
      • Player
        • Player.__init__()
        • Player.create_logger()
        • Player.data_parties
        • Player.data_parties_and_addresses
        • Player.helper
        • Player.identifier
        • Player.intersection_size
        • Player.receive_message()
        • Player.run_protocol()
        • Player.send_message()
tno.mpc.protocols.secure_inner_join
  • Search


© Copyright 2020-2023, TNO MPC Lab.

Built with Sphinx using a theme provided by Read the Docs.
tno.mpc.protocols.secure_inner_join v1.0.0
Versions
latest
v0.3.4
v1.0.0