Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application

Detalhes bibliográficos
Autor(a) principal: Shah, Tariq
Data de Publicação: 2020
Outros Autores: Ali, Asif, Khan, Majid, Farooq, Ghazanfar, Andrade, Antonio Aparecido de [UNESP]
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1007/s11277-020-07274-6
http://hdl.handle.net/11449/196802
Resumo: An S-box is based on Boolean functions which are essentially the foundation of symmetric cryptographic systems. The Boolean functions are used for S-box designing in block ciphers and exploited as nonlinear components. Boolean functions with optimal nonlinearity and upright cryptographic stuffs play a significant role in the design of block ciphers. Traditionally 8x8 S-box is a 16x16look up table over Galois field GF and has 112 feasible upper bonds for nonlinearity. A 24x24 S-box over Galois field GFis not viable as the computer memory does not support it. In this paper for the construction of 24x24S-box a rout is adopted via maximal cyclic subgroup of the multiplicative group of units of Galois ring GR The newly constructed S-box has much higher confusion capability than any of 8x8 S-box. To judge the impact of this new 24x24 S-box an RGB color image encryption application is demonstrated. Initially, in the proposed encryption scheme we use 24x24 S-box for confusion in RGB channels of plain image, however for diffusion linear permutation P= is operated and then by the use of exclusive-or an encrypted image is obtained. Thus, we introduce a novel technique by which 24 binary bits are divided into 3 bytes and each one deals R, G and B channel of the color image separately. A comparison with chaos and DNA based image encryption schemes shows the performance results of this novel RGB image encryption and observed as meeting the standard optimal level. Hence this 24x24 S-box dependent encryption method replaces 8x8S-box based RGB color image encryption scheme.
id UNSP_a7b20943a23d5f89706d555e6b67a7f3
oai_identifier_str oai:repositorio.unesp.br:11449/196802
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Applicationn x n S-boxNonlinearityGalois ringMaximal cyclic subgroupRGB Image encryptionAn S-box is based on Boolean functions which are essentially the foundation of symmetric cryptographic systems. The Boolean functions are used for S-box designing in block ciphers and exploited as nonlinear components. Boolean functions with optimal nonlinearity and upright cryptographic stuffs play a significant role in the design of block ciphers. Traditionally 8x8 S-box is a 16x16look up table over Galois field GF and has 112 feasible upper bonds for nonlinearity. A 24x24 S-box over Galois field GFis not viable as the computer memory does not support it. In this paper for the construction of 24x24S-box a rout is adopted via maximal cyclic subgroup of the multiplicative group of units of Galois ring GR The newly constructed S-box has much higher confusion capability than any of 8x8 S-box. To judge the impact of this new 24x24 S-box an RGB color image encryption application is demonstrated. Initially, in the proposed encryption scheme we use 24x24 S-box for confusion in RGB channels of plain image, however for diffusion linear permutation P= is operated and then by the use of exclusive-or an encrypted image is obtained. Thus, we introduce a novel technique by which 24 binary bits are divided into 3 bytes and each one deals R, G and B channel of the color image separately. A comparison with chaos and DNA based image encryption schemes shows the performance results of this novel RGB image encryption and observed as meeting the standard optimal level. Hence this 24x24 S-box dependent encryption method replaces 8x8S-box based RGB color image encryption scheme.Quaid I Azam Univ, Dept Math, Islamabad, PakistanInst Space Technol, Dept Appl Math & Stat, Islamabad, PakistanQuaid I Azam Univ, Dept Comp Sci, Islamabad, PakistanUniv Estadual Paulista, Dept Matemat, Sao Jose Do Rio Preto, SP, BrazilUniv Estadual Paulista, Dept Matemat, Sao Jose Do Rio Preto, SP, BrazilSpringerQuaid I Azam UnivInst Space TechnolUniversidade Estadual Paulista (Unesp)Shah, TariqAli, AsifKhan, MajidFarooq, GhazanfarAndrade, Antonio Aparecido de [UNESP]2020-12-10T19:56:38Z2020-12-10T19:56:38Z2020-04-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article1201-1224http://dx.doi.org/10.1007/s11277-020-07274-6Wireless Personal Communications. New York: Springer, v. 113, n. 2, p. 1201-1224, 2020.0929-6212http://hdl.handle.net/11449/19680210.1007/s11277-020-07274-6WOS:000527497800004Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengWireless Personal Communicationsinfo:eu-repo/semantics/openAccess2021-10-23T10:02:36Zoai:repositorio.unesp.br:11449/196802Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462021-10-23T10:02:36Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
title Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
spellingShingle Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
Shah, Tariq
n x n S-box
Nonlinearity
Galois ring
Maximal cyclic subgroup
RGB Image encryption
title_short Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
title_full Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
title_fullStr Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
title_full_unstemmed Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
title_sort Galois Ring GR (2(3),8) Dependent 24 x 24 S-Box Design: An RGB Image Encryption Application
author Shah, Tariq
author_facet Shah, Tariq
Ali, Asif
Khan, Majid
Farooq, Ghazanfar
Andrade, Antonio Aparecido de [UNESP]
author_role author
author2 Ali, Asif
Khan, Majid
Farooq, Ghazanfar
Andrade, Antonio Aparecido de [UNESP]
author2_role author
author
author
author
dc.contributor.none.fl_str_mv Quaid I Azam Univ
Inst Space Technol
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Shah, Tariq
Ali, Asif
Khan, Majid
Farooq, Ghazanfar
Andrade, Antonio Aparecido de [UNESP]
dc.subject.por.fl_str_mv n x n S-box
Nonlinearity
Galois ring
Maximal cyclic subgroup
RGB Image encryption
topic n x n S-box
Nonlinearity
Galois ring
Maximal cyclic subgroup
RGB Image encryption
description An S-box is based on Boolean functions which are essentially the foundation of symmetric cryptographic systems. The Boolean functions are used for S-box designing in block ciphers and exploited as nonlinear components. Boolean functions with optimal nonlinearity and upright cryptographic stuffs play a significant role in the design of block ciphers. Traditionally 8x8 S-box is a 16x16look up table over Galois field GF and has 112 feasible upper bonds for nonlinearity. A 24x24 S-box over Galois field GFis not viable as the computer memory does not support it. In this paper for the construction of 24x24S-box a rout is adopted via maximal cyclic subgroup of the multiplicative group of units of Galois ring GR The newly constructed S-box has much higher confusion capability than any of 8x8 S-box. To judge the impact of this new 24x24 S-box an RGB color image encryption application is demonstrated. Initially, in the proposed encryption scheme we use 24x24 S-box for confusion in RGB channels of plain image, however for diffusion linear permutation P= is operated and then by the use of exclusive-or an encrypted image is obtained. Thus, we introduce a novel technique by which 24 binary bits are divided into 3 bytes and each one deals R, G and B channel of the color image separately. A comparison with chaos and DNA based image encryption schemes shows the performance results of this novel RGB image encryption and observed as meeting the standard optimal level. Hence this 24x24 S-box dependent encryption method replaces 8x8S-box based RGB color image encryption scheme.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-10T19:56:38Z
2020-12-10T19:56:38Z
2020-04-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1007/s11277-020-07274-6
Wireless Personal Communications. New York: Springer, v. 113, n. 2, p. 1201-1224, 2020.
0929-6212
http://hdl.handle.net/11449/196802
10.1007/s11277-020-07274-6
WOS:000527497800004
url http://dx.doi.org/10.1007/s11277-020-07274-6
http://hdl.handle.net/11449/196802
identifier_str_mv Wireless Personal Communications. New York: Springer, v. 113, n. 2, p. 1201-1224, 2020.
0929-6212
10.1007/s11277-020-07274-6
WOS:000527497800004
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Wireless Personal Communications
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1201-1224
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv Web of Science
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1799965605814599680