Harnessing the Cloud for Securely Solving Large-scale Systems of Linear Equations

被引:44
|
作者
Wang, Cong [1 ]
Ren, Kui [1 ]
Wang, Jia [1 ]
Urs, Karthik Mahendra Raje [1 ]
机构
[1] IIT, Dept Elect & Comp Engn, Chicago, IL 60616 USA
关键词
D O I
10.1109/ICDCS.2011.41
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:549 / 558
页数:10
相关论文
共 50 条
  • [31] On a fast deterministic block Kaczmarz method for solving large-scale linear systems
    Jia-Qi Chen
    Zheng-Da Huang
    Numerical Algorithms, 2022, 89 : 1007 - 1029
  • [32] A load balancing parallel algorithm for solving large-scale tridiagonal linear systems
    Tian, Min
    Qiao, Shan
    Wang, Junjie
    Du, Wei
    INTERNATIONAL CONFERENCE ON ALGORITHMS, HIGH PERFORMANCE COMPUTING, AND ARTIFICIAL INTELLIGENCE (AHPCAI 2021), 2021, 12156
  • [33] A GaBP-GPU algorithm of solving large-scale sparse linear systems
    Zheng, Hanyuan
    Song, Anping
    Liu, Zhixiang
    Xu, Lei
    Zhang, Wu
    Journal of Information and Computational Science, 2014, 11 (03): : 911 - 921
  • [34] On a fast deterministic block Kaczmarz method for solving large-scale linear systems
    Chen, Jia-Qi
    Huang, Zheng-Da
    NUMERICAL ALGORITHMS, 2022, 89 (03) : 1007 - 1029
  • [35] Solving large-scale nonlinear matrix equations by doubling
    Weng, Peter Chang-Yi
    Chu, Eric King-Wah
    Kuo, Yueh-Cheng
    Lin, Wen-Wei
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2013, 439 (04) : 914 - 932
  • [36] Iterative Solution of Large-Scale Linear Equations
    Chen Fei-Wu
    Zhao Xiao-Hong
    ACTA PHYSICO-CHIMICA SINICA, 2009, 25 (10) : 2143 - 2146
  • [37] Efficiently and securely harnessing cloud to solve linear regression and other matrix operations
    Zhou, Lu
    Zhu, Youwen
    Choo, Kim-Kwang Raymond
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 81 : 404 - 413
  • [38] Large-scale climate simulations harnessing clusters, grid and cloud infrastructures
    Fernandez-Quiruelas, V.
    Blanco, C.
    Cofino, A. S.
    Fernandez, J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 36 - 44
  • [40] On Efficiently Harnessing Cloud to Securely Solve Linear Regression and Other Matrix Operations
    Zhu, Youwen
    Wang, Zhikuan
    Qian, Cheng
    Wang, Jian
    2016 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2016,