Paper 2017/515
Be Adaptive, Avoid Overcommitting
Zahra Jafargholi, Chethan Kamath, Karen Klein, Ilan Komargodski, Krzysztof Pietrzak, and Daniel Wichs
Abstract
For many cryptographic primitives, it is relatively easy to achieve selective security (where the adversary commits a-priori to some of the choices to be made later in the attack) but appears difficult to achieve the more natural notion of adaptive security (where the adversary can make all choices on the go as the attack progresses). A series of several recent works shows how to cleverly achieve adaptive security in several such scenarios including generalized selective decryption (Panjwani, TCC '07 and Fuchsbauer et al., CRYPTO '15), constrained PRFs (Fuchsbauer et al., ASIACRYPT '14), and Yao garbled circuits (Jafargholi and Wichs, TCC '16b). Although the above works expressed vague intuition that they share a common technique, the connection was never made precise. In this work we present a new framework that connects all of these works and allows us to present them in a unified and simplified fashion. Moreover, we use the framework to derive a new result for adaptively secure secret sharing over access structures defined via monotone circuits. We envision that further applications will follow in the future.
Underlying our framework is the following simple idea. It is well known that selective security, where the adversary commits to
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- A minor revision of an IACR publication in CRYPTO 2017
- Keywords
- adaptive securitysecret sharinggarblingYaogeneralized selective decryptionGSDpebbling strategies
- Contact author(s)
- ilan komargodski @ weizmann ac il
- History
- 2017-09-01: last of 2 revisions
- 2017-06-05: received
- See all versions
- Short URL
- https://ia.cr/2017/515
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2017/515, author = {Zahra Jafargholi and Chethan Kamath and Karen Klein and Ilan Komargodski and Krzysztof Pietrzak and Daniel Wichs}, title = {Be Adaptive, Avoid Overcommitting}, howpublished = {Cryptology {ePrint} Archive, Paper 2017/515}, year = {2017}, url = {https://eprint.iacr.org/2017/515} }