• 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