Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ИТТАС:Предложение 3: Изменить профиль для средства линейного шифрования с необязательными протоколами ПФЗ, ПФ4. #9

Closed
Alex-ITTAS opened this issue Feb 5, 2020 · 5 comments
Assignees
Labels
необходимо обсуждение Extra attention is needed редактура Improvements or additions to documentation
Milestone

Comments

@Alex-ITTAS
Copy link

Для средств линейного шифрования строку с требованиями
УГ1 или УГ2, ПФ1 или УК5, УС2, УСЗ или УС4, [ПФЗ], [ПФ4]
предлагаем заменить на строку
УГ1 или УГ2, ПФ1 или ПФЗ или ПФ5 или ПФ6 или ПФ7 или УК5, УС2, УСЗ или УС4.

Обоснование.
По текущим требованиям в средстве линейного шифрования одновременно может использоваться ПФ1 (формирование общего ключа по протоколам BSTS и BMQV) и, например, ПФ4 (протокол DHE_PSK_BIGN). Не совсем понятно, почему при этом ПФ1 должен быть обязательно, а ПФ4 – необязательно. Более того, протокол ПФ4 не требует сертификатов и их проверки (согласно СТБ 34.101.65), а в указанной строчке сертификаты и их проверка обязательна (указано УС2, УСЗ или УС4). В то же время протокол ПФ5 требует использования сертификатов. Также предлагается разрешить использование протоколов ПФ6 (алгоритм DHE_BIGN согласно п. B.2.5.1 СТБ 34.101.65-2014) и ПФ7 (алгоритм DHT_BIGN согласно п. B.2.5.2 СТБ 34.101.65-2014), которые требуют использования сертификатов и их проверки. В связи с вышесказанным предлагаем писать:
УГ1 или УГ2, ПФ1 или ПФЗ или ПФ5 или ПФ6 или ПФ7 или УК5, УС2, УСЗ или УС4.

@zm1ca zm1ca added this to the Free float milestone Feb 5, 2020
@zm1ca zm1ca added редактура Improvements or additions to documentation необходимо обсуждение Extra attention is needed labels Feb 5, 2020
@NikGomel
Copy link
Collaborator

NikGomel commented Feb 5, 2020

Допущена опечатка, требования ПФ4 и ПФ5 поменяем местами. Поддерживается предложение о расширении криптонаборов. В требования ПФ5 можем включить следующие криптонаборы DHT_PSK_BIGN или DHT_BIGN или DHE_BIGN, или добавить их отдельно как ПФ6 и ПФ7. Но они будут иметь необязательный характер.

@Alex-ITTAS
Copy link
Author

Считаем, что для лаконичности профилей лучше в ПФ5 включить криптонаборы DHT_PSK_BIGN или DHT_BIGN или DHE_BIGN.
Не совсем понятно, что значит "Но они будут иметь необязательный характер". Считаем, что ПФ5 нужно писать через ИЛИ. Иначе получится, что ПФ1 или УК5 нужно обязательно реализовывать, а ПФ5 дополнительно. Но в vpn с криптонаборами DHE не нужны протоколы ПФ1 или транспорт ключа УК5. В случае включения в ПФ5 дополнительных протоколов профиль можно указать следующим образом:
УГ1 или УГ2, ПФ1 или ПФЗ или ПФ5 или УК5, УС2, УСЗ или УС4.
Не совсем понятна целесообразность включения в данный профиль ПФ3. Протокол Диффи-Хеллмана используется как вспомогательный в криптонаборах DHE. Для протокола Диффи-Хеллмана есть отдельный профиль. Возможно, следует дополнить отдельный профиль для протокола Диффи-Хеллмана требованиями по сертификатам и их проверке и исключить его из данного профиля, тогда получим:
УГ1 или УГ2, ПФ1 или ПФ5 или УК5, УС2, УСЗ или УС4.

@zm1ca
Copy link
Member

zm1ca commented Feb 5, 2020

Не совсем понятна целесообразность включения в данный профиль ПФ3.

Предложение добавить ПФ3 было внесено S-Terra (к обсуждению целесообразности приглашается @saverchenko), с целью обеспечить совместимость с ранее выпущенным оборудованием. По аналогии с Вашими предложениями добавить криптонаборы в качестве отдельных механизмов, данное требование было добавлено как рекомендательное (в соответствии с п.2 Примечаний к Таблице 2).

Иначе получится, что ПФ1 или УК5 нужно обязательно реализовывать, а ПФ5 дополнительно.

Да, на данный момент логика именно такая.

Но в vpn с криптонаборами DHE не нужны протоколы ПФ1 или транспорт ключа УК5.

Замечание учтено, однако внесение предложенных изменений откладывается т.к. требуется дополнительная проработка и обсуждения.

@zm1ca
Copy link
Member

zm1ca commented Feb 5, 2020

Допущена опечатка, требования ПФ4 и ПФ5 поменяем местами.

Считаем, что для лаконичности профилей лучше в ПФ5 включить криптонаборы DHT_PSK_BIGN или DHT_BIGN или DHE_BIGN.

Соответствующие изменения внесены b1bcdc0

@NikGomel
Copy link
Collaborator

NikGomel commented Feb 5, 2020

ПФ4 и ПФ5 предлагается оставить таблице 2 как необязательные, для того чтобы поддержать совместимость со старыми продуктами. Данные криптонаборы разрабатывались специально для протокола TLS. Целесообразность их использования как отдельных алгоритмов предлагается обсудить с @agievich.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
необходимо обсуждение Extra attention is needed редактура Improvements or additions to documentation
Development

No branches or pull requests

3 participants