TY - JOUR
T1 - Attribute-based proxy re-encryption from standard lattices
AU - Luo, Fucai
AU - Al-Kuwari, Saif
AU - Wang, Fuqun
AU - Chen, Kefei
N1 - Publisher Copyright:
© 2021 Elsevier B.V.
PY - 2021/4/14
Y1 - 2021/4/14
N2 - Attribute-based proxy re-encryption (ABPRE), which combines the notions of proxy re-encryption (PRE) and attribute-based encryption (ABE), allows a semi-trusted proxy to transform a ciphertext under a particular access-policy into a ciphertext under another access policy, without revealing any information about the underlying plaintext. This primitive is very useful in some applications, where encrypted data needs to be stored in untrusted environments, such as cloud storage. In its key-policy flavor, the secret key is associated with an access policy that specifies which type of ciphertexts can be decrypted by that key, where ciphertexts are marked with different sets of attributes. However, all existing key-policy attribute-based proxy re-encryption (KP-ABPRE) schemes are based on classical number-theoretic assumptions, which are vulnerable to quantum attacks. This paper proposes the first KP-ABPRE scheme based on the learning with errors (LWE) problem, which is widely believed to be quantum-resistant. Our scheme is multi-hop, supports polynomial-depth policy circuits and has short private keys, where the size of the keys is dependent only on the depth of the supported policy circuits. In addition, we prove that our scheme is CPA secure in the selective security model, based on the LWE assumption.
AB - Attribute-based proxy re-encryption (ABPRE), which combines the notions of proxy re-encryption (PRE) and attribute-based encryption (ABE), allows a semi-trusted proxy to transform a ciphertext under a particular access-policy into a ciphertext under another access policy, without revealing any information about the underlying plaintext. This primitive is very useful in some applications, where encrypted data needs to be stored in untrusted environments, such as cloud storage. In its key-policy flavor, the secret key is associated with an access policy that specifies which type of ciphertexts can be decrypted by that key, where ciphertexts are marked with different sets of attributes. However, all existing key-policy attribute-based proxy re-encryption (KP-ABPRE) schemes are based on classical number-theoretic assumptions, which are vulnerable to quantum attacks. This paper proposes the first KP-ABPRE scheme based on the learning with errors (LWE) problem, which is widely believed to be quantum-resistant. Our scheme is multi-hop, supports polynomial-depth policy circuits and has short private keys, where the size of the keys is dependent only on the depth of the supported policy circuits. In addition, we prove that our scheme is CPA secure in the selective security model, based on the LWE assumption.
KW - Attribute-based encryption
KW - Attribute-based proxy re-encryption
KW - Key-policy
KW - Learning with errors
KW - Proxy re-encryption
UR - http://www.scopus.com/inward/record.url?scp=85101867903&partnerID=8YFLogxK
U2 - 10.1016/j.tcs.2021.02.036
DO - 10.1016/j.tcs.2021.02.036
M3 - Article
AN - SCOPUS:85101867903
SN - 0304-3975
VL - 865
SP - 52
EP - 62
JO - Theoretical Computer Science
JF - Theoretical Computer Science
ER -