/EC21-dummy-shuffling

Supporting code for the EUROCRYPT 2021 paper "Dummy Shuffling against Algebraic Attacks in White-box Implementations"

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

EC21-dummy-shuffling

This repository contains the supporting code for the paper

Dummy Shuffling against Algebraic Attacks in White-box Implementations

by Alex Biryukov and Aleksei Udovenko (EUROCRYPT 2021).

See also recorded presentation on YouTube.

Here you can find:

  1. Slides of the presentation.
  2. Proof-of-concept of the differential algebraic attack on dummyless shuffling. (requires SageMath)

Information

Citation:

@InProceedings{EC:BirUdo21,
    author = "Biryukov, Alex and Udovenko, Aleksei",
    editor = "Canteaut, Anne and Standaert, Fran{\c{c}}ois-Xavier",
    title = "Dummy Shuffling Against Algebraic Attacks in White-Box Implementations",
    booktitle = "Advances in Cryptology -- EUROCRYPT 2021",
    year = "2021",
    publisher = "Springer International Publishing",
    address = "Cham",
    pages = "219--248",
    isbn = "978-3-030-77886-6"
}

Author: Aleksei Udovenko

License: GNU GPL v3