ietf-openpgp
[Top] [All Lists]

GOST information in Applied Crypography 2nd Ed.

2005-01-22 05:34:09

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Section 14.1, pages 331 - 334
GOST Block Cipher (GOST 28147-89)

Mentions use of random S-Boxes, but also states:

"More recently, a set of S-Boxes used in an application
for the Central Bank of the Russian Federation surfaced.
These S-Boxes are also used in the GOST one-way hash
function."

S-Box 1:
 4 10  9  2 13  8  0 14  6 11  1 12  7 15  5  3

S-Box 2:
14 11  4 12  6 13 15 10  2  3  8  1  0  7  5  9

S-Box 3:
 5  8  1 13 10  3  4  2 14 15 12  7  6  0  9 11

S-Box 4:
 7 13 10  1  0  8  9 15 14  4  6 12 11  2  5  3

S-Box 5:
 6 12  7  1  5 15 13  8  4 10  9 14  0  3 11  2

S-Box 6:
 4 11 10  0  7  2  1 13  3  6  8  5  9 12 15 14

S-Box 7:
13 11  4  1  3 15  5  9  0 10 14  7  6  8  2 12

S-Box 8:
 1 15 13  0  5  7 10  4  9  2  3 14  6 11  8 12


Section 18.11, page 454
GOST Hash Function (GOST R 34.11-94)

NB errata: "XOR of all the message blocks" SHOULD BE
"sum of the message blocks as if they were 256-bit
integers"


Section 20.3, pages 495 - 496
GOST Digital Signature Algorithm (GOST R 34.10-94)

Schneier notes that q is 256 bits compared to DSA's 160.


Part V, pages 643 - 647
GOST C source code (uses ECB mode)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFB8kfWcuzN6jLXKHYRAkwmAJ9ZJ5QXfAejrwq9/vBeGRSMEJNE8ACdGW9I
QqCMfBiGAov9EdQRePE3190=
=cpcO
-----END PGP SIGNATURE-----


<Prev in Thread] Current Thread [Next in Thread>