Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline KDA  
#1 Оставлено : 28 января 2020 г. 15:07:47(UTC)
KDA

Статус: Активный участник

Группы: Участники
Зарегистрирован: 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.

Заранее спасибо.

Offline Матыс Александр  
#2 Оставлено : 30 января 2020 г. 12:09:09(UTC)
Матыс Александр

Статус: Активный участник

Группы: Участники
Зарегистрирован: 26.09.2018(UTC)
Сообщений: 53

Поблагодарили: 2 раз в 2 постах
Добрый день.
Решение вопроса будет происходить на портале тех.поддержки.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.