Hill Algorithm Decryption using Parallel Calculations by Brute Force

B. Sánchez-Rinza, Juan Carlos García Lezama
{"title":"Hill Algorithm Decryption using Parallel Calculations by Brute Force","authors":"B. Sánchez-Rinza, Juan Carlos García Lezama","doi":"10.13053/rcs-148-3-7","DOIUrl":null,"url":null,"abstract":"Hill coding, based on linear algebra, by the American mathematician Lester S. Hill in 1929 in this method we use a square matrix A of integers as a key, which determines the linear transformation Y = A * X where Y, X they are the column vectors. Using this encryption method, a text was encrypted to later decrypt it with the use of brute force, that is, to test each of the possible combinations of keys to find the original text in this article. A 2x2 key was used to encrypt the text with a limit from 1 to 256 for each element in the matrix 256 x 256 x 256 x 256 permutations were found that is 4,294,967,296 possible keys for this decipher this text as it can be clearly seen there are too many operations to perform that can consume a considerable time for the CPU since he must decipher the text for each of these combinations and find the correct one, that is why to do this arduous task, parallel programming was used to generate each of the keys and work with each one of them.","PeriodicalId":220522,"journal":{"name":"Res. Comput. Sci.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Res. Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.13053/rcs-148-3-7","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Hill coding, based on linear algebra, by the American mathematician Lester S. Hill in 1929 in this method we use a square matrix A of integers as a key, which determines the linear transformation Y = A * X where Y, X they are the column vectors. Using this encryption method, a text was encrypted to later decrypt it with the use of brute force, that is, to test each of the possible combinations of keys to find the original text in this article. A 2x2 key was used to encrypt the text with a limit from 1 to 256 for each element in the matrix 256 x 256 x 256 x 256 permutations were found that is 4,294,967,296 possible keys for this decipher this text as it can be clearly seen there are too many operations to perform that can consume a considerable time for the CPU since he must decipher the text for each of these combinations and find the correct one, that is why to do this arduous task, parallel programming was used to generate each of the keys and work with each one of them.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用暴力并行计算的Hill算法解密
希尔编码,基于线性代数,由美国数学家莱斯特·s·希尔在1929年提出的这种方法中我们用一个整数的方阵a作为键,它确定了线性变换Y = a * X其中Y、X它们是列向量。使用这种加密方法,对文本进行加密,以便稍后使用蛮力对其进行解密,也就是说,测试每个可能的密钥组合,以找到本文中的原始文本。2 x2密钥用于加密的文本限制从1到256矩阵中的每个元素256 x 256 x 256 x 256排列被发现的4294967296种可能的钥匙这个解读文本,因为它可以清楚地看到有太多的操作来执行对CPU的消耗相当大的时间因为他必须为每个这些组合和解读文本找到正确的一个,这就是为什么做这个艰巨的任务,并行编程用于生成每个键并处理每个键。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Implementation of an Intelligent Model based on Big Data and Decision Making using Fuzzy Logic Type-2 for the Car Assembly Industry in an Industrial Estate in Northern Mexico Random Forest and Deep Learning Performance on the Malaria DREAM Sub Challenge One A Model for Identifying Steps in Undergraduate Thesis Methodology Captura de atributos discriminativos Reconocimiento de gestos de la mano aplicado a una interfaz para ambientes de aprendizaje
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1