Payable Outsourced Decryption for Functional Encryption Using BlockChain
摘要
In many new implementations that needs data storage and exchange (such as cloud storage services), the notion of Functional Encryption \(({\varvec{F}}{\varvec{E}})\) was initiated to label the defects of Public-key Encryption \(({\varvec{P}}{\varvec{K}}{\varvec{E}})\) . One of the biggest issues with most FE charts is performance, as they are calculated on very expensive pairs of two lines. The general acquired solution to this issue is to load a massive load on a strong third party and let the client to do the simple calculations. However, it is unrealistic to accept that a mediator provides a free service. According to our perception, \({\varvec{F}}{\varvec{E}}\) plans using External Decryption Scheme \(({\varvec{F}}{\varvec{E}}{\varvec{O}}{\varvec{D}})\) will not terminate the payment process between the user and the third party only if both are untrusted. In this article, the proposed method is to design a \({\varvec{F}}{\varvec{E}}\) with Payable Outsourced Decryption \(({\varvec{F}}{\varvec{E}}{\varvec{P}}{\varvec{O}}{\varvec{D}})\) in the treaty. The payment according to FEPOD method is made by a blockchain based cryptocurrency. This allows users to pay a mediator when the allocated decoding is successfully completed. After defining the paradoxical model of the \(\mathbf{F}\mathbf{E}\mathbf{P}\mathbf{O}\mathbf{D}\) design, the asymmetric structure of the \({\varvec{F}}{\varvec{E}}{\varvec{P}}{\varvec{O}}{\varvec{D}}\) design is introduced. It also measures the overall performance of the proposal by executing a specific \({\varvec{F}}{\varvec{E}}{\varvec{P}}{\varvec{O}}{\varvec{D}}\) scheme on the blockchain policy.