A New Cost Function for Evolution of S-Boxes.

Evol Comput

Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia

Published: May 2017

Substitution Boxes (S-Boxes) play an important role in many modern-day cryptographic algorithms, more commonly known as ciphers. Without carefully chosen S-Boxes, such ciphers would be easier to break. Therefore, it is not surprising that the design of suitable S-Boxes attracts a lot of attention in the cryptography community. The evolutionary computation (EC) community also had several attempts using evolutionary paradigms to evolve S-Boxes with good cryptographic properties. This article focuses on a fitness function one should use when evolving highly nonlinear S-Boxes. After an extensive experimental analysis of the current state-of-the-art fitness functions, we present a new one that offers higher speed and better results when compared with the aforementioned fitness functions.

Download full-text PDF

Source
http://dx.doi.org/10.1162/EVCO_a_00191DOI Listing

Publication Analysis

Top Keywords

fitness functions
8
s-boxes
6
cost function
4
function evolution
4
evolution s-boxes
4
s-boxes substitution
4
substitution boxes
4
boxes s-boxes
4
s-boxes play
4
play role
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!