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...

Full description

Bibliographic Details
Main Authors: Wei Zhao, Chengliang Tian, Weizhong Tian, Yan Zhang
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