Paper 2025/2232

Toward Practical Lattice-based Unbounded Inner Product Functional Encryption: Construction and Implementation

Suprava Roy, Indian Institute of Technology Kharagpur
Ratna Dutta, Indian Institute of Technology Kharagpur
Abstract

Cloud computing enables data processing, storing and sharing in untrusted environments whose growing adoption necessitates a focus on data security and privacy. Inner product functional encryption (IPFE) is a promising cryptographic technique that enables fine-grained access control over sensitive data in untrusted cloud environments. Post-quantum cryptography focuses on developing cryptographic protocols resilient to quantum computer attacks, with lattice structures being crucial in designing these protocols. This paper aims to implement the lattice-based public key unbounded IPFE (uIPFE) scheme proposed by Dutta et al. (2022) [1] which ensures that no specific vector’s length bound needs to be fixed during public parameter generation. Furthermore, we extend the ALS-IPFE scheme of Agrawal et al. (2016) [2] to create a new public key scheme uIPFE #1, achieving adaptive indistinguishability security in the random oracle model under the Learning with Errors assumption, while avoiding trapdoor generation and pre-image sampling algorithms. This work aims to enhance the practical applicability of uIPFE in cloud computing environments. We implement both the schemes uIPFE and uIPFE #1 in C programming language and execute the code on IBM Power 9 server. Moreover, we analyze the running time and discuss the performance of both schemes based on varying message vector lengths.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
Inner product functional encryptionunboundedcloud computingadaptivepost-quantum security
Contact author(s)
supravaroy9 @ kgpian iitkgp ac in
ratna @ maths iitkgp ac in
History
2025-12-12: approved
2025-12-11: received
See all versions
Short URL
https://ia.cr/2025/2232
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2232,
      author = {Suprava Roy and Ratna Dutta},
      title = {Toward Practical Lattice-based Unbounded Inner Product Functional Encryption: Construction and Implementation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2232},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2232}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.