secure_comparison package¶
Implementation of secure comparison protocol as given in https://eprint.iacr.org/2018/1100.pdf.
Submodules¶
- secure_comparison.communicator module
- secure_comparison.initiator module
Initiator
Initiator.__init__()
Initiator.perform_secure_comparison()
Initiator.receive_encryption_schemes()
Initiator.scheme_dgk
Initiator.scheme_paillier
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
- secure_comparison.utils module