Predicate Encryption for Circuits from LWE

In predicate encryption, a ciphertext is associated with descriptive attribute values x in addition to a plaintext μ, and a secret key is associated with a predicate f. Decryption returns plaintext μ if and only if f(x)=1. Moreover, security of predicate encryption guarantees that an adversary learn...

Full description

Bibliographic Details
Main Authors: Gorbunov, Sergey, Vaikuntanathan, Vinod, Wee, Hoeteck
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:en_US
Published: Springer 2017
Online Access:http://hdl.handle.net/1721.1/112960
https://orcid.org/0000-0002-2666-0045
_version_ 1826208023312334848
author Gorbunov, Sergey
Vaikuntanathan, Vinod
Wee, Hoeteck
author2 Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
author_facet Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Gorbunov, Sergey
Vaikuntanathan, Vinod
Wee, Hoeteck
author_sort Gorbunov, Sergey
collection MIT
description In predicate encryption, a ciphertext is associated with descriptive attribute values x in addition to a plaintext μ, and a secret key is associated with a predicate f. Decryption returns plaintext μ if and only if f(x)=1. Moreover, security of predicate encryption guarantees that an adversary learns nothing about the attribute x or the plaintext μ from a ciphertext, given arbitrary many secret keys that are not authorized to decrypt the ciphertext individually. We construct a leveled predicate encryption scheme for all circuits, assuming the hardness of the subexponential learning with errors (LWE) problem. That is, for any polynomial function d=d(λ), we construct a predicate encryption scheme for the class of all circuits with depth bounded by d(λ), where λ is the security parameter.
first_indexed 2024-09-23T13:59:09Z
format Article
id mit-1721.1/112960
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T13:59:09Z
publishDate 2017
publisher Springer
record_format dspace
spelling mit-1721.1/1129602022-10-01T18:23:57Z Predicate Encryption for Circuits from LWE Gorbunov, Sergey Vaikuntanathan, Vinod Wee, Hoeteck Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Gorbunov, Sergey Vaikuntanathan, Vinod In predicate encryption, a ciphertext is associated with descriptive attribute values x in addition to a plaintext μ, and a secret key is associated with a predicate f. Decryption returns plaintext μ if and only if f(x)=1. Moreover, security of predicate encryption guarantees that an adversary learns nothing about the attribute x or the plaintext μ from a ciphertext, given arbitrary many secret keys that are not authorized to decrypt the ciphertext individually. We construct a leveled predicate encryption scheme for all circuits, assuming the hardness of the subexponential learning with errors (LWE) problem. That is, for any polynomial function d=d(λ), we construct a predicate encryption scheme for the class of all circuits with depth bounded by d(λ), where λ is the security parameter. Microsoft Corporation (PhD Fellowship) Northrop Grumman Cybersecurity Research Consortium United States. Defense Advanced Research Projects Agency (Grant FA8750-11-2-0225) National Science Foundation (U.S.) (Awards CNS-1350619) National Science Foundation (U.S.) (Awards CNS-1413920) Alfred P. Sloan Foundation (Fellowship) Microsoft (Faculty Fellowship) 2017-12-29T14:39:14Z 2017-12-29T14:39:14Z 2015-08 Article http://purl.org/eprint/type/ConferencePaper 978-3-662-47999-5 978-3-662-48000-7 0302-9743 1611-3349 http://hdl.handle.net/1721.1/112960 Gorbunov, Sergey, et al. “Predicate Encryption for Circuits from LWE.” Advances in Cryptology -- CRYPTO 2015, 16-20 August, 2015, Santa Barbara, CA, Springer Berlin Heidelberg, 2015, pp. 503–23. https://orcid.org/0000-0002-2666-0045 en_US http://dx.doi.org/10.1007/978-3-662-48000-7_25 Advances in Cryptology -- CRYPTO 2015 Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Springer MIT Web Domain
spellingShingle Gorbunov, Sergey
Vaikuntanathan, Vinod
Wee, Hoeteck
Predicate Encryption for Circuits from LWE
title Predicate Encryption for Circuits from LWE
title_full Predicate Encryption for Circuits from LWE
title_fullStr Predicate Encryption for Circuits from LWE
title_full_unstemmed Predicate Encryption for Circuits from LWE
title_short Predicate Encryption for Circuits from LWE
title_sort predicate encryption for circuits from lwe
url http://hdl.handle.net/1721.1/112960
https://orcid.org/0000-0002-2666-0045
work_keys_str_mv AT gorbunovsergey predicateencryptionforcircuitsfromlwe
AT vaikuntanathanvinod predicateencryptionforcircuitsfromlwe
AT weehoeteck predicateencryptionforcircuitsfromlwe