Pay as You Decrypt Decryption Outsourcing for Functional Encryption Using Blockchain

Authors

  • Raja Rajeswari kalidindi Author
  • Digamarthi Bhargava Narasimha Rao Author

Keywords:

functional encryption (FE), public-key encryption (PKE), FEPOD schemes

Abstract

The concept of functional encryption (FE) has been introduced to address the shortcomings of
public-key encryption (PKE) in many emerging applications which require both data storage
and data sharing (e.g., cloud storage service). One of the major issues existing in most FE
schemes is the efficiency, as they are built from bilinear pairings of which the computation is
very expensive. A widely accepted solution to this problem is outsourcing the heavy workloads
to a powerful third party and leaving the user with the light computation. Nevertheless, it is
impractical to assume that the third party (e.g., the cloud) will provide free services. To our
knowledge, no attention has been paid to the payment procedure between the user and the third
party in an FE with outsourced decryption (FEOD) scheme under the assumption that neither
of them should be trusted. Leveraging the transactions on cryptocurrencies supported by the
blockchain technology, in this paper, we aim to design FE with payable outsourced decryption
(FEPOD) schemes. The payment in an FEPOD scheme is achieved through a blockchain-based
cryptocurrency, which enables the user to pay a third party when it correctly completes the
outsourced decryption. We define the adversarial model for FEPOD schemes, and then present
a generic construction of FEPOD schemes. Also, we evaluate the performance of the proposed
generic construction by implementing a concrete FEPOD scheme over a blockchain platform.

Downloads

Published

18-06-2024

How to Cite

Pay as You Decrypt Decryption Outsourcing for Functional Encryption Using Blockchain. (2024). International Journal of Engineering Research and Science & Technology, 20(2), 664-671. https://ijerst.org/index.php/ijerst/article/view/331