arrow
Return

Computing AES related-key differential characteristics with constraint programming

delete2020-01-01
delete13
delete
OA
AI
D
David Gérault
P
Pascal Lafourcade
M
Marine Minier
C
Christine Solnon *
DOI:10.1016/j.artint.2019.103183delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Cryptanalysis aims at testing the properties of encryption processes, and this usually implies solving hard optimization problems. In this paper, we focus on related-key differential attacks for the Advanced Encryption Standard (AES), which is the encryption standard for block ciphers. To mount these attacks, cryptanalysts need to solve the optimal related-key differential characteristic problem. Dedicated approaches do not scale well for this problem, and need weeks to solve its hardest instances. In this paper, we improve existing Constraint Programming (CP) approaches for computing optimal related-key differential characteristics: we add new constraints that detect inconsistencies sooner, and we introduce a new decomposition of the problem in two steps. These improvements allow us to compute all optimal related-key differential characteristics for AES-128, AES-192 and AES-256 in a few hours. (C) 2019 Elsevier B.V. All rights reserved.
Keywords:
Constraint programming
AES
Differential cryptanalysis
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

C
centre national de la recherche scientifique (cnrs)
Scholars:
24.5W
Papers: 18.2W
Citations: 279
U
universite clermont auvergne (uca)
Scholars:
1.1W
Papers: 7.8K
Citations: 11
I
Inria
Scholars:
3.5K
Papers: 2.5K
Citations: 343
researcher View more organizations