Artificial Intelligence for the Design of Symmetric Cryptographic Primitives

Luca Mariot*, Domagoj Jakobovic, Thomas Bäck, Julio C. Hernandez-Castro

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeChapterScientificpeer-review

4 Citations (Scopus)
24 Downloads (Pure)


This chapter provides a general overview of AI methods used to support the design of cryptographic primitives and protocols. After giving a brief introduction to the basic concepts underlying the field of cryptography, we review the most researched use cases concerning the use of AI techniques and models to design cryptographic primitives, focusing mainly on Boolean functions, S-boxes and pseudorandom number generators. We then point out two interesting directions for further research on the design of cryptographic primitives where AI methods could be applied in the future.

Original languageEnglish
Title of host publicationSecurity and Artificial Intelligence
EditorsL. Batina, T. Back, S. Picek
Place of PublicationCham
Number of pages22
ISBN (Electronic)978-3-030-98795-4
ISBN (Print)978-3-030-98794-7
Publication statusPublished - 2022

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.


Dive into the research topics of 'Artificial Intelligence for the Design of Symmetric Cryptographic Primitives'. Together they form a unique fingerprint.

Cite this