No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Data.sage
Kuznechik.sage
Kuznechik_2_8.sage
Kuznechik_table.sage
LICENSE
Main.sage
README.md
Tables.sage
Tools.sage

README.md

Overview

The standard GOST 34.__-20__ "Information technology. CRYPTOGRAPHIC DATA SECURITY. Block ciphers" is a draft version of the new Russian block ciphers.

The project includes an implementation of the block cipher Kuznechik (Kuznyechik) in Sage. This is a proof of concept of naive, over GF(28), and table implementations. It also provides additional tools including generating of tables and the MDS matrix of the linear layer.

Propositions, comments, or other improvements are welcomed.

Authors

Oleksandr Kazymyrov: okazymyrov (at) gmail.com

Comments

References