Hill密码中可逆高阶矩阵密钥的生成

Rotondwa Munzhelele, C. Chibaya
{"title":"Hill密码中可逆高阶矩阵密钥的生成","authors":"Rotondwa Munzhelele, C. Chibaya","doi":"10.1109/IMITEC50163.2020.9334140","DOIUrl":null,"url":null,"abstract":"Developers are often limited to the use of low order matrix keys when the Hill cipher is embraced. This is due to the complexity of determining matrix inverses when high order matrices are involved. Matrix inverses are required during decryption. This paper proposes an approach for generating invertible high order matrix keys for the Hill cipher. The Hill cipher uses a matrix key of order n x n for encryption, and its inverse is required for decryption. Increasing the order of the matrices used as keys in the Hill cipher undoubtedly strengthen the Hill encryption algorithm. When we increase the order of the matrices, the Hill cipher is more complex to decode as it would be hard to find the inverse matrices, hence hard to break. The proposed approach generates invertible high order matrix keys sequentially within a chosen order. However, the choice of an order is flexible. The actual key to be used is dynamically selected from a pool of candidate matrix keys. Our system for generating high order matrix keys was repeatedly run for several times, generating invertible high order matrices that are successfully pooled. The system also successfully randomly selected one matrix key from the pool. This approach eliminates repeated use of the same matrix key over and over. It strengthens the Hill cipher algorithm by complicating obvious brute force attacks. The algorithm's performances are anticipated to outclass those of the original Hill model.","PeriodicalId":349926,"journal":{"name":"2020 2nd International Multidisciplinary Information Technology and Engineering Conference (IMITEC)","volume":"107 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Generation of Invertible High Order Matrix Keys for the Hill Cipher\",\"authors\":\"Rotondwa Munzhelele, C. Chibaya\",\"doi\":\"10.1109/IMITEC50163.2020.9334140\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Developers are often limited to the use of low order matrix keys when the Hill cipher is embraced. This is due to the complexity of determining matrix inverses when high order matrices are involved. Matrix inverses are required during decryption. This paper proposes an approach for generating invertible high order matrix keys for the Hill cipher. The Hill cipher uses a matrix key of order n x n for encryption, and its inverse is required for decryption. Increasing the order of the matrices used as keys in the Hill cipher undoubtedly strengthen the Hill encryption algorithm. When we increase the order of the matrices, the Hill cipher is more complex to decode as it would be hard to find the inverse matrices, hence hard to break. The proposed approach generates invertible high order matrix keys sequentially within a chosen order. However, the choice of an order is flexible. The actual key to be used is dynamically selected from a pool of candidate matrix keys. Our system for generating high order matrix keys was repeatedly run for several times, generating invertible high order matrices that are successfully pooled. The system also successfully randomly selected one matrix key from the pool. This approach eliminates repeated use of the same matrix key over and over. It strengthens the Hill cipher algorithm by complicating obvious brute force attacks. The algorithm's performances are anticipated to outclass those of the original Hill model.\",\"PeriodicalId\":349926,\"journal\":{\"name\":\"2020 2nd International Multidisciplinary Information Technology and Engineering Conference (IMITEC)\",\"volume\":\"107 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 2nd International Multidisciplinary Information Technology and Engineering Conference (IMITEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IMITEC50163.2020.9334140\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 2nd International Multidisciplinary Information Technology and Engineering Conference (IMITEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMITEC50163.2020.9334140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

当采用Hill密码时,开发人员通常仅限于使用低阶矩阵密钥。这是由于当涉及高阶矩阵时确定矩阵逆的复杂性。在解密过程中需要矩阵逆。提出了一种生成希尔密码可逆高阶矩阵密钥的方法。希尔密码使用n × n阶的矩阵密钥进行加密,解密则需要它的逆矩阵密钥。增加Hill密码中用作密钥的矩阵的阶数无疑增强了Hill加密算法。当我们增加矩阵的阶数时,希尔密码的解码变得更加复杂,因为它很难找到逆矩阵,因此很难被破解。该方法在选定的顺序内依次生成可逆的高阶矩阵键。然而,顺序的选择是灵活的。要使用的实际键是从候选矩阵键池中动态选择的。我们的高阶矩阵键生成系统多次重复运行,生成了成功池化的可逆高阶矩阵。系统还成功地从池中随机选择了一个矩阵密钥。这种方法避免了重复使用相同的矩阵键。它通过使明显的蛮力攻击复杂化来增强Hill密码算法。预计该算法的性能将超过原来的Hill模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Generation of Invertible High Order Matrix Keys for the Hill Cipher
Developers are often limited to the use of low order matrix keys when the Hill cipher is embraced. This is due to the complexity of determining matrix inverses when high order matrices are involved. Matrix inverses are required during decryption. This paper proposes an approach for generating invertible high order matrix keys for the Hill cipher. The Hill cipher uses a matrix key of order n x n for encryption, and its inverse is required for decryption. Increasing the order of the matrices used as keys in the Hill cipher undoubtedly strengthen the Hill encryption algorithm. When we increase the order of the matrices, the Hill cipher is more complex to decode as it would be hard to find the inverse matrices, hence hard to break. The proposed approach generates invertible high order matrix keys sequentially within a chosen order. However, the choice of an order is flexible. The actual key to be used is dynamically selected from a pool of candidate matrix keys. Our system for generating high order matrix keys was repeatedly run for several times, generating invertible high order matrices that are successfully pooled. The system also successfully randomly selected one matrix key from the pool. This approach eliminates repeated use of the same matrix key over and over. It strengthens the Hill cipher algorithm by complicating obvious brute force attacks. The algorithm's performances are anticipated to outclass those of the original Hill model.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信