2021 · 16 citations · 13 references
ComputingComputer ScienceAlgorithmsCryptographySecurity ProtocolsCryptographic ComplexityCryptographic Protocol DesignDistributed ComputingRandomized ComputationSecure Multi-party ComputationClient-server CommunicationLightweight Cryptographic ProtocolsShuffle
In this paper we propose efficient two-party protocols for obliviously applying a (possibly random) linear group action to a data set. Our protocols capture various applications such as oblivious shuffles, circular shifts, matrix multiplications, to name just a few. A notable feature enjoyed by our protocols, is that they admit a round-optimal (more precisely, one-round) online computation phase, once an input-independent off-line computation phase has been completed. Our oblivious shuffle is the first to achieve a round-optimal online phase. The most efficient instantiations of our protocols are obtained in the so-called client-aided client-server setting, where the offline phase is run by a semi-honest input party (client) who will then distribute the generated correlated randomness to the computing parties (servers). When comparing the total running time to the previous best two-party oblivious shuffle protocol by Chase et al. (Asiacrypt 2020), our shuffle protocol in this client-aided setting is up to 105 times and 152 times faster, in the LAN and WAN setting, respectively. We additionally show how the Chase et al. protocol (which is a standard two-party protocol) can be modified to leverage the advantages of the client-aided setting, but show that, even doing so, our scheme is still two times faster in the online phase and 1.34 times faster in total on average.
13
Oded Goldreich, Silvio Micali, Avi Wigderson · 1987 · 3.5K citations
SecureML: A System for Scalable Privacy-Preserving Machine Learning
Payman Mohassel, Yupeng Zhang · 2017 · 1.8K citations
Payman Mohassel, Peter Rindal · 2018 · 423 citations
M. Sadegh Riazi, Christian Weinert, Oleksandr Tkachenko et al. · 2018 · 407 citations · Full text
Natural Sciences, Materials Science, Electronic Materials +9