Paper 2024/1683

Unclonable Functional Encryption

Arthur Mehta, University of Ottawa
Anne Müller, Helmholtz Center for Information Security
Abstract

In a functional encryption (FE) scheme, a user that holds a ciphertext and a function-key can learn the result of applying the function to the plaintext message. Security requires that the user does not learn anything beyond the function evaluation. We extend this notion to the quantum setting by providing definitions and a construction for a quantum functional encryption (QFE) scheme which allows for the evaluation of polynomialy-sized circuits on arbitrary quantum messages. Our construction is built upon quantum garbled circuits [BY22]. We also investigate the relationship of QFE to the seemingly unrelated notion of unclonable encryption (UE) and find that any QFE scheme universally achieves the property of unclonable functional encryption (UFE). In particular we assume the existence of an unclonable encryption scheme with quantum decryption keys which was recently constructed by [AKY24]. Our UFE guarantees that two parties cannot simultaneously recover the correct function outputs using two independently sampled function secret keys. As an application we give the first construction for public-key UE with variable decryption keys. Lastly, we establish a connection between quantum indistinguishability obfuscation (qiO) and quantum functional encryption (QFE); Showing that any multi-input indistinguishability-secure quantum functional encryption scheme unconditionally implies the existence of qiO.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Quantum ComputingFunctional EncryptionUnclonable Encryption
Contact author(s)
amehta2 @ uottawa ca
anne mueller @ cispa de
History
2025-03-14: revised
2024-10-16: received
See all versions
Short URL
https://ia.cr/2024/1683
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2024/1683,
      author = {Arthur Mehta and Anne Müller},
      title = {Unclonable Functional Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1683},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1683}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.