Title | A Secure Algorithm for Outsourcing Matrix Multiplication Computation in the Cloud |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Fu, Shaojing, Yu, Yunpeng, Xu, Ming |
Conference Name | Proceedings of the Fifth ACM International Workshop on Security in Cloud Computing |
Date Published | April 2017 |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-4970-3 |
Keywords | cloud computing, Collaboration, composability, cryptology, Human Behavior, human factor, matrix multiplication, Metrics, outsourcing computation, policy, Policy-Governed Secure Collaboration, Privacy-preserving, pubcrawl, resilience, Resiliency, Scalability |
Abstract | Matrix multiplication computation (MMC) is a common scientific and engineering computational task. But such computation involves enormous computing resources for large matrices, which is burdensome for the resource-limited clients. Cloud computing enables computational resource-limited clients to economically outsource such problems to the cloud server. However, outsourcing matrix multiplication to the cloud brings great security concerns and challenges since the matrices and their products often usually contains sensitive information. In a previous work, Lei et al. [1] proposed an algorithm for secure outsourcing MMC by using permutation matrix and the authors argued that it can achieve data privacy. In this paper, we first review the design of Lei's scheme and find a security vulnerability in their algorithm that it reveals the number of zero element in the input matrix to cloud server. Then we present a new verifiable, efficient, and privacy preserving algorithm for outsourcing MMC, which can protect the number privacy of zero elements in original matrices. Our algorithm builds on a series of carefully-designed pseudorandom matrices and well-designed privacy-preserving matrix transformation. Security analysis shows that our algorithm is practically-secure, and offers a higher level of privacy protection than the state-of-the-art algorithm. |
URL | https://dl.acm.org/doi/10.1145/3055259.3055263 |
DOI | 10.1145/3055259.3055263 |
Citation Key | fu_secure_2017 |