An efficient and secure ridge regression outsourcing scheme in wearable devices

Abstract Ridge regression is an important approach in many applications, such as healthcare system of smart wearable equipments. Due to the limited resources of wearable devices, outsourcing is a promising computation paradigm. Nevertheless, it also suffers from some privacy challenges, as outsourced computation probably involves some sensitive data. In this paper, we propose a ridge regression outsourcing scheme, which can securely utilize the cloud to analyse large-scale wearable device dataset and dramatically reduce the computation cost of the resource-limited clients. Technically, we use random vectors and dense matrices to perturb input dataset and regression output, such that both input privacy and output privacy can be efficiently protected. Then, we present a highly-efficient verification algorithm to robustly check the correctness of cloud’s answer against a dishonest/lazy cloud server. Finally, we evaluate our scheme through theoretical analysis and extensive experiments. The results show we can achieve input/output privacy, correctness, robust checkability and practical efficiency.

[1]  Cong Wang,et al.  Security Challenges for the Public Cloud , 2012, IEEE Internet Computing.

[2]  Yang Tang,et al.  Secure Overlay Cloud Storage with Access Control and Assured Deletion , 2012, IEEE Transactions on Dependable and Secure Computing.

[3]  Yael Tauman Kalai,et al.  Improved Delegation of Computation using Fully Homomorphic Encryption , 2010, IACR Cryptol. ePrint Arch..

[4]  Craig Gentry,et al.  Non-interactive Verifiable Computing: Outsourcing Computation to Untrusted Workers , 2010, CRYPTO.

[5]  Jin Li,et al.  New Algorithms for Secure Outsourcing of Large-Scale Systems of Linear Equations , 2015, IEEE Transactions on Information Forensics and Security.

[6]  Dan Lin,et al.  Ensuring Distributed Accountability for Data Sharing in the Cloud , 2012, IEEE Transactions on Dependable and Secure Computing.

[7]  Jianfeng Ma,et al.  Verifiable Computation over Large Database with Incremental Updates , 2014, IEEE Transactions on Computers.

[8]  Jianfeng Ma,et al.  New Publicly Verifiable Databases with Efficient Updates , 2015, IEEE Transactions on Dependable and Secure Computing.

[9]  Jian Wang,et al.  On efficiently harnessing cloud to securely solve linear regression and other matrix operations , 2016, 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS).

[10]  Jianfeng Ma,et al.  New Algorithms for Secure Outsourcing of Modular Exponentiations , 2014, IEEE Trans. Parallel Distributed Syst..

[11]  Tao Xiang,et al.  Highly Efficient Linear Regression Outsourcing to a Cloud , 2014, IEEE Transactions on Cloud Computing.

[12]  Sherman S. M. Chow,et al.  Securing Fast Learning! Ridge Regression over Encrypted Big Data , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.

[13]  Cong Wang,et al.  Enabling Secure and Efficient Ranked Keyword Search over Outsourced Cloud Data , 2012, IEEE Transactions on Parallel and Distributed Systems.

[14]  Stratis Ioannidis,et al.  Privacy-Preserving Ridge Regression on Hundreds of Millions of Records , 2013, 2013 IEEE Symposium on Security and Privacy.

[15]  Eugene H. Spafford,et al.  Secure outsourcing of scientific computations , 2001, Adv. Comput..

[16]  Manuel Barbosa,et al.  Delegatable Homomorphic Encryption with Applications to Secure Outsourcing of Computation , 2012, CT-RSA.