Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing
The prevalence of cloud computing greatly promotes the traditional computing paradigm. With the assistance of a cloud, the light-weight device can achieve computation-intensive tasks which may not be done on its own. While, computing the Hermite Normal Form (HNF), which is a standard form of integer...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9149568/ |
id |
doaj-1fbf0309b3144f8aba41b0fe2043dcb4 |
---|---|
record_format |
Article |
spelling |
doaj-1fbf0309b3144f8aba41b0fe2043dcb42021-03-30T02:00:11ZengIEEEIEEE Access2169-35362020-01-01813761613763010.1109/ACCESS.2020.30119659149568Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud ComputingWei Zhao0https://orcid.org/0000-0002-5281-8483Chengliang Tian1https://orcid.org/0000-0002-2474-910XWeizhong Tian2https://orcid.org/0000-0002-7379-9285Yan Zhang3https://orcid.org/0000-0002-5137-733XCollege of Computer Science and Technology, Qingdao University, Qingdao, ChinaCollege of Computer Science and Technology, Qingdao University, Qingdao, ChinaDepartment of Mathematical Sciences, Eastern New Mexico University, Portales, NM, USACollege of Electromechanical Engineering, Qingdao University of Science and Technology, Qingdao, ChinaThe prevalence of cloud computing greatly promotes the traditional computing paradigm. With the assistance of a cloud, the light-weight device can achieve computation-intensive tasks which may not be done on its own. While, computing the Hermite Normal Form (HNF), which is a standard form of integer matrices, not only is inescapable when solving the linear system of equations over integers, but also has lots of applications in many other fields, such as integer programming and lattice-based cryptography. However, the fast blowup phenomenon of intermediate numbers makes the HNF computation time-consuming. In this paper, we initialize the study of the cloud-assisted HNF computation and design an efficient outsourcing algorithm that enables the resource-constrained client to securely delegate this heavy computation to a resource-abundant yet maybe untrusted cloud server. The main idea involved in our algorithm is a novel matrix encryption method based on random permutation, unimodular matrix transformation and triangular matrix transformation, which makes our algorithm protect the client's input/output information with the one-way notion and enable the client to detect the cloud's deception with the optimal probability 1. Besides, rigorous theoretical analysis and extensive experimental evaluation validate the efficiency and the practical performance of our design, and the substantial client-side savings are remarkable as the problem size increases.https://ieeexplore.ieee.org/document/9149568/Cloud computingcomputation outsourcingHermite normal formmatrix transformationprivacy-preserving |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Wei Zhao Chengliang Tian Weizhong Tian Yan Zhang |
spellingShingle |
Wei Zhao Chengliang Tian Weizhong Tian Yan Zhang Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing IEEE Access Cloud computing computation outsourcing Hermite normal form matrix transformation privacy-preserving |
author_facet |
Wei Zhao Chengliang Tian Weizhong Tian Yan Zhang |
author_sort |
Wei Zhao |
title |
Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing |
title_short |
Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing |
title_full |
Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing |
title_fullStr |
Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing |
title_full_unstemmed |
Securely and Efficiently Computing the Hermite Normal Form of Integer Matrices via Cloud Computing |
title_sort |
securely and efficiently computing the hermite normal form of integer matrices via cloud computing |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
The prevalence of cloud computing greatly promotes the traditional computing paradigm. With the assistance of a cloud, the light-weight device can achieve computation-intensive tasks which may not be done on its own. While, computing the Hermite Normal Form (HNF), which is a standard form of integer matrices, not only is inescapable when solving the linear system of equations over integers, but also has lots of applications in many other fields, such as integer programming and lattice-based cryptography. However, the fast blowup phenomenon of intermediate numbers makes the HNF computation time-consuming. In this paper, we initialize the study of the cloud-assisted HNF computation and design an efficient outsourcing algorithm that enables the resource-constrained client to securely delegate this heavy computation to a resource-abundant yet maybe untrusted cloud server. The main idea involved in our algorithm is a novel matrix encryption method based on random permutation, unimodular matrix transformation and triangular matrix transformation, which makes our algorithm protect the client's input/output information with the one-way notion and enable the client to detect the cloud's deception with the optimal probability 1. Besides, rigorous theoretical analysis and extensive experimental evaluation validate the efficiency and the practical performance of our design, and the substantial client-side savings are remarkable as the problem size increases. |
topic |
Cloud computing computation outsourcing Hermite normal form matrix transformation privacy-preserving |
url |
https://ieeexplore.ieee.org/document/9149568/ |
work_keys_str_mv |
AT weizhao securelyandefficientlycomputingthehermitenormalformofintegermatricesviacloudcomputing AT chengliangtian securelyandefficientlycomputingthehermitenormalformofintegermatricesviacloudcomputing AT weizhongtian securelyandefficientlycomputingthehermitenormalformofintegermatricesviacloudcomputing AT yanzhang securelyandefficientlycomputingthehermitenormalformofintegermatricesviacloudcomputing |
_version_ |
1724185948346908672 |