Papers1 provider · 1 record
January 1, 2006· IACR Cryptology ePrint Archive
preprint

An efficient way to access an array at a secret index.

Authors:Timothy AtkinsonMarius-Cǎlin Silaghi

Abstract

We propose cryptographic primitives for reading and assigning the (shared) secret found at a secret index in a vector of secrets. The problem can also be solved in constant round with existing general techniques based on arithmetic circuits and the “equality test” in [4]. However the proposed technique requires to exchange less bits. The proposed primitives require a number of rounds that is independent of the size N of the vector, and only depends (linearly) on the number t of computing servers. A previously known primitive for reading a vector at a secret index works only for 2party computations. Our primitives work for any number of computing participants/servers. The proposed techniques are secure against passive attackers, and zero knowledge proofs are provided to show that exactly one index of the array is read/written. The techniques work both with multiparty computations based on secret sharing and with multiparty computations based on threshold homomorphic encryption.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.