Abstract

Solving large-scale linear regression (LR) becomes more and more prevalent in theoretical research and engineering application, which however is too expensive to solve for limited-resource clients. To meet this challenge, more and more clients shift their expensive computations to powerful clouds in practice. The previous works on secure outsourcing LR usually possess heavy workloads, some of which even have potential limitations. In this paper, we first reveal several limitations in the state-of-the-arts. To overcome these shortcomings, we then propose a novel protocol for securely outsourcing large-scale LR. In our design, a client only utilizes two random vectors to encrypt his/her LR problem and decrypt the solution returned from the cloud, which is quite simple. In addition, the proposed protocol only involves with several vector-vector operations, two matrix-vector multiplications and one matrix-matrix subtraction, which thus achieves high efficiency. We also demonstrate that the proposed protocol can accomplish correctness guarantee, privacy protection and cheating resistance under the assumption of a malicious cloud. At last, extensive theoretical analysis and experimental results are provided to further validate the superiority of the proposed protocol.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.