| ||||
| ||||
При ключевом обмене, изходя из draft-popov-cryptopro-cpalgs-0X.txt в алгоритмах VKO GOST R 34.10-94 и VKO GOST R 34.10-2001 используется операция хеширования, а в алгоритмах GOST 28147-89 Key Wrap, GOST 28147-89 Key Unwrap, CryptoPro Key Wrap, CryptoPro Key Unwrap используется оперция выработки имитовставки. Хотелось бы узнать, на каких параматрах (таблицах замен) работяют эти алгоритмы в случае реализации ключевого обмена в CryptoPro CSP v3.0 ? Где именно OID этих параметров передается в случае обмена по SMIME ? | ||||
Ответы: | ||||
| ||||
<i>При ключевом обмене, изходя из draft-popov-cryptopro-cpalgs-0X.txt в алгоритмах VKO GOST R 34.10-94 и VKO GOST R 34.10-2001 используется операция хеширования, а в алгоритмах GOST 28147-89 Key Wrap, GOST 28147-89 Key Unwrap, CryptoPro Key Wrap, CryptoPro Key Unwrap используется оперция выработки имитовставки. Хотелось бы узнать, на каких параматрах (таблицах замен) работяют эти алгоритмы в случае реализации ключевого обмена в CryptoPro CSP v3.0 ? Где именно OID этих параметров передается в случае обмена по SMIME ?</i> <p> В алгоритмах VKO используется функция gostR3411: KEK(x,y,UKM) = gostR3411 (K(x,y,UKM)) Она определена выше (в разделе 1.2): gostR3411 (D) - is the 256-bit result of GOST R 34.11-94 hash function, used with zero intitialization vector, and S-Box parameter, defined by <b>id-GostR3411-94-CryptoProParamSet</b> (see chapter 11.2). В алгоритмах Key Wrap узел замены не фиксирован, и передаётся в сообщениях. Для Key Transport это поле GostR3410-KeyTransport.transportParameters.encryptionParamSet, а для Key Agreement это поле Gost28147-89-KeyWrapParameters.encryptionParamSet. | ||||