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 条
  • [41] SOLVING LARGE-SCALE LINEAR-PROGRAMS BY AGGREGATION
    SHETTY, CM
    TAYLOR, RW
    COMPUTERS & OPERATIONS RESEARCH, 1987, 14 (05) : 385 - 393
  • [42] Large-Scale Data Analysis on Cloud Systems
    Marozzo, Fabrizio
    Talia, Domenico
    Trunfio, Paolo
    ERCIM NEWS, 2012, (89): : 26 - 27
  • [43] Solving noisy, large-scale fixed-point problems and systems of nonlinear equations
    Bierlaire, M
    Crittin, F
    TRANSPORTATION SCIENCE, 2006, 40 (01) : 44 - 63
  • [44] SECANT ACCELERATION OF SEQUENTIAL RESIDUAL METHODS FOR SOLVING LARGE-SCALE NONLINEAR SYSTEMS OF EQUATIONS
    Birgin, Ernesto G.
    Martinez, J. M.
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2022, 60 (06) : 3145 - 3180
  • [45] Comment on "Efficient Secure Outsourcing of Large-Scale Sparse Linear Systems of Equations"
    Cao, Zhengjun
    Markowitch, Olivier
    IEEE TRANSACTIONS ON BIG DATA, 2021, 7 (06) : 973 - 974
  • [46] XHYPRE: a reliable parallel numerical algorithm library for solving large-scale sparse linear equations
    Li, Chuanying
    Graillat, Stef
    Quan, Zhe
    Gu, Tong-Xiang
    Jiang, Hao
    Li, Kenli
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2023, 5 (02) : 191 - 209
  • [47] XHYPRE: a reliable parallel numerical algorithm library for solving large-scale sparse linear equations
    Chuanying Li
    Stef Graillat
    Zhe Quan
    Tong-Xiang Gu
    Hao Jiang
    Kenli Li
    CCF Transactions on High Performance Computing, 2023, 5 : 191 - 209
  • [48] On large-scale generalized inverses in solving two-by-two block linear systems
    Kucera, R.
    Kozubek, T.
    Markopoulos, A.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2013, 438 (07) : 3011 - 3029
  • [49] A compression method for storage formats of a sparse matrix in solving the large-scale linear systems
    Kawamura, Tomoki
    Kazunori, Yoneda
    Yamazaki, Takashi
    Iwamura, Takashi
    Watanabe, Masahiro
    Inoguchi, Yasushi
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 924 - 931
  • [50] SOLVING LARGE-SCALE NONSYMMETRIC ALGEBRAIC RICCATI EQUATIONS BY DOUBLING
    Li, Tiexiang
    Chu, Eric King-Wah
    Kuo, Yueh-Cheng
    Lin, Wen-Wei
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2013, 34 (03) : 1129 - 1147