Two-Client Inner-Product Functional Encryption with an Application to Money-Laundering Detection
Paola de Perthuis, David Pointcheval
Abstract
In this paper, we extend Inner-Product Functional Encryption (IPFE), where there is just a vector in the key and a vector in the single sender's ciphertext, to two-client ciphertexts. More precisely, in our two-client functional encryption scheme, there are two data providers who can independently encrypt vectors x and y for a data consumer who can, from a functional decryption key associated to a vector α, compute αixiyi = x • Diag(α) • y ⊤ . Ciphertexts are linear in the dimension of the vectors, whereas the functional decryption keys are of constant size. We study two interesting particular cases: -2-party Inner-Product Functional Encryption, with α = (1, . . . , 1). There is a unique functional decryption key, which enables the computation of x • y ⊤ by a third party, where x and y are provided by two independent clients; -Inner-Product Functional Encryption with a Selector, with x = x0∥x1 and y = bn ∥b n ∈ 1 n ∥0 n , 0 n ∥1 n , for some bit b, on the public coefficients α = α0∥α1, in the functional decryption key, so that one gets x b • α ⊤ b , where x and b are provided by two independent clients. This result is based on the fundamental Product-Preserving Lemma, which is of independent interest. It exploits Dual Pairing Vector Spaces (DPVS), with security proofs under the SXDH assumption. We provide two practical applications: to medical diagnosis for the latter IPFE with a selector, and to money-laundering detection for the former 2-party IPFE, both with strong privacy properties, adaptative security and the use of labels granting a Multi-Client Functional Encryption (MCFE) security for the scheme, thus enabling its use in practical situations.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f1b898f6-3fa5-42f8-8cdc-9cd2d6246d30Builds on2
Related papers
- Tightly Secure Inner-Product Functional Encryption Revisited: Compact, Lattice-Based, and MoreShuai Han, Hongxu Yi, Shengli Liu, Dawu GuCRYPTO 2025 · 1 citation
- Generic-Group Barriers for Function-Hiding and Multi-input Functional EncryptionMohammad Hajiabadi, Roman Langrehr, Mingyuan WangCRYPTO 2026
- Unbounded Quadratic Functional Encryption and More from PairingsJunichi TomidaEUROCRYPT 2023 · 16 citations
- Registered Functional Encryptions from PairingsZiqi Zhu, Jiangtao Li, Kai Zhang, Junqing Gong et al.EUROCRYPT 2024 · 16 citations
- Attribute-Based Multi-input FE (and More) for Attribute-Weighted SumsShweta Agrawal, Junichi Tomida, Anshu YadavCRYPTO 2023 · 16 citations
