DocumentCode
3611777
Title
Outsourcing Large-Scale Quadratic Programming to a Public Cloud
Author
Lifeng Zhou ; Chunguang Li
Author_Institution
Coll. of Inf. Sci. & Electron. Eng., Zhejiang Univ., Hangzhou, China
Volume
3
fYear
2015
fDate
7/7/1905 12:00:00 AM
Firstpage
2581
Lastpage
2589
Abstract
Cloud computing provides service for resource-constrained customers to perform large-scale scientific computation. However, it also brings some new challenges, which have to be considered in designing outsourcing protocols. In recent years, a few outsourcing protocols have been proposed for different kinds of problems. Quadratic programming (QP) is a class of mathematical optimization problem, and solving a large-scale QP problem requires a large amount of computation. Thus, there is a great need for customer to outsource large-scale QP problem to cloud. In this paper, we design a secure, verifiable, and efficient outsourcing protocol for QP problem. For security consideration, we encrypt the matrices and vectors contained in the QP problem in an efficient way. After cloud computing, we decrypt the result to get the ultimate solution. To ensure correctness, we verify the result returned by the cloud through Karush-Kuhn-Tucker conditions that are the necessary and sufficient conditions for the optimal solution. We also present complexity analysis and numerical simulations to illustrate the efficiency of our outsourcing protocol.
Keywords
cloud computing; cryptography; outsourcing; quadratic programming; Karush-Kuhn-Tucker conditions; cloud computing; complexity analysis; decryption; encryption; large-scale QP problem; large-scale quadratic programming outsourcing; large-scale scientific computation; mathematical optimization problem; necessary and sufficient conditions; outsourcing protocols; public cloud; resource-constrained customers; Cloud computing; Computational modeling; Encryption; Outsourcing; Protocols; Quadratic programming; Cloud computing; KKT condition; quadratic programming; secure outsourcing;
fLanguage
English
Journal_Title
Access, IEEE
Publisher
ieee
ISSN
2169-3536
Type
jour
DOI
10.1109/ACCESS.2015.2505720
Filename
7347330
Link To Document