Cargando…

A secure key dependent dynamic substitution method for symmetric cryptosystems

The biggest challenge for symmetric cryptosystems is to replace their static substitution with dynamic substitution, because static substitution S-boxes make the symmetric block ciphers more vulnerable to attacks. Previous well-known dynamic key-dependent S-boxes are lacking in dynamicity and do not...

Descripción completa

Detalles Bibliográficos
Autores principales: Ejaz, Aisha, Shoukat, Ijaz Ali, Iqbal, Umer, Rauf, Abdul, Kanwal, Afshan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8323725/
https://www.ncbi.nlm.nih.gov/pubmed/34395857
http://dx.doi.org/10.7717/peerj-cs.587
_version_ 1783731299401334784
author Ejaz, Aisha
Shoukat, Ijaz Ali
Iqbal, Umer
Rauf, Abdul
Kanwal, Afshan
author_facet Ejaz, Aisha
Shoukat, Ijaz Ali
Iqbal, Umer
Rauf, Abdul
Kanwal, Afshan
author_sort Ejaz, Aisha
collection PubMed
description The biggest challenge for symmetric cryptosystems is to replace their static substitution with dynamic substitution, because static substitution S-boxes make the symmetric block ciphers more vulnerable to attacks. Previous well-known dynamic key-dependent S-boxes are lacking in dynamicity and do not provide optimal security for symmetric block ciphers. Therefore, this research aims to contribute an effective and secure method for designing key-dependent dynamic S-box with dynamic permutations to make the symmetric block ciphers optimally secure. The proposed S-box method has been experimentally evaluated through several measures such as bit independence criteria, non-linearity, hamming distance, balanced output, strict avalanche criteria including differential and linear approximation probabilities. Moreover, the randomness properties of proposed method have also been evaluated through several standard statistical tests as recommended by the National Institute of Standards and Technology (NIST). Thus, the results show that the proposed method, not only retains effective randomness properties but it also contains, good avalanche effect (up to 62.32%) which is significantly improved than others. Therefore, the proposed substitution method is highly sensitive to the secret key because, only a single bit change in key generates an entirely new S-box with all 256 values at different positions. Thus, the overall evaluation shows that the proposed substitution method is optimally secure and outperforming as compared to the existing S-box techniques. In future, the proposed method can be extended for different key sizes (192–256 bits) or even more.
format Online
Article
Text
id pubmed-8323725
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-83237252021-08-13 A secure key dependent dynamic substitution method for symmetric cryptosystems Ejaz, Aisha Shoukat, Ijaz Ali Iqbal, Umer Rauf, Abdul Kanwal, Afshan PeerJ Comput Sci Cryptography The biggest challenge for symmetric cryptosystems is to replace their static substitution with dynamic substitution, because static substitution S-boxes make the symmetric block ciphers more vulnerable to attacks. Previous well-known dynamic key-dependent S-boxes are lacking in dynamicity and do not provide optimal security for symmetric block ciphers. Therefore, this research aims to contribute an effective and secure method for designing key-dependent dynamic S-box with dynamic permutations to make the symmetric block ciphers optimally secure. The proposed S-box method has been experimentally evaluated through several measures such as bit independence criteria, non-linearity, hamming distance, balanced output, strict avalanche criteria including differential and linear approximation probabilities. Moreover, the randomness properties of proposed method have also been evaluated through several standard statistical tests as recommended by the National Institute of Standards and Technology (NIST). Thus, the results show that the proposed method, not only retains effective randomness properties but it also contains, good avalanche effect (up to 62.32%) which is significantly improved than others. Therefore, the proposed substitution method is highly sensitive to the secret key because, only a single bit change in key generates an entirely new S-box with all 256 values at different positions. Thus, the overall evaluation shows that the proposed substitution method is optimally secure and outperforming as compared to the existing S-box techniques. In future, the proposed method can be extended for different key sizes (192–256 bits) or even more. PeerJ Inc. 2021-07-19 /pmc/articles/PMC8323725/ /pubmed/34395857 http://dx.doi.org/10.7717/peerj-cs.587 Text en © 2021 Ejaz et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Cryptography
Ejaz, Aisha
Shoukat, Ijaz Ali
Iqbal, Umer
Rauf, Abdul
Kanwal, Afshan
A secure key dependent dynamic substitution method for symmetric cryptosystems
title A secure key dependent dynamic substitution method for symmetric cryptosystems
title_full A secure key dependent dynamic substitution method for symmetric cryptosystems
title_fullStr A secure key dependent dynamic substitution method for symmetric cryptosystems
title_full_unstemmed A secure key dependent dynamic substitution method for symmetric cryptosystems
title_short A secure key dependent dynamic substitution method for symmetric cryptosystems
title_sort secure key dependent dynamic substitution method for symmetric cryptosystems
topic Cryptography
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8323725/
https://www.ncbi.nlm.nih.gov/pubmed/34395857
http://dx.doi.org/10.7717/peerj-cs.587
work_keys_str_mv AT ejazaisha asecurekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT shoukatijazali asecurekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT iqbalumer asecurekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT raufabdul asecurekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT kanwalafshan asecurekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT ejazaisha securekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT shoukatijazali securekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT iqbalumer securekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT raufabdul securekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems
AT kanwalafshan securekeydependentdynamicsubstitutionmethodforsymmetriccryptosystems