Paper 2017/1062

Towards Breaking the Exponential Barrier for General Secret Sharing

Tianren Liu, Vinod Vaikuntanathan, and Hoeteck Wee

Abstract

A secret-sharing scheme for a monotone Boolean (access) function F:{0,1}n{0,1} is a randomized algorithm that on input a secret, outputs n shares s1,,sn such that for any (x1,,xn){0,1}n, the collection of shares {si:xi=1} determine the secret if F(x1,,xn)=1 and reveal nothing about the secret otherwise. The best secret sharing schemes for general monotone functions have shares of size Θ(2n). It has long been conjectured that one cannot do much better than 2Ω(n) share size, and indeed, such a lower bound is known for the restricted class of linear secret-sharing schemes. In this work, we *refute* two natural strengthenings of the above conjecture: -- First, we present secret-sharing schemes for a family of monotone functions over with sub-exponential share size . This *unconditionally* refutes the stronger conjecture that circuit size is a lower bound on the share size. -- Second, we disprove the analogous conjecture for non-monotone functions. Namely, we present non-monotone secret-sharing schemes for *every* access function over with shares of size . Our construction draws upon a rich interplay amongst old and new problems in information-theoretic cryptography: from secret-sharing, to multi-party computation, to private information retrieval. Along the way, we also construct the first multi-party conditional disclosure of secrets (CDS) protocols for general functions with communication complexity .

Metadata
Available format(s)
PDF
Publication info
Preprint. MINOR revision.
Keywords
secret sharing
Contact author(s)
liutr @ mit edu
History
2018-02-22: revised
2017-11-09: received
See all versions
Short URL
https://ia.cr/2017/1062
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/1062,
      author = {Tianren Liu and Vinod Vaikuntanathan and Hoeteck Wee},
      title = {Towards Breaking the Exponential Barrier for General Secret Sharing},
      howpublished = {Cryptology {ePrint} Archive, Paper 2017/1062},
      year = {2017},
      url = {https://eprint.iacr.org/2017/1062}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.