3PC ORAM with Low Latency, Low Bandwidth, and Fast Batch Retrieval
3PC ORAM with Low Latency, Low Bandwidth, and Fast Batch Retrieval
复制标题
具有低延迟、低带宽和快速批量检索的 3PC ORAM
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Boyang Wei
中科院分区:
文献类型:
--
作者:
Stanislaw Jarecki;Boyang Wei
Multi-Party Computation of Oblivious RAM (MPC ORAM) implements secret-shared random access memory in a way that protects access pattern privacy against a threshold of corruptions. MPC ORAM enables secure computation of any RAM program on large data held by different entities, e.g. MPC processing of database queries on a secret-shared database. MPC ORAM can be constructed by any (client-server) ORAM, but there is an efficiency gap between known MPC ORAM’s and ORAM’s. Current asymptotically best MPC ORAM is implied by an “MPC friendly” variant of Path-ORAM [26] called Circuit-ORAM, due to Wang et al [27]. However, using garbled circuit for Circuit-ORAM’s client implies MPC ORAM which matches Path-ORAM in rounds but increases bandwidth by (varOmega (kappa )) factor, while using GMW or BGW protocols implies MPC ORAM which matches Path-ORAM in bandwidth, but increases round complexity by (varOmega ({log n}log {log n})) factor, where (kappa ) is a security parameter and (n) is memory size.