This project has moved and is read-only. For the latest updates, please go here.

Magma (GOST89)

Magma is a block cipher defined in the standard GOST 28147-89 and its most recent version GOST R 34.12-2015 (which introduces to the new Kuznyechik block cipher without obsoleting Magma). Developed in the 1970s, the standard had been marked "Top Secret" and then downgraded to "Secret" in 1990. It was a Soviet alternative to the United States standard algorithm, DES. It uses a 256-bit key and 64-bit block size.

VeraCrypt uses a modified version of Magma that uses key-dependent S-boxes instead of the static one defined in the GOST standard and that operates on 128-bit blocks thanks to a CBC-like scheme.


Next Section >>


Last edited Aug 27, 2016 at 6:13 PM by idrassi, version 3