Paper 2015/812 Original: eprint.iacr.org/2015/812 ↗

The Secret Structure of the S-Box of Streebog, Kuznechik and Stribob

Alex Biryukov
Léo Perrin
Aleksei Udovenko
Abstract

The last hash function and block cipher standardized by the Russian standardization body (GOST) both use the same S-Box. It is also used by an independent CAESAR candidate. This transformation is only specified as a look up table and the reason behind its choice is unknown. We managed to reverse-engineer this S-Box and describe its unpublished structure. Our decomposition allows a much more efficient hardware implementation but the choice of the components used is puzzling from a cryptographic perspective. This extended abstract does not explain \emph{how} we found this decomposition. We will describe our process in an extended version of this paper.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2015-08-31: last updated
2015-08-14: published
Short URL
https://ia.cr/2015/812
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2015/812,
      author = {Alex Biryukov and Léo Perrin and Aleksei Udovenko},
      title = {The Secret Structure of the S-Box of Streebog, Kuznechik and Stribob},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/812},
      year = {2015},
      url = {https://eprint.iacr.org/2015/812}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.