Implementation of ECC operations in BMR I want to implement computing ECC operations (i.e., multiplication) in a BMR scheme (secure multi-party computation)
What is the best way to do it?
I found Fairplay MPC - to allow BMR computation through ASFL language, but it does not provide a good library for ECC operations.
Instead, CHARM implements several cryptographic functionalities, but without MPC.
Is there anything that combines the two approaches? (Both MPC and ECC operations)?
Edit: This question is about ECC operations as one component in a general MPC scheme.
CHARM
FairPlay
If you are looking to implement private ECC operations using BMR, then you need to convert these operations first into a Boolean circuit. This will be extremely expensive and not the way to go. Rather, you need a direct protocol for this. Note that there are secure protocols for ECDSA, if this is what you are looking for.