Generation of high-order random key matrix for Hill Cipher encryption using the modular multiplicative inverse of triangular matrices

Hill Cipher is one of the classic symmetric encryption algorithms widely used in cloud data security. Although the hill cipher principle is relatively simple, its key matrix must be invertible, and all elements must be integers. However, the inverses of randomly generated matrix does not always exis...

Full description

Saved in:
Bibliographic Details
Published inWireless networks Vol. 30; no. 6; pp. 5697 - 5707
Main Authors Chen, Yuehong, Xie, Rong, Zhang, Haotong, Li, Dongdong, Lin, Weiwei
Format Journal Article
LanguageEnglish
Published New York Springer US 01.08.2024
Springer Nature B.V
Subjects
Online AccessGet full text
ISSN1022-0038
1572-8196
DOI10.1007/s11276-023-03330-8

Cover

More Information
Summary:Hill Cipher is one of the classic symmetric encryption algorithms widely used in cloud data security. Although the hill cipher principle is relatively simple, its key matrix must be invertible, and all elements must be integers. However, the inverses of randomly generated matrix does not always exist and it is time-consuming to test whether the higher-order matrix is reversible. In this paper, we propose Random Key Matrix Generation Method (RKMGM), a novel algorithm to randomly generate a high order hill key matrix based on the modular multiplicative inverse of a triangular matrix. We prove that RKMGM extends the selection of key matrices from finite field to the rational number field and has no constraints on matrix order, and then analyze the time complexity of RKMGM. Compared to alternative hill key generation methods based on the involutory matrix, self-inversion matrix, and single mode, RKMGM has the advantages of simplicity, fewer constraints, one-time random generation, and high key space complexity.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1022-0038
1572-8196
DOI:10.1007/s11276-023-03330-8