Paper 2017/808
On the Untapped Potential of Encoding Predicates by Arithmetic Circuits and Their Applications
Shuichi Katsumata
Abstract
Predicates are used in cryptography as a fundamental tool to control the disclosure of secrets. However, how to embed a particular predicate into a cryptographic primitive is usually not given much attention. In this work, we formalize the idea of encoding predicates as arithmetic circuits and observe that choosing the right encoding of a predicate may lead to an improvement in many aspects such as the efficiency of a scheme or the required hardness assumption. In particular, we develop two predicate encoding schemes with different properties and construct cryptographic primitives that benefit from these: verifiable random functions (VRFs) and predicate encryption (PE) schemes.
- We propose two VRFs on bilinear maps. Both of our schemes are secure under a non-interactive
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- A major revision of an IACR publication in ASIACRYPT 2017
- Keywords
- Predicatesverifiable random functionspredicate encryption schemes
- Contact author(s)
- shuichi katsumata000 @ gmail com
- History
- 2017-08-28: received
- Short URL
- https://ia.cr/2017/808
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2017/808, author = {Shuichi Katsumata}, title = {On the Untapped Potential of Encoding Predicates by Arithmetic Circuits and Their Applications}, howpublished = {Cryptology {ePrint} Archive, Paper 2017/808}, year = {2017}, url = {https://eprint.iacr.org/2017/808} }