tno.mpc.protocols.secure_comparison Logo
v4.1.2

Contents:

  • secure_comparison package
    • secure_comparison.communicator module
      • Communicator
        • Communicator.recv()
        • Communicator.send()
    • secure_comparison.initiator module
      • Initiator
        • Initiator.__init__()
        • Initiator.perform_secure_comparison()
        • Initiator.receive_encryption_schemes()
        • Initiator.shuffle()
        • Initiator.step_1()
        • Initiator.step_3()
        • Initiator.step_4c()
        • Initiator.step_4d()
        • Initiator.step_4e()
        • Initiator.step_4f()
        • Initiator.step_4g()
        • Initiator.step_4h()
        • Initiator.step_4i()
        • Initiator.step_6()
        • Initiator.step_7()
    • secure_comparison.keyholder module
      • KeyHolder
        • KeyHolder.__init__()
        • KeyHolder.make_and_send_encryption_schemes()
        • KeyHolder.perform_secure_comparison()
        • KeyHolder.step_2()
        • KeyHolder.step_4a()
        • KeyHolder.step_4b()
        • KeyHolder.step_4j()
        • KeyHolder.step_5()
    • secure_comparison.utils module
      • from_bits()
      • to_bits()
tno.mpc.protocols.secure_comparison
  • secure_comparison package
  • View page source

secure_comparison package

Implementation of secure comparison protocol as given in https://eprint.iacr.org/2018/1100.pdf.

  • secure_comparison.communicator module
    • Communicator
      • Communicator.recv()
      • Communicator.send()
  • secure_comparison.initiator module
    • Initiator
      • Initiator.__init__()
      • Initiator.perform_secure_comparison()
      • Initiator.receive_encryption_schemes()
      • Initiator.shuffle()
      • Initiator.step_1()
      • Initiator.step_3()
      • Initiator.step_4c()
      • Initiator.step_4d()
      • Initiator.step_4e()
      • Initiator.step_4f()
      • Initiator.step_4g()
      • Initiator.step_4h()
      • Initiator.step_4i()
      • Initiator.step_6()
      • Initiator.step_7()
  • secure_comparison.keyholder module
    • KeyHolder
      • KeyHolder.__init__()
      • KeyHolder.make_and_send_encryption_schemes()
      • KeyHolder.perform_secure_comparison()
      • KeyHolder.step_2()
      • KeyHolder.step_4a()
      • KeyHolder.step_4b()
      • KeyHolder.step_4j()
      • KeyHolder.step_5()
  • secure_comparison.utils module
    • from_bits()
    • to_bits()
Previous Next

© Copyright 2020-2023, TNO MPC Lab.

Built with Sphinx using a theme provided by Read the Docs.
tno.mpc.protocols.secure_comparison v4.1.2
Versions
latest
v0.1.6
v4.1.2