An Evolutionary View on Reversible Shift-Invariant Transformations

Conference Paper (2020)
Author(s)

Luca Mariot (TU Delft - Cyber Security)

Stjepan Picek (TU Delft - Cyber Security)

Domagoj Jakobovic (University of Zagreb)

Alberto Leporati (Università degli Studi di Milano Bicocca)

Research Group
Cyber Security
Copyright
© 2020 L. Mariot, S. Picek, Domagoj Jakobovic, Alberto Leporati
DOI related publication
https://doi.org/10.1007/978-3-030-44094-7_8
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 L. Mariot, S. Picek, Domagoj Jakobovic, Alberto Leporati
Research Group
Cyber Security
Bibliographical Note
Virtual/online event due to COVID-19 @en
Pages (from-to)
118-134
ISBN (print)
9783030440930
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

We consider the problem of evolving a particular kind of shift-invariant transformation – namely, Reversible Cellular Automata (RCA) defined by conserved landscape rules – using GA and GP. To this end, we employ three different optimization strategies: a single-objective approach carried out with GA and GP where only the reversibility constraint of marker CA is considered, a multi-objective approach based on GP where both reversibility and the Hamming weight are taken into account, and a lexicographic approach where GP first optimizes only the reversibility property until a conserved landscape rule is obtained, and then maximizes the Hamming weight while retaining reversibility. The results are discussed in the context of three different research questions stemming from exhaustive search experiments on conserved landscape CA, which concern (1) the difficulty of the associated optimization problem for GA and GP, (2) the utility of conserved landscape CA in the domain of cryptography and reversible computing, and (3) the relationship between the reversibility property and the Hamming weight.

Files

License info not available