22.09.2005 15:32:00Алгоритмы Ответов: 0
Олег
Добрый день. В драфте "Additional cryptographic algorithms for use with GOST 28147-89, GOST R 34.10-94, GOST R 34.10-2001, and GOST R 34.11-94 algorithms." указано следующее: "Note, that standard specifies it’s use in this mode only with zero initialization vector". В стандарте же ничего не сказано про синхропосылку (кроме, разве что, того, что "первые блоки открытых данных, которые участвуют в выработке имитовставки, могут содержать служебную информацию (...,синхропосылку и др.) и не зашифровываться". Поэтому возникает вопрос: как используется синхропосылка в функции драфта gost28147IMIT(IV, K, D)?
Второй вопрос - это какой алгоритм(ы) из того же драфта используется в функции CryptDeriveKey? Судя по названию главы "Key Derivation Algorithms"- должны быть алгоритмы VKO GOST R 34.10-94 и VKO GOST R 34.10-2001, но они используют ключевые пары отправителя и получателя, в то время как СryptDeriveKey - только хэш-значение. Если это не алгоритмы функции CryptDeriveKey, то какие алгоритмы используются и где используются алгоритмы VKO?