Nya ryska kryptosystem: Kuznyechik
Ryssland har nyligen beslutat att införa ett nytt krypto som ska fungera som en ny standard. Algoritmen går under namnet Kuznyechik och ska byta ut GOST 28147-89 (Kuznyechik betyder gräshoppa på ryska).
Gräshoppan är ett block-krypto och har ett substitutions-permutationsnätverk (SPN) precis som AES (rijndael). En stor skillnad dock är att S-boxen genereras dynamiskt med hjälp av nyckelmaterial men kan även användas med en standard s-box.
Men redan nu har attacker dykt upp på såsom denna som nyttjar felanalys och en mötas-i-mitten attack med reducerat antal rundor.
Även så hölls en tävling för att hitta en ny hashfunktion vid namn Streebog.
Här hittar du en referensimplementation av gräshoppan skriven i C och använder sig av den S-box som ingår i standardokumentationen:
https://github.com/mjosaarinen/kuznechik
Och här hittar du dokumentation: