Strong s-box construction approach based on Josephus problem

MakaleAçık ErişimScopus SJRQ2

Özet

There are two basic requirements for symmetric encryption algorithms. The first of these is diffusion. The second and most important is confusion. In these algorithms, this requirement is usually met by s-box structures. Therefore, s-box structures must be strong. So, a cryptographically good s-box will make the encryption algorithm difficult to crack. However, obtaining a strong s-box is a rather difficult problem. In this study, Josephus circle logic is used to solve this problem. Initially, with a random s-box structure, the elements are replaced according to their Josephus positions, and the s-box is made stronger. In the proposed algorithm, according to the Josephus logic, the elements that kill each other are replaced and this process continues until one element remains. The last 30 surviving elements are replaced with all elements. In this way, three different s-boxes were obtained. In two of them, the nonlinearity value was 110.5, and in one of them, the nonlinearity value was 110.75. Fixed points in the proposed s-box structures were identified and eliminated. In addition, it has been proven because of the analysis that the obtained s-box structures also meet other cryptographic requirements. In addition to leaving behind most studies in the literature, the proposed method will also provide strong s-box structures for encryption algorithms to be built in the future.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/1591Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s00500-024-09751-7Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
15
OpenAlex
12
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorArtuğer, Fırat
dc.date.accessioned2026-10-28T14:54:22.430465007Z
dc.date.available2026-10-28T14:54:22.430465007Z
dc.date.issued2024
dc.description.abstractThere are two basic requirements for symmetric encryption algorithms. The first of these is diffusion. The second and most important is confusion. In these algorithms, this requirement is usually met by s-box structures. Therefore, s-box structures must be strong. So, a cryptographically good s-box will make the encryption algorithm difficult to crack. However, obtaining a strong s-box is a rather difficult problem. In this study, Josephus circle logic is used to solve this problem. Initially, with a random s-box structure, the elements are replaced according to their Josephus positions, and the s-box is made stronger. In the proposed algorithm, according to the Josephus logic, the elements that kill each other are replaced and this process continues until one element remains. The last 30 surviving elements are replaced with all elements. In this way, three different s-boxes were obtained. In two of them, the nonlinearity value was 110.5, and in one of them, the nonlinearity value was 110.75. Fixed points in the proposed s-box structures were identified and eliminated. In addition, it has been proven because of the analysis that the obtained s-box structures also meet other cryptographic requirements. In addition to leaving behind most studies in the literature, the proposed method will also provide strong s-box structures for encryption algorithms to be built in the future.
dc.description.sponsorshipTürkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK
dc.identifier.doi10.1007/s00500-024-09751-7
dc.identifier.endpage10213
dc.identifier.issn1432-7643
dc.identifier.issue17-18
dc.identifier.scopus2-s2.0-85198105635
dc.identifier.startpage10201
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/1591
dc.identifier.volume28
dc.language.isoen
dc.publisherSpringer Science and Business Media Deutschland GmbH
dc.relation.ispartofSoft Computing
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectChaos
dc.subjectHigh nonlinearity
dc.subjectJosephus problem
dc.subjectS-box
dc.subjectSymmetric encryption
dc.subject.otherComputer circuits
dc.subject.otherBe-diffusion
dc.subject.otherBox construction
dc.subject.otherBox structures
dc.subject.otherConstruction approaches
dc.subject.otherEncryption algorithms
dc.subject.otherFixed points
dc.subject.otherHigh nonlinearity
dc.subject.otherJosephus problem
dc.subject.otherS-boxes
dc.subject.otherSymmetric encryption
dc.subject.otherCryptography
dc.titleStrong s-box construction approach based on Josephus problem
dc.typeArticle
rdl.citation.openalex12
rdl.citation.scopus15
rdl.oa.statushybrid
rdl.oa.urlhttps://doi.org/10.1007/s00500-024-09751-7
rdl.scopus.quartileQ2
rdl.source.indexSCOPUS