提出了一种利用改良公平算法和生物信息学技术进行加密的方案

Rasha S. Ali, Rajaa Kadhom Hassoun, I. F. Jaleel, Noor Subhi Ali
{"title":"提出了一种利用改良公平算法和生物信息学技术进行加密的方案","authors":"Rasha S. Ali, Rajaa Kadhom Hassoun, I. F. Jaleel, Noor Subhi Ali","doi":"10.1145/3321289.3321321","DOIUrl":null,"url":null,"abstract":"Playfair cipher is a classic encryption technique that is hard to be manipulated manually but apart from the advantages found in playfair cipher there are also many weakness, can be solved by using modern cryptographic algorithms. This work is about securing text by using modified Play fair algorithm. The encryption and decryption processes are done by using secret key and message provided by the user. The encryption and decryption process depended on using same key. The proposed modified Play fair algorithm depended on using biomolecular computing. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The proposed technique depended on using modern cryptographic methods like bioinformatics technique. The generated key depended on using secure lock up table which is generated from another secure lock up table. Also the insertion process between duplicated character is removed, so this is saved the time and storage space. The size of the proposed modified Play fair matrix includes 4 columns and 16 rows instead of 5*5 matrix of conventional method. In this work the matrix of equal dimensions was not required; the amino acid codes(mRNA codes) are used in this work. The amino acid codes are also converted to special symbols; this means instead of using triple replacement of amino acid codes the triple characters are converted to one symbol. A single replacement was used, by this the size of encrypted text was decreased to 1:3 of using triple replacement. Each three character of amino acid codes is become represented by one character and this is also leading to save memory storage 3 times of using original representation of amino acid codes. The experimental results showed that the proposed method achieves good results; it was passed a proximity 13 tests of 14 NIST tests. The other 2 NIST tests are not worked from the original software of 16 NIST tests so 14 NIST tests are used in this paper. the proposed method overcomes the limitation of the previous methods in terms of encrypting any data types in Arabic, English, Latin language, numbers and symbols. Also the experiments show that the proposed method consumed few milliseconds in the encryption and decryption process and there is 75% changes in the cipher texts when using keys different in only one bit.","PeriodicalId":375095,"journal":{"name":"Proceedings of the International Conference on Information and Communication Technology - ICICT '19","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Proposal for encryption by using modified play fair algorithm and bioinformatics techniques\",\"authors\":\"Rasha S. Ali, Rajaa Kadhom Hassoun, I. F. Jaleel, Noor Subhi Ali\",\"doi\":\"10.1145/3321289.3321321\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Playfair cipher is a classic encryption technique that is hard to be manipulated manually but apart from the advantages found in playfair cipher there are also many weakness, can be solved by using modern cryptographic algorithms. This work is about securing text by using modified Play fair algorithm. The encryption and decryption processes are done by using secret key and message provided by the user. The encryption and decryption process depended on using same key. The proposed modified Play fair algorithm depended on using biomolecular computing. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The proposed technique depended on using modern cryptographic methods like bioinformatics technique. The generated key depended on using secure lock up table which is generated from another secure lock up table. Also the insertion process between duplicated character is removed, so this is saved the time and storage space. The size of the proposed modified Play fair matrix includes 4 columns and 16 rows instead of 5*5 matrix of conventional method. In this work the matrix of equal dimensions was not required; the amino acid codes(mRNA codes) are used in this work. The amino acid codes are also converted to special symbols; this means instead of using triple replacement of amino acid codes the triple characters are converted to one symbol. A single replacement was used, by this the size of encrypted text was decreased to 1:3 of using triple replacement. Each three character of amino acid codes is become represented by one character and this is also leading to save memory storage 3 times of using original representation of amino acid codes. The experimental results showed that the proposed method achieves good results; it was passed a proximity 13 tests of 14 NIST tests. The other 2 NIST tests are not worked from the original software of 16 NIST tests so 14 NIST tests are used in this paper. the proposed method overcomes the limitation of the previous methods in terms of encrypting any data types in Arabic, English, Latin language, numbers and symbols. Also the experiments show that the proposed method consumed few milliseconds in the encryption and decryption process and there is 75% changes in the cipher texts when using keys different in only one bit.\",\"PeriodicalId\":375095,\"journal\":{\"name\":\"Proceedings of the International Conference on Information and Communication Technology - ICICT '19\",\"volume\":\"103 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-04-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the International Conference on Information and Communication Technology - ICICT '19\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3321289.3321321\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Information and Communication Technology - ICICT '19","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3321289.3321321","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

公平密码是一种难以人工操作的经典加密技术,但除了公平密码的优点外,它也有许多缺点,可以通过现代密码算法来解决。这项工作是关于使用改进的公平游戏算法来保护文本。加密和解密过程通过使用用户提供的密钥和消息来完成。加密和解密过程依赖于使用相同的密钥。提出的改进Play fair算法依赖于使用生物分子计算。与以往只对英文字符加一些数字进行加密的方法相比,采用本文提出的方法加密任何类型的字符或数字和符号所代表的强度。与以往只对英文字符加一些数字进行加密的方法相比,采用本文提出的方法加密任何类型的字符或数字和符号所代表的强度。所提出的技术依赖于使用现代密码方法,如生物信息学技术。生成的密钥依赖于使用从另一个安全锁表生成的安全锁表。另外,删除了重复字符之间的插入过程,节省了时间和存储空间。改进的公平矩阵的大小为4列16行,而不是传统方法的5*5矩阵。在这项工作中,不需要等维矩阵;在这项工作中使用了氨基酸编码(mRNA编码)。氨基酸编码也被转换成特殊的符号;这意味着不使用氨基酸代码的三重替换,而是将三个字符转换为一个符号。使用单个替换,这样加密文本的大小减少到使用三重替换的1:3。氨基酸码每三个字符变成一个字符表示,这也导致使用原始氨基酸码表示节省3倍的内存存储。实验结果表明,该方法取得了较好的效果;它通过了14项NIST测试中的近距离测试。另外2个NIST测试不是从原来的16个NIST测试软件中进行的,所以本文使用了14个NIST测试。该方法克服了以往方法在加密阿拉伯语、英语、拉丁语、数字和符号等任何数据类型方面的局限性。实验还表明,该方法在加解密过程中只消耗了几毫秒的时间,并且当使用的密钥仅相差1位时,密文的变化率为75%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Proposal for encryption by using modified play fair algorithm and bioinformatics techniques
Playfair cipher is a classic encryption technique that is hard to be manipulated manually but apart from the advantages found in playfair cipher there are also many weakness, can be solved by using modern cryptographic algorithms. This work is about securing text by using modified Play fair algorithm. The encryption and decryption processes are done by using secret key and message provided by the user. The encryption and decryption process depended on using same key. The proposed modified Play fair algorithm depended on using biomolecular computing. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The strength of this work represented by encrypting any type of characters or numbers and symbols by using the proposed method comparative to the previous works which is used to encrypt only English characters with some numbers. The proposed technique depended on using modern cryptographic methods like bioinformatics technique. The generated key depended on using secure lock up table which is generated from another secure lock up table. Also the insertion process between duplicated character is removed, so this is saved the time and storage space. The size of the proposed modified Play fair matrix includes 4 columns and 16 rows instead of 5*5 matrix of conventional method. In this work the matrix of equal dimensions was not required; the amino acid codes(mRNA codes) are used in this work. The amino acid codes are also converted to special symbols; this means instead of using triple replacement of amino acid codes the triple characters are converted to one symbol. A single replacement was used, by this the size of encrypted text was decreased to 1:3 of using triple replacement. Each three character of amino acid codes is become represented by one character and this is also leading to save memory storage 3 times of using original representation of amino acid codes. The experimental results showed that the proposed method achieves good results; it was passed a proximity 13 tests of 14 NIST tests. The other 2 NIST tests are not worked from the original software of 16 NIST tests so 14 NIST tests are used in this paper. the proposed method overcomes the limitation of the previous methods in terms of encrypting any data types in Arabic, English, Latin language, numbers and symbols. Also the experiments show that the proposed method consumed few milliseconds in the encryption and decryption process and there is 75% changes in the cipher texts when using keys different in only one bit.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信