A novel efficient substitution-box design based on firefly algorithm and discrete chaotic map

A. Ahmed, Hussam and Mohamad Fadli, Zolkipli and Ahmad, Musheer (2018) A novel efficient substitution-box design based on firefly algorithm and discrete chaotic map. Neural Computing and Applications, 30 (171). ISSN 1433-3058. (Published)

A novel efficient substitution-box design1.pdf

Download (207kB) | Preview


Substitution boxes are essential nonlinear components responsible to impart strong confusion and security in most of modern symmetric ciphers. Constructing efficient S-boxes has been a prominent topic of interest for security experts. With an aim to construct cryptographically efficient S-box, a novel scheme based on firefly (FA) optimization and chaotic map is proposed in this paper. The anticipated approach generates initial S-box using chaotic map. The meta-heuristic FA is applied to find notable configuration of S-box that satisfies the criterions by guided search for near-optimal features by minimizing fitness function. The performance of proposed approach is assessed through well-established criterions such as bijectivity, nonlinearity, strict avalanche criteria, bit independence criteria, differential uniformity, and linear approximation probability. The obtained experimental results are compared with some recently investigated S-boxes to demonstrate that the proposed scheme has better proficiency of constructing efficient S-boxes.

Item Type: Article
Uncontrolled Keywords: Substitution box; firefly algorithm; discrete chaotic map; symmetric ciphers
Subjects: Q Science > QA Mathematics
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Faculty/Division: Faculty of Computer System And Software Engineering
Depositing User: Ms. Ratna Wilis Haryati Mustapa
Date Deposited: 15 Aug 2018 03:40
Last Modified: 12 Dec 2018 02:56
URI: http://umpir.ump.edu.my/id/eprint/21968
Download Statistic: View Download Statistics

Actions (login required)

View Item View Item