Answers are grounded in this paper and cite their sources.
Outsourcing computations allows the resource-constrained clients (such as, IoT devices) to offload heavy computations to powerful cloud servers. At the same time, it brings many challenges such as data privacy, result verification and fair payment. In this paper, we propose a privacy-preserving multi-function verifiable computation (MFVC) model and construct an MFVC scheme for outsourcing matrix multiplication computations (MMC), which have many real-life applications, such as machine learning. Our scheme keeps one of the matrices in MMC semantically secure and allows a public verification of the server's work. In particular, the client's work is faster than the native MMC for square matrices of order <tex-math notation="LaTeX">≥ 7000</tex-math> , while the best existing scheme requires matrices of order <tex-math notation="LaTeX">≥ 270000</tex-math> . We also propose a smart contract-based framework that equips the proposed scheme with fair payment property. By offloading the verification to the blockchain, the client's work is faster than the native MMC for square matrices of order <tex-math notation="LaTeX">≥ 6000</tex-math> .
No takes yet. Share an insight, caveat, or question.
Liu et al. (2022) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: