ABY icon indicating copy to clipboard operation
ABY copied to clipboard

Do multi-party computing with ABY have to be based on the same program?

Open siaaron045 opened this issue 5 years ago • 3 comments

I want to do an experiment using ABY. Suppose there are two programs Alice and Bob in two servers. Whether ABY can achieve secure multi-party computing between Alice and Bob? I want to do this: 1.Alice send a number X to bob; 2. Alice puts a number R to circuit and Bob puts the number X to circuit. 3.Using the circuit to achieve secure computing. Can ABY do this? How to achieve communication between two programs using ABY? If you see this issue , please help me, I am student and I want to graduate.°(°ˊДˋ°) ° Thanks a lot.

siaaron045 avatar May 29 '20 13:05 siaaron045

Hi, ABY may be called from different programs, but both need to construct the same circuit of course. The simplest way to add another communication channel between Alice and Bob is to use your favorite networking library independently of ABY.

lenerd avatar May 29 '20 13:05 lenerd

Thank you.Can you recommend a library which can easily add communication channel between Alice and Bob?

siaaron045 avatar May 30 '20 04:05 siaaron045

Boost.Asio is quite nice to use in C++, especially compared to the classic BSD Socket API.

lenerd avatar May 30 '20 12:05 lenerd