Paper 2021/613

Attribute-Based Conditional Proxy Re-Encryption in the Standard Model under LWE

Xiaojian Liang, Jian Weng, Anjia Yang, Lisha Yao, Zike Jiang, and Zhenghao Wu

Abstract

Attribute-based conditional proxy re-encryption (AB-CPRE) allows delegators to carry out attribute-based control on the delegation of decryption by setting policies and attribute vectors. The fine-grained control of AB-CPRE makes it suitable for a variety of applications, such as cloud storage and distributed file systems. However, all existing AB-CPRE schemes are constructed under classical number-theoretic assumptions, which are vulnerable to quantum cryptoanalysis. Therefore, we propose the first AB-CPRE scheme based on the learning with errors (LWE) assumption. Constructed from fully key-homomorphic encryption (FKHE) and key-switching techniques, our scheme is unidirectional, single-hop, and enables a polynomial-deep boolean circuit as its policy. Furthermore, we split the ciphertext into two independent parts to avoid two-level or multi-level encryption/decryption mechanisms. Taking advantage of it, we then extend our single-hop AB-CPRE into an efficient and concise multi-hop one. No matter how many transformations are performed, the re-encrypted ciphertext is in constant size, and only one encryption/decryption algorithm is needed. Both of our schemes are proved to be selective secure against chosen-plaintext attacks (CPA) in the standard model.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
Conditional proxy re-encryptionLearning with errorsFine-grained control
Contact author(s)
im liangxj @ gmail com
anjiayang @ gmail com
History
2021-05-17: received
Short URL
https://ia.cr/2021/613
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/613,
      author = {Xiaojian Liang and Jian Weng and Anjia Yang and Lisha Yao and Zike Jiang and Zhenghao Wu},
      title = {Attribute-Based Conditional Proxy Re-Encryption in the Standard Model under LWE},
      howpublished = {Cryptology ePrint Archive, Paper 2021/613},
      year = {2021},
      note = {\url{https://eprint.iacr.org/2021/613}},
      url = {https://eprint.iacr.org/2021/613}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.