Table of Contents
Fetching ...

Privacy-Preserving Traceable Functional Encryption for Inner Product

Muyao Qiu, Jinguang Han

TL;DR

This paper introduces Privacy-Preserving Traceable Functional Encryption for Inner Product (PPTFE-IP), addressing the keyEscrow/privacy tension in FE-IP by binding a user’s identity to their secret key while enabling a privacy-preserving two-party key generation with a dedicated tracer. It presents a concrete construction based on asymmetric pairings, formalizes the PPTFE-IP definitions and security models, and provides a PPKeyGen protocol that ensures leakage-freeness and selective-failure-blindness, enabling tracing only by an authorized tracer. The authors prove security reductions under standard assumptions (e.g., DL, q-SDH) and compare efficiency with existing TFE-IP schemes, including an implementation and evaluation showing practical performance and tracing efficiency. Overall, the work delivers a viable framework for privacy-preserving traceable FE-IP with concrete algorithms, security proofs, and empirical validation, enabling accountable data processing without compromising user anonymity when tracing is not required.

Abstract

Functional encryption introduces a new paradigm of public key encryption that decryption only reveals the function value of encrypted data. To curb key leakage issues and trace users in FE-IP, a new primitive called traceable functional encryption for inner product (TFE-IP) has been proposed. However, the privacy protection of user's identities has not been considered in the existing TFE-IP schemes. In order to balance privacy and accountability, we propose the concept of privacy-preserving traceable functional encryption for inner product (PPTFE-IP) and give a concrete construction. Our scheme provides the following features: (1) To prevent key sharing, a user's key is bound with both his/her identity and a vector; (2) The key generation center (KGC) and a user execute a two-party secure computing protocol to generate a key without the former knowing anything about the latter's identity; (3) Each user can verify the correctness of his/her key; (4) A user can calculate the inner product of the two vectors embedded in his/her key and in a ciphertext; (5) Only the tracer can trace the identity embedded in a key. The security of our scheme is formally reduced to well-known complexity assumptions, and the implementation is conducted to evaluate its efficiency. The novelty of our scheme is to protect users' privacy and provide traceability if required.

Privacy-Preserving Traceable Functional Encryption for Inner Product

TL;DR

This paper introduces Privacy-Preserving Traceable Functional Encryption for Inner Product (PPTFE-IP), addressing the keyEscrow/privacy tension in FE-IP by binding a user’s identity to their secret key while enabling a privacy-preserving two-party key generation with a dedicated tracer. It presents a concrete construction based on asymmetric pairings, formalizes the PPTFE-IP definitions and security models, and provides a PPKeyGen protocol that ensures leakage-freeness and selective-failure-blindness, enabling tracing only by an authorized tracer. The authors prove security reductions under standard assumptions (e.g., DL, q-SDH) and compare efficiency with existing TFE-IP schemes, including an implementation and evaluation showing practical performance and tracing efficiency. Overall, the work delivers a viable framework for privacy-preserving traceable FE-IP with concrete algorithms, security proofs, and empirical validation, enabling accountable data processing without compromising user anonymity when tracing is not required.

Abstract

Functional encryption introduces a new paradigm of public key encryption that decryption only reveals the function value of encrypted data. To curb key leakage issues and trace users in FE-IP, a new primitive called traceable functional encryption for inner product (TFE-IP) has been proposed. However, the privacy protection of user's identities has not been considered in the existing TFE-IP schemes. In order to balance privacy and accountability, we propose the concept of privacy-preserving traceable functional encryption for inner product (PPTFE-IP) and give a concrete construction. Our scheme provides the following features: (1) To prevent key sharing, a user's key is bound with both his/her identity and a vector; (2) The key generation center (KGC) and a user execute a two-party secure computing protocol to generate a key without the former knowing anything about the latter's identity; (3) Each user can verify the correctness of his/her key; (4) A user can calculate the inner product of the two vectors embedded in his/her key and in a ciphertext; (5) Only the tracer can trace the identity embedded in a key. The security of our scheme is formally reduced to well-known complexity assumptions, and the implementation is conducted to evaluate its efficiency. The novelty of our scheme is to protect users' privacy and provide traceability if required.
Paper Structure (27 sections, 3 equations, 3 figures, 7 tables)

This paper contains 27 sections, 3 equations, 3 figures, 7 tables.

Figures (3)

  • Figure 1: The Framework of Our PPTFE-IP Scheme
  • Figure 2: Our TFE-IP Scheme
  • Figure : Figure 4: The Computation Cost of Our PPTFE-IP Scheme

Theorems & Definitions (14)

  • Definition 1: Prime Order Bilinear Groups
  • Definition 2: Decisional Diffie-Hellman (DDH) Assumption DH
  • Definition 3: Discrete Logarithm (DL) Assumption dl93
  • Definition 4: q-Strong Diffie-Hellman (q-SDH) Assumption bb04
  • Definition 5: TFE-IP
  • Definition 6: s-IND-CPA Security
  • Definition 7: Traceability
  • Definition 8: Selective-Failure-Blindness
  • Definition 9: Leakage-Freeness
  • Definition 10: Security of PPTFE-IP
  • ...and 4 more