# An efficient polynomial-based verifiable computation scheme on multi-source outsourced data

**Authors:** Yiran Zhang, Huizheng Geng, Li Su, Shen He, Li Lu

PMC · DOI: 10.1038/s41598-024-53267-x · Scientific Reports · 2024-04-12

## TL;DR

This paper introduces a fast and secure way to verify polynomial computations on data from multiple sources in cloud computing.

## Contribution

The paper proposes an efficient polynomial-based verifiable computation scheme for multi-source outsourced data using Horner’s method and homomorphic verification tags.

## Key findings

- The proposed scheme allows polynomial verification with inputs from multiple sources.
- Data contributors can sign 1000 new data in 2 seconds.
- Verification of a degree-100 polynomial takes only 18 ms.

## Abstract

With the development of cloud computing, users are more inclined to outsource complex computing tasks to cloud servers with strong computing capacity, and the cloud returns the final calculation results. However, the cloud is not completely trustworthy, which may leak the data of user and even return incorrect calculations on purpose. Therefore, it is important to verify the results of computing tasks without revealing the privacy of the users. Among all the computing tasks, the polynomial calculation is widely used in information security, linear algebra, signal processing and other fields. Most existing polynomial-based verifiable computation schemes require that the input of the polynomial function must come from a single data source, which means that the data must be signed by a single user. However, the input of the polynomial may come from multiple users in the practical application. In order to solve this problem, the researchers have proposed some schemes for multi-source outsourced data, but these schemes have the common problem of low efficiency. To improve the efficiency, this paper proposes an efficient polynomial-based verifiable computation scheme on multi-source outsourced data. We optimize the polynomials using Horner’s method to increase the speed of verification, in which the addition gate and the multiplication gate can be interleaved to represent the polynomial function. In order to adapt to this structure, we design the corresponding homomorphic verification tag, so that the input of the polynomial can come from multiple data sources. We prove the correctness and rationality of the scheme, and carry out numerical analysis and evaluation research to verify the efficiency of the scheme. The experimental indicate that data contributors can sign 1000 new data in merely 2 s, while the verification of a delegated polynomial function with a power of 100 requires only 18 ms. These results confirm that the proposed scheme is better than the existing scheme.

## Full-text entities

- **Diseases:** CDH (MESH:C000719218)

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/PMC11014867/full.md

## Figures

6 figures with captions in the complete paper: https://tomesphere.com/paper/PMC11014867/full.md

## References

40 references — full list in the complete paper: https://tomesphere.com/paper/PMC11014867/full.md

---
Source: https://tomesphere.com/paper/PMC11014867