Conditional Disclosure of Secrets: Amplification, Closure, Amortization, Lower-Bounds, and Separations

被引:26
作者
Applebaum, Benny [1 ]
Arkis, Barak [1 ]
Raykov, Pavel [1 ]
Vasudevan, Prashant Nalini [2 ]
机构
[1] Tel Aviv Univ, Tel Aviv, Israel
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
来源
ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I | 2017年 / 10401卷
基金
欧洲研究理事会; 欧盟地平线“2020”;
关键词
PRIVATE INFORMATION-RETRIEVAL; SECURE COMPUTATION; ENCRYPTION; SCHEMES; FIELDS;
D O I
10.1007/978-3-319-63688-7_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the conditional disclosure of secrets problem (Gertner et al. J. Comput. Syst. Sci. 2000) Alice and Bob, who hold inputs x and y respectively, wish to release a common secret s to Carol (who knows both x and y) if and only if the input (x, y) satisfies some predefined predicate f. Alice and Bob are allowed to send a single message to Carol which may depend on their inputs and some joint randomness and the goal is to minimize the communication complexity while providing information-theoretic security. Following Gay et al. (Crypto 2015), we study the communication complexity of CDS protocols and derive the following positive and negative results. - (Closure): A CDS for f can be turned into a CDS for its complement (f) over bar with only a minor blow-up in complexity. More generally, for a (possibly non-monotone) predicate h, we obtain a CDS for h(f(1),..., f(m)) whose cost is essentially linear in the formula size of h and polynomial in the CDS complexity of f(i). - (Amplification): It is possible to reduce the privacy and correctness error of a CDS from constant to 2(-k) with a multiplicative overhead of O(k). Moreover, this overhead can be amortized over k-bit secrets. - ( Amortization): Every predicate f over n-bit inputs admits a CDS for multi-bit secrets whose amortized communication complexity per secret bit grows linearly with the input length n for sufficiently long secrets. In contrast, the best known upper-bound for single-bit secrets is exponential in n. - (Lower-bounds): There exists a (non-explicit) predicate f over n-bit inputs for which any perfect (single-bit) CDS requires communication of at least Omega(n). This is an exponential improvement over the previously known Omega(log n) lower-bound. - (Separations): There exists an (explicit) predicate whose CDS complexity is exponentially smaller than its randomized communication complexity. This matches a lower-bound of Gay et al., and, combined with another result of theirs, yields an exponential separation between the communication complexity of linear CDS and non-linear CDS. This is the first provable gap between the communication complexity of linear CDS (which captures most known protocols) and non-linear CDS.
引用
收藏
页码:727 / 757
页数:31
相关论文
共 36 条
  • [1] Aaronson S, 2012, QUANTUM INF COMPUT, V12, P21
  • [2] Aiello B, 2001, LECT NOTES COMPUT SC, V2045, P119
  • [3] Ambainis Andris, 2005, Theory Comput., V1, P37
  • [4] Ambrona M, 2017, CRYPTO 2017
  • [5] Cryptography in NC0
    Applebaum, B
    Ishai, Y
    Kushilevitz, E
    [J]. 45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 166 - 175
  • [6] Applebaum B, 2017, 2017164 CRYPT EPRINT
  • [7] From Private Simultaneous Messages to Zero-Information Arthur-Merlin Protocols and Back
    Applebaum, Benny
    Raykov, Pavel
    [J]. THEORY OF CRYPTOGRAPHY, TCC 2016-A, PT II, 2016, 9563 : 65 - 82
  • [8] Attrapadung N, 2014, LECT NOTES COMPUT SC, V8441, P557, DOI 10.1007/978-3-642-55220-5_31
  • [9] Brickell E. F., 1991, Journal of Cryptology, V4, P123, DOI 10.1007/BF00196772
  • [10] Capocelli R. M., 1993, Journal of Cryptology, V6, P157, DOI 10.1007/BF00198463