Implementation of Modified GSO Based Magic Cube Keys Generation in Cryptography

A. N. Mazher, Jumana Waleed
{"title":"Implementation of Modified GSO Based Magic Cube Keys Generation in Cryptography","authors":"A. N. Mazher, Jumana Waleed","doi":"10.15587/1729-4061.2021.225508","DOIUrl":null,"url":null,"abstract":"Over the last few decades, tremendous and exponential expansion in digital contents together with their applications has emerged. The Internet represents the essential leading factor for this expansion, which provides low-cost communication tools worldwide. However, the main drawback of the Internet is related to security problems. In order to provide secure communication, enormous efforts have been spent in the cryptographic field. Recently, cryptographic algorithms have become essential for increasing information safety. However, these algorithms require random keys and can be regarded as compromised when the random keys are cracked via the attackers. Therefore, it is substantial that the generation of keys should be random and hard to crack. In this paper, this is guaranteed via one of the most efficient nature-inspired algorithms emerged by inspiring the movements of stars, galaxies, and galaxy superclusters in the cosmos that can be utilized with a mathematical model (magic cube) for generating hardly cracking random number keys. In the proposed cryptographic system, the Modified Galactic Swarm Optimization (GSO) algorithm has been utilized in which every row and column of magic cube faces are randomly rotated until reaching the optimal face, and the optimal random elements are selected as optimal key from the optimal face. The generated optimized magic cube keys are used with several versions of RC6 algorithms to encrypt various secret texts. Furthermore, these generated keys are also used for encrypting images using the logical XOR operation. The obtained results of NIST tests proved that the generated keys are random and uncorrelated. Moreover, the security of the proposed cryptographic system was proved.","PeriodicalId":89488,"journal":{"name":"The electronic journal of human sexuality","volume":"23 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-02-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The electronic journal of human sexuality","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15587/1729-4061.2021.225508","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Over the last few decades, tremendous and exponential expansion in digital contents together with their applications has emerged. The Internet represents the essential leading factor for this expansion, which provides low-cost communication tools worldwide. However, the main drawback of the Internet is related to security problems. In order to provide secure communication, enormous efforts have been spent in the cryptographic field. Recently, cryptographic algorithms have become essential for increasing information safety. However, these algorithms require random keys and can be regarded as compromised when the random keys are cracked via the attackers. Therefore, it is substantial that the generation of keys should be random and hard to crack. In this paper, this is guaranteed via one of the most efficient nature-inspired algorithms emerged by inspiring the movements of stars, galaxies, and galaxy superclusters in the cosmos that can be utilized with a mathematical model (magic cube) for generating hardly cracking random number keys. In the proposed cryptographic system, the Modified Galactic Swarm Optimization (GSO) algorithm has been utilized in which every row and column of magic cube faces are randomly rotated until reaching the optimal face, and the optimal random elements are selected as optimal key from the optimal face. The generated optimized magic cube keys are used with several versions of RC6 algorithms to encrypt various secret texts. Furthermore, these generated keys are also used for encrypting images using the logical XOR operation. The obtained results of NIST tests proved that the generated keys are random and uncorrelated. Moreover, the security of the proposed cryptographic system was proved.
基于改进GSO的魔方密钥生成在密码学中的实现
在过去的几十年里,数字内容及其应用出现了巨大的指数级增长。互联网代表了这种扩张的主要因素,它在全球范围内提供了低成本的通信工具。然而,互联网的主要缺点是与安全问题有关。为了提供安全的通信,密码学领域付出了巨大的努力。近年来,加密算法已成为提高信息安全的必要手段。然而,这些算法需要随机密钥,当随机密钥被攻击者破解时,这些算法就被认为是妥协了。因此,密钥的生成应该是随机的,并且难以破解。在本文中,这是通过最有效的自然启发算法之一来保证的,该算法通过激发宇宙中恒星,星系和星系超星团的运动而出现,可以使用数学模型(魔方)来生成难以破解的随机数密钥。在该密码系统中,采用改进的银河群优化算法(GSO),对魔方的每一行和每一列面进行随机旋转,直到达到最优面,并从最优面中选择最优随机元素作为最优密钥。生成的优化魔方密钥与几个版本的RC6算法一起用于加密各种秘密文本。此外,这些生成的密钥还用于使用逻辑异或操作对图像进行加密。NIST测试结果证明,生成的密钥是随机的、不相关的。此外,还证明了所提出的密码系统的安全性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信