hukaisdu / massive_superpoly_recovery

The codes and recovered superpolies for the paper "Massive Superpoly Recovery with Nested Monomial Predictions"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

massive_superpoly_recovery

The codes and recovered superpolies are for the paper "Massive Superpoly Recovery with Nested Monomial Predictions" accepted by Asiacrypt 2021.

Usage

The "code" fold contains the source codes for Trivium, Grain128AEAD and Kreyvium. For each stream cipher, you can edit main function in main.cpp to modify the cube and the attacked round. Then you need to edit makefile according to the path of your Gurobi installation. Finally use make to compile the source codes.

About

The codes and recovered superpolies for the paper "Massive Superpoly Recovery with Nested Monomial Predictions"

License:MIT License


Languages

Language:C++ 89.1%Language:Python 8.2%Language:C 1.5%Language:Makefile 1.2%