Machine Learning and Evolutionary Computation in Cryptography
, 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
Location: Seminar Room D507
Host: Una-May O'Reilly, ALFA Group, CSAIL
Contact: Nicole Hoffman, firstname.lastname@example.org
Speaker URL: None
email@example.com, firstname.lastname@example.org, email@example.com, firstname.lastname@example.org, email@example.com
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).
Created by Nicole Hoffman at Thursday, November 03, 2016 at 11:43 AM.