Paper 2024/660

FE[r]Chain: Enforcing Fairness in Blockchain Data Exchanges Through Verifiable Functional Encryption

Camille Nuoskala, Tampere University
Reyhaneh Rabbaninejad, Tampere University
Tassos Dimitriou, Kuwait University
Antonis Michalas, Tampere University
Abstract

Functional Encryption (FE) allows users to extract specific function-related information from encrypted data while preserving the privacy of the underlying plaintext. Though significant research has been devoted to developing secure and efficient Multi-Input Functional Encryption schemes supporting diverse functions, there remains a noticeable research gap in the development of verifiable FE schemes. Functionality and performance have received considerable attention, however, the crucial aspect of verifiability in FE has been relatively understudied. Another important aspect that prior research in FE with outsourced decryption has not adequately addressed is the fairness of the data-for-money exchange between a curator and an analyst. This paper focuses on addressing these gaps by proposing a verifiable FE scheme for inner product computation. The scheme not only supports the multi-client setting but also extends its functionality to accommodate multiple users -- an essential feature in modern privacy-respecting services. Additionally, it demonstrates how this FE scheme can be effectively utilized to ensure fairness and atomicity in a payment protocol, further enhancing the trustworthiness of data exchanges.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. SACMAT '24: The 29th ACM Symposium on Access Control Models and Technologies Proceedings
DOI
10.1145/3649158.3657049
Keywords
BlockchainFairnessFunctional EncryptionVerifiable Decryption
Contact author(s)
camille nuoskala @ tuni fi
reyhaneh rabbaninejad @ tuni fi
tassos dimitriou @ ieee org
antonios michalas @ tuni fi
History
2024-05-02: approved
2024-04-29: received
See all versions
Short URL
https://ia.cr/2024/660
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/660,
      author = {Camille Nuoskala and Reyhaneh Rabbaninejad and Tassos Dimitriou and Antonis Michalas},
      title = {{FE}[r]Chain: Enforcing Fairness in Blockchain Data Exchanges Through Verifiable Functional Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/660},
      year = {2024},
      doi = {10.1145/3649158.3657049},
      url = {https://eprint.iacr.org/2024/660}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.