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 条
  • [1] Harnessing the Cloud for Securely Outsourcing Large-Scale Systems of Linear Equations
    Wang, Cong
    Ren, Kui
    Wang, Jia
    Wang, Qian
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (06) : 1172 - 1181
  • [2] Comment on "Harnessing the Cloud for Securely Outsourcing Large-Scale Systems of Linear Equations"
    Cao, Zhengjun
    Liu, Lihua
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1551 - 1552
  • [3] How to Securely and Efficiently Solve the Large-Scale Modular System of Linear Equations on the Cloud
    Tian, Chengliang
    Yu, Jia
    Meng, Panpan
    Zhang, Guoyan
    Tian, Weizhong
    Zhang, Yan
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (03) : 913 - 927
  • [4] Solving Large-Scale Linear Systems of Equations by a Quantum Hybrid Algorithm
    Perelshtein, M. R.
    Pakhomchik, A., I
    Melnikov, A. A.
    Novikov, A. A.
    Glatz, A.
    Paraoanu, G. S.
    Vinokur, V. M.
    Lesovik, G. B.
    ANNALEN DER PHYSIK, 2022, 534 (07)
  • [5] Outsourcing Large-scale Systems of Linear Matrix Equations in Cloud Computing
    Zhang, Jian
    Yang, Yang
    Wang, Zhibo
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 438 - 447
  • [6] Tensor train decomposition for solving large-scale linear equations
    Chen, Hengnu
    Deng, Lei
    Qu, Zheng
    Liang, Ling
    Yan, Tianyi
    Xie, Yuan
    Li, Guoqi
    NEUROCOMPUTING, 2021, 464 : 203 - 217
  • [7] Numerical methods for solving large-scale systems of differential equations
    Lakhlifa Sadek
    Hamad Talibi Alaoui
    Ricerche di Matematica, 2023, 72 : 785 - 802
  • [8] Numerical methods for solving large-scale systems of differential equations
    Sadek, Lakhlifa
    Talibi Alaoui, Hamad
    RICERCHE DI MATEMATICA, 2023, 72 (02) : 785 - 802
  • [9] SOLVING LARGE-SCALE SYSTEMS
    DANTZIG, GB
    OPERATIONS RESEARCH, 1965, S 13 : B156 - &
  • [10] AN ITERATIVE SOLUTION OF LARGE-SCALE SYSTEMS OF SIMULTANEOUS LINEAR EQUATIONS
    BELLAR, FJ
    JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1961, 9 (02): : 189 - 193