{"title":"Utilizing a pseudo-random Linear Congruential Generator (LCG) S-Box for encoding color images through genetic crossover","authors":"A. Jarjar","doi":"10.47679/ijasca.v3i2.41","DOIUrl":null,"url":null,"abstract":"This article introduces a novel algorithm crafted for encrypting color images. The algorithm leverages chaotic principles and harnesses fresh substitution tables derived from independent linear congruence generators. These generators are dynamically sized based on pseudo-random vectors used in this technology. The proposed method initiates with the original image, vectorization, employing selected chaotic maps. The primary goal revolves around implementing a genetic operator tailored for image encryption, who integrates an enhanced Vigenère technique, incorporating novel confusion and diffusion functions derived from the previously established substitution tables. To gauge the effectiveness of this approach, numerous color images of varying dimensions and formats underwent testing using our algorithm. The yielded outcomes are both promising and gratifying, furnishing heightened security against recognized attacks.","PeriodicalId":507177,"journal":{"name":"International Journal of Advanced Science and Computer Applications","volume":"4 48","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Advanced Science and Computer Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47679/ijasca.v3i2.41","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This article introduces a novel algorithm crafted for encrypting color images. The algorithm leverages chaotic principles and harnesses fresh substitution tables derived from independent linear congruence generators. These generators are dynamically sized based on pseudo-random vectors used in this technology. The proposed method initiates with the original image, vectorization, employing selected chaotic maps. The primary goal revolves around implementing a genetic operator tailored for image encryption, who integrates an enhanced Vigenère technique, incorporating novel confusion and diffusion functions derived from the previously established substitution tables. To gauge the effectiveness of this approach, numerous color images of varying dimensions and formats underwent testing using our algorithm. The yielded outcomes are both promising and gratifying, furnishing heightened security against recognized attacks.