< Terug naar vorige pagina

Publicatie

A Bit-Vector Differential Model for the Modular Addition by a Constant

Boekbijdrage - Boekhoofdstuk Conferentiebijdrage

ARX algorithms are a class of symmetric-key algorithms constructed by Addition, Rotation, and XOR, which achieve the best software performances in low-end microcontrollers. To evaluate the resistance of an ARX cipher against differential cryptanalysis and its variants, the recent automated methods employ constraint satisfaction solvers, such as SMT solvers, to search for optimal characteristics. The main difficulty to formulate this search as a constraint satisfaction problem is obtaining the differential models of the non-linear operations, that is, the constraints describing the differential probability of each non-linear operation of the cipher. While an efficient bit-vector differential model was obtained for the modular addition with two variable inputs, no differential model for the modular addition by a constant has been proposed so far, preventing ARX ciphers including this operation from being evaluated with automated methods.
Boek: Lecture Notes in Computer Science, vol 12491.
Pagina's: 385 - 414
ISBN:978-3-030-64837-4
Jaar van publicatie:2020
Toegankelijkheid:Open