MASTER Assignment
Analyzing CryptoPro CSP’s Implementation of GOST Block Ciphers
Type : Master M-CS
Period: July - December, 2025
Student: Danella, L. (Leonardo, Student M-CS)
Date Final project: December 5, 2025
Supervisors:
Abstract:
The introduction of GOST cipher suites into TLS 1.3 and 1.2 has raised questions about their purpose, security, and adoption. This paper examines the two GOST block ciphers Magma and Kuznyechik in the context of CryptoPro CSP (Cryptographic Service Provider), a platform implementation widely used to enable these algorithms on Windows and Linux systems. We discuss the design of these ciphers, known cryptanalytic results, and the practical requirements for deploying GOST-based encryption (including reliance on CryptoPro CSP in browsers). Our contributions include a detailed, implementation-oriented analysis of how the Magma and Kuznyechik block ciphers and the MGM AEAD mode are implemented inside CryptoPro CSP and the TLS 1.3 GOST cipher suites, a systematization of Kuznyechik’s structure and security margin ogether with a comparison to the legacy Magma cipher, and an assessment of the deployment and standardization challenges of GOST cipher suites in modern TLS deployments.

