• DocumentCode
    3600554
  • Title

    Cloud Computing Service: The Caseof Large Matrix Determinant Computation

  • Author

    Xinyu Lei ; Xiaofeng Liao ; Tingwen Huang ; Huaqing Li

  • Author_Institution
    State Key Lab. of Power Transm. Equip. & Syst. Security & New Technol., Chongqing Univ., Chongqing, China
  • Volume
    8
  • Issue
    5
  • fYear
    2015
  • Firstpage
    688
  • Lastpage
    700
  • Abstract
    Cloud computing paradigm provides an alternative and economical service for resource-constrained clients to perform large-scale data computation. Since large matrix determinant computation (DC) is ubiquitous in the fields of science and engineering, a first step is taken in this paper to design a protocol that enables clients to securely, verifiably, and efficiently outsource DC to a malicious cloud. The main idea to protect the privacy is employing some transformations on the original matrix to get an encrypted matrix which is sent to the cloud; and then transforming the result returned from the cloud to get the correct determinant of the original matrix. Afterwards, a randomized Monte Carlo verification algorithm with one-sided error is introduced, whose superiority in designing inexpensive result verification algorithm for secure outsourcing is well demonstrated. In addition, it is analytically shown that the proposed protocol simultaneously fulfills the goals of correctness, security, robust cheating resistance, and high-efficiency. Extensive theoretical analysis and experimental evaluation also show its high-efficiency and immediate practicability. It is hoped that the proposed protocol can shed light in designing other novel secure outsourcing protocols, and inspire powerful companies and working groups to finish the programming of the demanded all-inclusive scientific computations outsourcing software system. It is believed that such software system can be profitable by means of providing large-scale scientific computation services for so many potential clients.
  • Keywords
    Monte Carlo methods; cloud computing; data protection; matrix algebra; outsourcing; program verification; security of data; DC; Monte Carlo verification algorithm; cloud computing service; matrix determinant computation; outsourcing security; privacy protection; Cloud computing; Computational modeling; Cryptography; Outsourcing; Protocols; Vectors; Cloud computing; Monte Carlo verification; determinant computation; outsourcing software system; secure outsourcing;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2014.2331694
  • Filename
    6839008