Cryptology ePrint Archive: Report 2017/981

Efficient Maliciously Secure Multiparty Computation for RAM

Marcel Keller and Avishay Yanai

Abstract: A crucial issue, that mostly affects the performance of actively secure computation of RAM programs, is the task of reading/writing from/to memory in a private and authenticated manner. Previous works in the active security and multiparty settings are based purely on the SPDZ (reactive) protocol, hence, memory accesses are treated just like any input to the computation. However, a garbled-circuit-based construction (such as BMR), which benefits from a lower round complexity, must resolve the issue of converting memory data bits to their corresponding wire keys and vice versa.

In this work we propose three techniques to construct a secure memory access, each appropriates to a different level of abstraction of the underlying garbling functionality. We provide a comparison between the techniques by several metrics. To the best of our knowledge, we are the first to construct, prove and implement a concretely efficient garbled-circuit-based actively secure RAM computation with dishonest majority.

Our construction is based on our third (most efficient) technique, cleverly utilizing the underlying SPDZ authenticated shares (Damgård et al., Crypto 2012), yields lean circuits and a constant number of communication rounds per physical memory access. Specifically, it requires no additional circuitry on top of the ORAM's, incurs only two rounds of broadcasts between every two memory accesses and has a multiplicative overhead of 2 on top of the ORAM's storage size.

Our protocol outperforms the state of the art in this settings when deployed over WAN. Even when simulating a very conservative RTT of 100ms our protocol is at least one order of magnitude faster than the current state of the art protocol of Keller and Scholl (Asiacrypt 2015).

Category / Keywords: cryptographic protocols / Multiparty computation, oblivious RAM, garbled circuits

Date: received 5 Oct 2017, last revised 9 Oct 2017

Contact author: m keller at bristol ac uk,ay yanay@gmail com

Available format(s): PDF | BibTeX Citation

Note: Added acknowledgments

Version: 20171009:170459 (All versions of this report)

Short URL: ia.cr/2017/981

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]