Статус: Активный участник
Группы: Участники
Зарегистрирован: 12.10.2009(UTC) Сообщений: 42
Сказал(а) «Спасибо»: 4 раз Поблагодарили: 6 раз в 6 постах
|
Добрый день.
При анализе шифрования с использованием алгоритмов ГОСТ Р 34.12-2015 столкнулся с нехваткой документации. Хотя в изменениях по последнему билду указано "doc: Добавлена документация алгоритмов ГОСТ Р 34.12-2015/ГОСТ Р 34.13-2015 (CPCSP-10494)"
Вводные данные для тестов CryptEncryptMessage/CryptDecryptMessage c данными алгоритмами. На выходе выходе получаем CMS пакет с keytransport, очень похожим на описанный в стандарте Р 1323565.1.025—2019. Что, в данном случае означает, что для экспорта ключей используется алгоритм KExp15.
Подключая штатное логирование вызовов CSP, свежую версию WinCryptEx.h и немного отладки, получаем следующию картину: - Для ключей согласования используется CryptSetKeyParam(KP_ALGID) с параметрами CALG_KEXP_2015_M или CALG_KEXP_2015_K. Описание отстуствует в текущей документации. - При экспорте/импорте на этих ключах используется новый формат ключевого SIMPLEBLOB. Для него удалось найти только константы KEXP15_BLOB_VERSION и KEXP15_MAGIC, но не описание формата. - При использовании OMAC вариантов алгоритмов получаем еще вызовы CryptGetKeyParam/CryptSetKeyParam с параметром KP_AUTH_TAG (и еще флажками 0x100 в случае Set).
Собственно, вопрос: Каким образом и когда можно получить документациию по указанным вызовам и форматам?
Вопрос не праздный. Есть промышленная необходимость реализации CMS keytransport для данных алгоримтов, не прибегая к CryptoAPI уровня CMS сообщений. Такой функционал уже работает для ГОСТ 28147-89, теперь нужно то же самое, но для ГОСТ Р 34.12-2015.
Заранее спасибо.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 26.09.2018(UTC) Сообщений: 53
Поблагодарили: 2 раз в 2 постах
|
Добрый день. Решение вопроса будет происходить на портале тех.поддержки.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close