Machine Learning and Evolutionary Computation in Cryptography

Speaker: Stjepan Picek , the Computer Security and Industrial Cryptography (COSIC) group: KU Leuven, Belgium

Date: Tuesday, November 29, 2016

Time: 3:00 PM to 4:00 PM Note: all times are in the Eastern Time Zone

Public: Yes

Location: Seminar Room D507

Event Type:

Room Description:

Host: Una-May O'Reilly, ALFA Group, CSAIL

Contact: Nicole Hoffman,

Relevant URL:

Speaker URL: None

Speaker Photo:

Reminders to:,,,,

Reminder Subject: TALK: Machine Learning and Evolutionary Computation in Cryptography 3:00PM 32-D507

In this talk, we address several applications of metaheuristics and machine learning in cryptography. We start with a brief introduction on machine learning and metaheuristic techniques and following that, we
address two practical scenarios. More specifically, as the first example we consider a combinatorial optimization problem in the form of designing S-boxes with good cryptographic and implementation properties (with a special emphasis on area and power perspective). Moreover, we discuss how to use population based metaheuristic techniques like those belonging to the evolutionary computation area in the design process. Following that, we investigate how to use machine learning in side-channel attacks. There, we elaborate on the life-cycle of a machine learning process with an example application taken from the DPA contest web site, more specifically, attacking masked AES implementation. Finally, we give a brief conclusion and address several possible future research avenues.

Stjepan Picek is a postdoctoral researcher in the Computer Security and Industrial Cryptography (COSIC) group at KU Leuven, Belgium. His research interests are applied cryptography, machine learning, and evolutionary computation. He finished his PhD in 2015 as a double doctorate under the supervision of Lejla Batina (Radboud University Nijmegen, The Netherlands) and Domagoj Jakobovic (Faculty of Electrical Engineering and Computing, Croatia). Prior to that, Stjepan worked in industry and government.He regularly publishes papers in both evolutionary computation and cryptography conferences. Stjepan is also a member of organization committee for International Summer School in Cryptography and the vice-president of the Croatian IEEE CIS Chapter, as well as the member of several professional societies (ACM, IEEE, IACR).

Research Areas:

Impact Areas:

This event is not part of a series.

Created by Nicole Hoffman Email at Thursday, November 03, 2016 at 11:43 AM.