tf-encrypted / tf-encrypted

A Framework for Encrypted Machine Learning in TensorFlow

Home Page:https://tf-encrypted.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementaion of Division in SecureNN

psy-mas opened this issue · comments

commented

Hello. Is there a short-term plan to implement division in SecureNN??

@psy-mas AFAIK, there is no plan to implement this in a short term.
But I do have an internal version of ABY3 that supports floating point division.
We can discuss about this further if you are interested.

commented

@zicofish THX for commenting. Do you mean performing a true division of 'x' by y where 'y' is public? I am now very curious about how to perform a division of 'x' by 'y' where both of them are private(e.g. the implementation in SecureNN or Newton-Raphson,Goldschmidt algorithm etc.)
Best wishes.

@psy-mas I was also talking about the scenario where both are private, but we only implemented this for the ABY3 scheme.

commented

@zicofish Hey,I am really interested in this.Would you like to tell me how to implement that in the ABY3 scheme?Appreciate it very much.
Best wishes.

@zicofish Hey,I am really interested in this.Would you like to tell me how to implement that in the ABY3 scheme?Appreciate it very much.
Best wishes.

The idea is similar with this paper of ours :https://dl.acm.org/doi/abs/10.1145/3411501.3419427 .

commented

Hey, thank you very much for the replying @vincehong . Nice job!! I am going to read this paper carefully!

Best wishes