Strength of modern ciphers depends largely on cryptographic properties of substitution boxes, such as nonlinearity and transparency order. It is difficult to optimize all such properties because they often contradict each other. In this paper we compare two of the most popular multi-objective genetic algorithms, NSGA-II and its steady-state version, in solving the problem of optimizing invertible substitution boxes. In our research we defined objectives as cryptographic properties and observed how they change within population during experiments.
Comparison of effectiveness of multi-objective genetic algorithms in optimization of invertible S-boxes / Kapuściński, Tomasz; Nowicki, Robert K.; Napoli, Christian. - 10246:(2017), pp. 466-476. (Intervento presentato al convegno 16th International Conference on Artificial Intelligence and Soft Computing, ICAISC 2017 tenutosi a Zakopane; Poland) [10.1007/978-3-319-59060-8_42].
Comparison of effectiveness of multi-objective genetic algorithms in optimization of invertible S-boxes
Christian Napoli
2017
Abstract
Strength of modern ciphers depends largely on cryptographic properties of substitution boxes, such as nonlinearity and transparency order. It is difficult to optimize all such properties because they often contradict each other. In this paper we compare two of the most popular multi-objective genetic algorithms, NSGA-II and its steady-state version, in solving the problem of optimizing invertible substitution boxes. In our research we defined objectives as cryptographic properties and observed how they change within population during experiments.File | Dimensione | Formato | |
---|---|---|---|
Kapuściński_Comparison-of-Effectiveness_2017.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
854.01 kB
Formato
Adobe PDF
|
854.01 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.