Skip to main navigation Skip to search Skip to main content

Harnessing the cloud for securely solving large-scale systems of linear equations

  • Cong Wang
  • , Kui Ren
  • , Jia Wang
  • , Karthik Mahendra Raje Urs

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Cloud computing economically enables customers with limited computational resources to outsource large-scale computations to the cloud. However, how to protect customers'confidential data involved in the computations then becomes a major security concern. In this paper, we present a secure outsourcing mechanism for solving large-scale systems of linear equations (LE) in cloud. Because applying traditional approaches like Gaussian elimination or LU decomposition (aka. direct method) to such large-scale LE problems would be prohibitively expensive, we build the secure LE outsourcing mechanism via a completely different approach - iterative method, which is much easier to implement in practice and only demands relatively simpler matrix-vector operations. Specifically, our mechanism enables a customer to securely harness the cloud for iteratively finding successive approximations to the LE solution, while keeping both the sensitive input and output of the computation private. For robust cheating detection, we further explore the algebraic property of matrix-vector operations and propose an efficient result verification mechanism, which allows the customer to verify all answers received from previous iterative approximations in one batch with high probability. Thorough security analysis and prototype experiments on Amazon EC2 demonstrate the validity and practicality of our proposed design. © 2011 IEEE.
Original languageEnglish
Title of host publicationProceedings - International Conference on Distributed Computing Systems
Pages549-558
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event31st International Conference on Distributed Computing Systems, ICDCS 2011 - Minneapolis, MN, United States
Duration: 20 Jun 201124 Jul 2011

Conference

Conference31st International Conference on Distributed Computing Systems, ICDCS 2011
PlaceUnited States
CityMinneapolis, MN
Period20/06/1124/07/11

Fingerprint

Dive into the research topics of 'Harnessing the cloud for securely solving large-scale systems of linear equations'. Together they form a unique fingerprint.

Cite this