Показаны сообщения с ярлыком криптография. Показать все сообщения
Показаны сообщения с ярлыком криптография. Показать все сообщения

суббота, 18 октября 2025 г.

Росстандарт: Опубликован стандарт ГОСТ Р 34.14-2025 «Криптографическая защита информации. Термины и определения»

На сайте Федерального агентства по техническому регулированию и метрологии ( http://www.gost.ru/ ) в октябрьском 2025 года разделе ( https://protect.gost.ru/default.aspx?control=6&month=10&year=2025 ) был выложен текст нового стандарта ГОСТ Р 34.14-2025 «Информационная технология. Криптографическая защита информации. Термины и определения» объёмом 50 страниц, вступающего в силу с 01.01.2026 года, см. https://protect.gost.ru/document1.aspx?control=31&baseC=6&id=268648 . Стандарт выпущен взамен ПНСТ 799-2022 (о котором см. мой пост http://rusrim.blogspot.com/2022/12/799-2022.html - Н.Х.).

Стандарт разработан Академией криптографии Российской Федерации, внесён Техническим комитетом по стандартизации ТК 26 «Криптографическая защита информации».

Во вводной части стандарта, в частности, отмечается:

«Настоящий стандарт устанавливает основные термины с соответствующими определениями, применяемые при проведении работ по стандартизации в области криптографической защиты информации.

В целях унификации терминологии при разработке математического аппарата в области криптографической защиты информации, а также для исключения разночтений с терминологией смежных областей деятельности в настоящем стандарте приведены термины, введенные ГОСТ Р 7.0.8, ГОСТ Р 34.10, ГОСТ Р 34.11, ГОСТ Р 34.12, ГОСТ Р 34.13, ГОСТ Р 50922, ГОСТ Р 56205, ГОСТ Р 56498, ГОСТ Р ИСО/МЭК 27000, ГОСТ Р 57149.»

К сожалению, в стандарте есть и существенные ошибки, довольно типичные для представителей криптографического профессионального сообщества.

  • В ст. 17 дано узкое – и фактически некорректное – определение «Асимметричная криптографическая система; криптосистема с открытым ключом - Криптографическая система, использующая пары взаимосвязанных криптографических преобразований, одно из которых зависит от открытого ключа, а второе - от криптографического ключа, сохраняемого в тайне (личного ключа)».

    На самом деле особенностью асимметричной криптографической системы является то, что данные, защифрованные одним ключом пары, могут быть расшифрованы вторым ключом пары, и только им одним. Любой из ключей пары может (но не обязан) быть объявлен как открытым, так и закрытым; любой из них может использоваться как для шифрования, так и для расшифровки сообщений. Терминология «открытый/закрытый ключ» прямого отношения к асимметричной криптографической системе не имеет и отражает конкретный способ применения такой системы.

    Данная ошибка повторена в определении «асимметричной системы шифрования» в п. 97.

  • В ст. 24 появляется термин «система цифровой подписи», в качестве эквивалента международному термину «digital signature system». Термина «цифровая подпись» в российском законодательстве нет, а правильным переводом международного термина был бы термин «система усиленной электронной подписи (электронной цифровой подписи)».

  • В ст. 31 термин «identity» (идентичность, идентификационный профиль) некорректно переводится как «идентификатор».

  • В ст. 38 российскому термину «срок действия ключа» некорректно поставлен в соответствие международный термин «key life time» (срок жизни ключа, который обычно превышает срок действия ключа).

  • В ст. 45 дано некорректное определение термина «открытый ключ» - который всего-навсего является тем ключом из пары ключей, который делается известным потенциальным получателям шифрованных сообщений. Слова же «может быть сделан доступным другим сторонам без снижения стойкости асимметричной криптографической системы, в которой используется данная ключевая пара» -ненужная «вода».

  • В ст. 47 дано плохое определение «Сертификат открытого ключа: Информация об открытом ключе, подписанная цифровой подписью удостоверяющего центра», совершенно не отражающее сути данного понятия. Сертификат открытого ключа – это документ (обычно в электронной форме), выпущенный удостоверяющим центом и подписанный усиленной электронной подписью этого центра, который устанавливает соответствие между ключевой парой и личностью подписанта.

  • Является неудовлетворительным определение в ст. 50 «Удостоверяющий центр: Центр доверия, предназначенный для создания сертификатов открытых ключей». Во-первых, в законодательстве РФ нет понятия «центр доверия»; УЦ – это либо уполномоченный орган/структура, либо доверенная третья сторона. Главная задача УЦ – вовсе не выпуск сертификатов, а управление ими, включая публикацию списков отозванных сертификатов!

  • В определении штампа (отметки) времени в ст. 51 упущено, что такой штамп является не просто некоей «структурой», а (обычно электронным) документом, выпущенным уполномоченным органом/структурой либо доверенной третьей стороной, и подписанный её усиленной электронной подписью 

  • Некорректен термин в ст.106 «шифрование с открытым ключом», приведенный как эквивалент международного термина «public key encryption». Правильнее было бы использовать термин «асимметричное шифрование» - ну хотя бы потому, что на практике для шифрования в первую очередь используется закрытый ключ пары ключей! :)

  • Вызывает возражения введение термина «цифровая подпись» в ст.128, поскольку в законодательстве РФ повсеместно в том же значении используется термин «усиленная электронная подпись», а ранее использовался термин «электронная цифровая подпись, ЭЦП». В определении также использована неудобная конструкция «невозможность отрицания факта создания (чего?)» - могли бы использовать вместо этого ну хотя бы ставший привычным термин «неотказуемость»… При этом забыто ключевое требование законодательства о возможности идентифицировать подписанта…

  • Определение понятия «проверка подписи» в п.134 не соответствует тому, как проверка подписи осуществляется в реальной практике.

  • То, что в ст. 137 содержится нечто странное, можно понять уже по названию термина: «схема конфиденциальной [неоспоримой] цифровой подписи (undeniable signature scheme)». Интересно, сами авторы понимают, что они здесь хотели сказать? :) 

    Для сравнения, Википедия говорит, что придуманная в 1989 году (и похоже, на практике не используемая) «неоспоримая подпись» (undeniable signature) - это схема усиленной электронной подписи, которая позволяет подписывающей стороне самой выбирать, кому разрешается проводить проверку подписи. В то же время предусмотрен механизм, предотвращающий непризнание подписи подписантом посредством отказа от участия в интерактивном процессе проверки подписи – см. https://en.wikipedia.org/wiki/Undeniable_signature . Зачем вообще потребовалось упоминать об этой забытой схеме?

  • Определение «электронной подписи» в ст. 141 цитирует Закон об электронной подписи, определение в котором дано с точки зрения ИТ-специалистов, и никуда не годится с точки зрения права. К сожалению, в законодательстве России нет определения понятия «подпись», - а суть подписи заключается в том, что она позволяет идентифицировать подписанта и указывает на волеизъявление подписанта. Это не просто некие данные, прицепленные к каким-то другим данным :)

  • Давая определение усиленной электронной подписи в ст. 142, авторы не справились с, безусловно, сложной задачей корректного цитирования п.3 ст.5 Закона об электронной подписи, в котором нет несуразного понятия «подлинность (что это?) лица, подписавшего данные», а говорится о возможности «определить лицо, подписавшее электронный документ»…

С лингвистической точки зрения, меня также удивила странная любовь авторов стандарта к редко используемому сейчас в русском языке термину «зашифрование» (см. ст. 99 и далее).

Содержание стандарта следующее:

Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения
Общие термины и определения
Термины и определения, относящиеся к ключевой системе
Термины и определения, относящиеся к системе шифрования
Термины и определения, относящиеся к системе цифровой подписи
Термины и определения, относящиеся к системе имитозащиты
Термины и определения, относящиеся к системе аутентификации стороны
Термины и определения, относящиеся к средствам криптографической защиты информации
Алфавитный указатель терминов на русском языке
Алфавитный указатель эквивалентов терминов на английском языке
Приложение А (справочное): Вспомогательные термины и определения в области криптографической защиты информации, не включенные в раздел 3 настоящего стандарта
Приложение Б (справочное): Термины и определения, применяемые в областях деятельности, смежных с криптографической защитой информации
Библиография

Источник: сайт Росстандарта
https://protect.gost.ru/document1.aspx?control=31&baseC=6&id=268648

четверг, 17 апреля 2025 г.

Технический комитет по стандартизации ТК 26 проводит публичное обсуждение проекта терминологического стандарта в области криптографической защиты информации

На сайте Технического комитета по стандартизации ТК 26 «Криптографическая защита информации» с 4 апреля 2025 года проводится публичное обсуждение проекта национального стандарта ГОСТ Р «Информационная технология. Криптографическая защита информации. Термины и определения». Обсуждение продлится до 5 июня 2025 года.

Текст этого 81-страничного документа доступен по адресу
https://tc26.ru/upload/iblock/ca2/3m3tk7ct2sx2nnyxqclwpfwtgr7c8xt4/Project-UGOST-%D0%A0-TIO_02-04.pdf . Скачать форму отзыва и подать свои замечания можно на странице по адресу https://tc26.ru/discussions/proekt-1-red-gost-r-informatsionnaya-tekhnologiya-kriptograficheskaya-zashchita-informatsii-terminy-.html

Стандарт разработан «Академией криптографии Российской Федерации», и будет внесён Техническим комитетом по стандартизации ТК 26 «Криптографическая защита информации». Он содержит 195 основных и 36 дополнительных терминов.

К недостаткам проекта можно отнести придумывание новых терминов там, где их и без того больше чем нужно. Мало нам было «закрытого ключа» и «ключа электронной подписи» - теперь добавляется ещё и «личный ключ» (3.48) как предпочтительный (!) термин. Приведу статистику использования терминов по базе федеральных нормативно-правовых актов в справочно-правовой системы «Консультант+» (по действующим документам):

  • «ключ электронной подписи» (как в Законе об электронной подписи) – 1004 документа;

  • «закрытый ключ» - 141 документ;

  • «личный ключ» - 11 нормативно-правовых актов (в основном это документы Евразийской экономической комиссии).

В стандарте предпочтительно используется термин «открытый ключ», что не соответствует терминологии действующего законодательства РФ.

Стандарт продвигает обитающий в переводных ГОСТах термин «цифровая подпись», в противовес предпочитаемому законодательством РФ и отраслевой литературой термину «усиленная электронная подпись», которому как раз соответствует международный термин digital signature. Само определение (изначально списанное с непопулярного определения в ISO 21188:2018, 3.30), на мой взгляд, очень странное и, с моей точки зрения. юридически безграмотное:

129. Цифровая подпись (digital signature): Результат зависящего от ключа подписи и параметров схемы цифровой подписи криптографического преобразования набора данных (сообщения), обеспечивающий возможность аутентификации (?) данных и невозможность отрицания факта создания (?!).

Для сравнения, в федеральном законе об электронной подписи от 28.12.2024 №521-ФЗ читаем:

Ст.2 (1): Электронная подпись - информация в электронной форме, которая присоединена к другой информации в электронной форме (подписываемой информации) или иным образом связана с такой информацией и которая используется для определения лица, подписывающего информацию;

Ст.5 (3): [Усиленной] электронной подписью является электронная подпись, которая:

  • получена в результате криптографического преобразования информации с использованием ключа электронной подписи;

  • позволяет определить лицо, подписавшее электронный документ;

  • позволяет обнаружить факт внесения изменений в электронный документ после момента его подписания;

  • создается с использованием средств электронной подписи.

Мне также не понравилось низкоуровневое ИТ-определение «штампа времени», совсем не отражающее правовую суть понятия (к тому же это очевидно неудачный перевод с английского):

56. Штамп времени (time-stamp token): Структура, криптографически связывающая набор данных со временем ее создания и применяемая для проверки того (?!), что данные были созданы до указанного момента времени.

На самом деле в рамка инфраструктуры открытых ключей штамп (отметка) времени – это юридически-значимый электронный документ, обычно выдаваемый и подписываемый доверенной третьей стороной и подтверждающий существование электронного объекта с конкретным хешем на указанный момент времени. Говоря иначе, штамп времени – это доказательство (а не инструмент проверки) существования электронного объекта на заданный момент времени.

В общем, хотелось бы, чтобы ГОСТ не противоречил законодательству РФ в части ключевой терминологии, поскольку в противном случае его публикация потенциально может принести больше вреда, чем пользы. А раз уж так много терминов связано с использованием усиленных электронных подписей, то неплохо было бы добавить термин «машиночитаемая доверенность» :)

Во вводной части стандарта отмечается:

«Настоящий стандарт устанавливает основные термины с соответствующими определениями, применяемые при проведении работ по стандартизации в области криптографической защиты информации.

В целях унификации терминологии при разработке математического аппарата в области криптографической защиты информации, а также для исключения разночтений с терминологией смежных областей деятельности в настоящем стандарте приведены термины, введенные ГОСТ Р 7.0.8, ГОСТ Р 34.10, ГОСТ Р 34.11, ГОСТ Р 34.12, ГОСТ Р 34.13, ГОСТ Р 50922, ГОСТ Р 56205, ГОСТ Р 56498, ГОСТ Р ИСО/МЭК 27000, ГОСТ Р 57149».

Содержание документа следующее:

Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения

  • Общие термины и определения
  • Термины и определения, относящиеся к ключевой системе
  • Термины и определения, относящиеся к системе шифрования
  • Термины и определения, относящиеся к системе цифровой подписи
  • Термины и определения, относящиеся к системе имитозащиты
  • Термины и определения, относящиеся к системе аутентификации сторон
  • Термины и определения, относящиеся к средствам криптографической защиты информации

Алфавитный указатель терминов на русском языке
Алфавитный указатель терминов на английском языке
Приложение А (справочное): Вспомогательные термины и определения в области криптографической защиты информации, не включенные в раздел 3 настоящего стандарта
Приложение Б (справочное): Термины и определения, применяемые в областях деятельности, смежных с криптографической защитой информации
Библиография

Источник: Сайт ТК 26
https://tc26.ru/discussions/proekt-1-red-gost-r-informatsionnaya-tekhnologiya-kriptograficheskaya-zashchita-informatsii-terminy-.html

понедельник, 25 ноября 2024 г.

США: Национальный институт стандартов и технологий NIST открыл публичное обсуждение проекта отчёта NIST IR 8547 «Переход на стандарты постквантовой криптографии»

Данная новость была опубликована 11 ноября 2024 года на сайте американского Национального института стандартов и технологий (National Institute of Standards and Technology, NIST).

Первоначальный проект для публичного обсуждения внутреннего отчёта NIST IR 8547 «Переход на стандарты постквантовой криптографии» (Transition to Post-Quantum Cryptography Standards) теперь выложен для публичного обсуждения, см. https://csrc.nist.gov/pubs/ir/8547/ipd . Срок подачи замечаний и предложений - до 10 января 2025 года, их следует направлять на электронную почту pqc-transition@nist.gov .

Документ объёмом 29 страниц доступен по адресу: https://nvlpubs.nist.gov/nistpubs/ir/2024/NIST.IR.8547.ipd.pdf  

В настоящем отчёте описывается предполагаемый подход NIST к переходу от квантово-уязвимых криптографических алгоритмов к постквантовым алгоритмам электронной цифровой подписи и схемам формирования ключей. В отчёте выявлены существующие квантово-уязвимые криптографические стандарты и текущие квантово-устойчивые стандарты, которые будут использоваться при миграции.

Данный отчёт должен приниматься во внимание федеральными органами исполнительной власти, организациями отрасли и органами по стандартизации при планировании мероприятий и сроков миграции продуктов, сервисов и инфраструктуры информационных технологий на постквантовую криптографию.

Поступившие на данный проект замечания и предложения будут использованы для корректировки этого плана перехода, а также будут использованы при разработке других руководств и рекомендаций по переходу на постквантовую криптографию, касающихся конкретных алгоритмов и приложений.

Публичное обсуждение продлится до 10 января 2025 года. Сам документ и инструкции по отправке замечаний и предложений доступны на странице https://csrc.nist.gov/pubs/ir/8547/ipd .

Мой комментарий: Содержание документа следующее:

1. Введение
2. Предыстория
3. Соображения по миграции
4. План-график перехода на стандарты постквантовой криптографии
Литература
Приложение A: Глоссарий

Источник: сайт NIST
https://csrc.nist.gov/pubs/ir/8547/ipd

воскресенье, 10 ноября 2024 г.

США: Национальный институт стандартов и технологий NIST отобрал 14 алгоритмов-кандидатов создания ЭЦП в рамках стандартизации постквантовой криптографии

Данная заметка Деррика Генри (Derrick Henry) была опубликована 29 октября 2024 года на сайте ExecutiveGov.

Американский Национальный институт стандартов и технологий (National Institute of Standards and Technology, NIST) отобрал 14 кандидатов для перехода во второй раунд отбора дополнительных алгоритмов для электронных цифровых подписей ( https://csrc.nist.gov/News/2024/pqc-digital-signature-second-round-announcement ) в рамках процесса стандартизации постквантовой криптографии.

Как сообщил NIST 25 октября 2024 года, в число перспективных алгоритмов цифровой подписи входят CROSS, FAEST, HAWK, LESS, MAYO, Mirath, MQOM, PERK, QR-UOV, RYDE, SDitH, SNOVA, SQIsign и UOV.

В борьбе за победу во втором раунде кандидатам будет разрешено доработать свои алгоритмы шифрования - например, внести изменения в спецификации и подправить реализации. На втором этапе будут оцениваться и проверяться алгоритмы электронных цифровых подписей, а сам процесс продлится до 18 месяцев.

Процесс стандартизации пост-квантовой криптографии (post-quantum cryptography, PQC) является частью усилий NIST по созданию квантово-устойчивых алгоритмов, которые повысят безопасность и защищённость цифровой информации в Соединенных Штатах. Эта программа ( https://executivebiz.com/2022/07/nist-chooses-4-algorithms-for-inclusion-in-post-quantum-cryptographic-standard/ ) начала набирать обороты в июле 2022 года с отбора первой партии алгоритмов шифрования, предназначенных для противостояния будущим атакам с использованием квантовых компьютеров.

NIST намерен интегрировать выбранные алгоритмы электронной цифровой подписи в свой эволюционирующий стандарт пост-квантовой криптографии, разработка которого завершится не ранее 2024 года.

Деррик Генри (Derrick Henry)

Источник: сайт ExecutiveGov
https://executivegov.com/news/nist-digital-signature-algorithms-post-quantum-cryptography-standard/

суббота, 7 сентября 2024 г.

ИСО/МЭК: Опубликован новый стандарт ISO/IEC 23264-2:2024 «Цензурирование аутентичных данных – Часть 2: Поддерживающие цензурирование схемы подписания на основе асимметричных механизмов»

22 августа 2024 года сайт Международной организации по стандартизации (ИСО) сообщил о публикации нового стандарта ISO/IEC 23264-2:2024 «Информационная безопасность – Цензурирование аутентичных данных – Часть 2: Поддерживающие цензурирование схемы подписания на основе асимметричных механизмов» (Information security - Redaction of authentic data - Part 2: Redactable signature schemes based on asymmetric mechanisms) объёмом 65 страниц, см. https://www.iso.org/standard/78342.html и https://www.iso.org/obp/ui/en/#!iso:std:78342:en .

Стандарт разработан подкомитетом SC27 «Информационная безопасность, кибербезопасность и защита неприкосновенности частной жизни» (Information security, cybersecurity and privacy protection) Объединенного технического комитета ИСО/МЭК JTC1 «Информационные технологии» (Information technology).

Ранее была опубликована первая часть данного стандарта ISO/IEC 23264-1:2021 «Информационная безопасность – Цензурирование аутентичных данных – Часть 1: Общие положения» (Information security - Redaction of authentic data - Part 1: General), о которой я рассказывала здесь: http://rusrim.blogspot.com/2021/06/isoiec-23264-1.html

В аннотации на документ сказано:

«В настоящем документе специфицированы криптографические механизмы, поддерживающие цензурирование данных с сохранением их аутентичности. Описанные в данном документе механизмы обеспечивают различные комбинации свойств безопасности, определенных и описанных в стандарте ISO/IEC 23264-1. В настоящем документе для всех механизмов описываются процессы генерации ключей, генерации цензурируемого удостоверения (redactable attestation), выполнения цензурирования и проверки цензурируемых удостоверений.

В данном документе описаны механизмы, основанные на асимметричной криптографии с использованием трёх взаимосвязанных преобразований:

Преобразование с открытым ключом (public transformation), определяемое ключом проверки (процесс проверки с целью верификации цензурируемого удостоверения),

Преобразование с секретным ключом (private transformation), определяемой закрытым ключом удостоверения (процесс создания цензурируемого удостоверения), и

Третье преобразование, определяемое ключом цензурирования (процесс цензурирования), позволяющее цензурировать аутентичную информацию (без утраты свойства аутентичности – Н.Х.) в рамках установленных при создании удостоверения ограничений таким образом, чтобы вымаранная информация не могла быть восстановлена.

Данный документ описывает механизмы, которые в случае успешного проведения цензурирования сохраняют проверяемость удостоверения с использованием преобразования верификации, и подтверждают, что неотцензурированные поля удостоверенного сообщения не были изменены. В документе далее отмечается, что три преобразования обладают свойством, когда вычислительно невозможно раскрыть преобразование с секретным ключом на основе информации о преобразованиях цензурирования и/или верификации и их ключах.»

Содержание документа следующее:

Предисловие
Введение
1. Область определения
2. Нормативные ссылки
3. Термины и определения
4. Сокращения и обозначения
5. Общие положения
6. Типовая конструкция из схем подписания и хеш-функций
7. Схема SBZ02-MERSAProd
8. Схема BBDFFKMOPPS10
9. Схема DPSS15
10. Схема MHI06
11. Схема MIMSYTI05
Приложение A: Идентификаторы объектов
Приложение B: Обзор свойств цензурируемых схем подписания на основе асимметричных механизмов
Приложение C: Критерии включения схем в настоящий документ
Приложение D: Численные примеры
Библиография

Источник: сайт ИСО
https://www.iso.org/standard/78342.html
https://www.iso.org/obp/ui/en/#!iso:std:78342:en

среда, 21 декабря 2022 г.

Росстандат: Опубликован предстандарт ПНСТ 799-2022 «Криптографическая защита информации. Термины и определения»

На сайте Федерального агентства по техническому регулированию и метрологии ( http://www.gost.ru/ ) в декабрьском 2022 года разделе ( https://protect.gost.ru/default.aspx?control=6&month=12&year=2022 ) выложен новый предварительный национальный стандарт ПНСТ 799-2022 «Информационные технологии. Криптографическая защита информации. Термины и определения» объёмом 50 страниц, вступающий в силу 01.01.2023 года, см. https://protect.gost.ru/v.aspx?control=8&baseC=6&page=0&id=235280

Стандарт подготовлен Академией криптографии Российской Федерации, внесён Техническим комитетом по стандартизации ТК 026 «Криптографическая защита информации».

Основная часть документа содержит определения 199 терминов; ещё 16 терминов в приложении А и 22 термина в приложении Б.

Во вводной части документа отмечается:

«Настоящий стандарт устанавливает основные термины с соответствующими определениями, применяемые при проведении работ по стандартизации в области криптографической защиты информации.

В целях унификации терминологии при разработке математического аппарата в области криптографической защиты информации, а также в целях исключения разночтений с терминологией смежных областей деятельности в настоящем стандарте приведены термины из ГОСТ Р 7.0.8, ГОСТ Р 34.10, ГОСТ Р 34.11, ГОСТ Р 34.12, ГОСТ Р 34.13, ГОСТ Р 50922, ГОСТ Р 56205, ГОСТ Р 56498, ГОСТ Р ИСО/ МЭК 27000, ГОСТ Р 57149.»

К сожалению, с первых же определений видны недодуманность и «недоделанность» этого документа. Допустим, я хочу понять, что же такое та самая «криптография», которой, собственно, стандарт и посвящён. Читаем:

1. Криптография (cryptography): Область теоретических и прикладных исследований и практической деятельности, которая связана с разработкой и применением методов криптографической защиты информации.

Примечание — Криптография как область теоретических и прикладных исследований подразделяется на криптографический синтез и криптографический анализ, а как область практической деятельности решает вопросы разработки и применения СКЗИ (см. статью 182), реализующих криптосистемы.

Это понятие определяется через понятие «криптографическая защита информации». Смотрим его определение:

3. Криптографическая защита информации (cryptographic protection of information): Защита информации с мощью её криптографического преобразования. [ГОСТ Р 50922—2006, статья 2.2.3]

Итак, следующая остановка – «криптографическое преобразование»:

5. Криптографическое преобразование (cryptographic transformation): Процесс преобразования представляющих информацию данных с целью обеспечения криптографической стойкости, допускающий математическое описание.

Примечание — Основным принципом, лежащим в основе почти всех методов криптографической защиты информации, является зависимость криптографических преобразований от сохраняемых в тайне криптографических ключей.

Едем дальше:

13. (Криптографическая) стойкость ((cryptographic) security): Свойство криптографической системы или отдельного криптографического механизма, характеризующее способность противостоять атакам на криптографическую систему (криптографический механизм).

Пример — Стойкость шифра к атакам по восстановлению ключа по известным открытому и шифрованному текстам, стойкость криптографической хеш-функции к нахождению коллизий, стойкость предварительного распределения ключей при компрометации части ключей.

Примечания:

1. Различают два основных подхода к определению стойкости — определение практической стойкости (см. статью 15) и определение теоретической стойкости (см. статью 16).

2. Стойкость криптографической системы зависит от стойкости применяемых в ней криптографических механизмов и от способа их использования в общей конструкции криптографической системы.

Теперь нам нужно разобраться уже с тремя(!) терминами – «криптографическая система»,   «криптографический механизм» и, отдельно, «атака на криптографическую систему (криптографический механизм)» :) Итак:

2. Криптографическая система; криптосистема (cryptographic system; cryptosystem): Структурированная совокупность конкретных способов решения поставленных задач защиты информации на основе применения методов криптографической защиты информации.

Примечания

1. Криптографическая система содержит основную функциональную подсистему, обеспечивающую решение поставленных задач защиты информации, и необходимую для ее функционирования ключевую систему.

2. В качестве составных частей основной функциональной подсистемы могут выступать шифр (см. статью 105), код аутентификации (см. статью 168), схема цифровой подписи (см. статью 135), криптографический протокол аутентификации сторон (см. статью 180) или другие криптографические механизмы, обеспечивающие решение конкретных задач защиты информации.

3. В зависимости от типов применяемых криптографических ключей различают симметричные (см. статью 18), асимметричные (см. статью 19) и гибридные (см. статью 20) криптосистемы.

8. Криптографический механизм (cryptographic mechanism): Криптографический алгоритм или криптографический протокол, применяемый в криптографической системе для обеспечения решения конкретной задачи защиты информации или создания и функционирования ее ключевой системы.

Пример — Шифр, протокол аутентификации сторон, схема цифровой подписи, криптографическая хеш-функция, алгоритм формирования штампа времени, генератор ключей.

14. Атака на криптосистему [криптографический механизм] (attack on the cryptosystem [cryptographic mechanism]): Воздействие на криптографическую систему (криптографический механизм), осуществляемое при конкретных исходных данных о ее (его) функционировании без полного знания сохраняемых в тайне ее (его) параметров и направленное на нарушение хотя бы одной из ее (его) целевых функций по решению конкретной задачи защиты информации.

Пример — Атака на шифр с подобранным открытым текстом, атака на систему криптозащиты с подменой сообщения, подмена стороны информационного обмена на основе компрометации долговременного ключа, подбор пароля протокола аутентификации стороны по набору ранее переданных сообщений, восстановление зашифрованного аналогового сигнала по переставленным фрагментам.

Примечание — Различают два типа атак: активная атака предполагает воздействие на работу криптосистемы (криптографического механизма), например, путем повторной передачи, имитации или подмены передаваемых сообщений; пассивная атака осуществляется без воздействия на функционирование криптосистемы (криптографического механизма) путем перехвата передаваемых сообщений или хранящихся зашифрованных данных и последующего их анализа с целью нахождения неизвестных параметров.

На очередном уровне термино-шизофрении, нам потребуются определения «методов криптографической защиты информации» (которое почему-то отсутствует :)), «криптографического алгоритма», «криптографического протокола» и «ключевой системы» - а мы ведь всё ещё не узнали смысл слова «криптография»!

9. Криптографический алгоритм (cryptographic algorithm): Алгоритм, описывающий процесс криптографического преобразования информации.

10. Криптографический протокол (cryptographic protocol): Коммуникационный протокол, реализованный с применением криптографических алгоритмов для решения задач защиты информации, в рамках которого стороны информационного взаимодействия последовательно выполняют определенные действия и обмениваются сообщениями.

21. Ключевая система (key system): Подсистема криптографической системы, с помощью которой обеспечивается создание криптографических ключей, необходимых для ее функционирования, и управление ими на основе инфраструктуры управления ключами.

Мы прошли уже 6 уровней, нам ещё идти и идти, а между тем понятие «криптография» от этого стало только загадочнее. Как говорится, «бывает хуже, но реже»…

Думаете, понятие «криптографии» столь сакральное, что простому человеку не под силу его определить? :) Вряд ли – во всяком случае, самые «свежие» определения, которое предлагает Международная организация по стандартизации, следующее:

Криптография (cryptography) - дисциплина, охватывающая принципы, средства и методы преобразования данных, применяемые для сокрытия их информационного содержания (контента), предотвращения их недетектируемой модификации и/или предотвращения их несанкционированного использования. [Источник: ISO 17090-1:2021, 3.2.9, см. https://www.iso.org/obp/ui#iso:std:iso:17090:-1:ed-3:v1:en:term:3.2.9 ]

Криптография (cryptography) - принципы, средства и методы преобразования данных с целью скрыть их информационное содержание (контент), предотвратить их недетектируемую модификацию и/или предотвратить их несанкционированное использование. [Источник: ISO/TS 17573-2:2020, 3.53, см. https://www.iso.org/obp/ui#iso:std:iso:ts:17573:-2:ed-1:v1:en:term:3.53 ]

Как по мне, определение ИСО и понятнее, и дружественнее по отношению к пользователям, в то время, как определение ПНСТ – видимо, это уже стало профессиональной привычной разработчиков этого документа – весьма удачно «скрывает информационное содержание» определяемого понятия :)

Содержание стандарта следующее:

Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения
Алфавитный указатель терминов на русском языке
Алфавитный указатель эквивалентов терминов на английском языке
Приложение А (справочное): Вспомогательные термины и определения в области криптографической защиты информации, не включенные в раздел 3 настоящего стандарта
Приложение Б (справочное): Термины и определения, применяемые в областях деятельности, смежных с криптографической защитой информации
Библиография

Источник: сайт Росстандарта
https://protect.gost.ru/v.aspx?control=8&baseC=6&page=0&id=235280

суббота, 3 декабря 2022 г.

Квантовые вычисления: Накопление зашифрованных данных для их взлома в будущем

Данная заметка Дика Вейсингера (Dick Weisinger – на фото) была опубликована 25 октября 2022 года на блоге компании Formtek.

Готовясь к тому дню, когда квантовые вычисления станут доступными, хакеры собирают и хранят зашифрованные данные. Сегодняшние алгоритмы шифрования не смогут противостоять настоящим квантовым вычислениям, которые обеспечат скорости вычислений, в миллионы раз превышающие возможности современных компьютеров. Это означает, что нынешние зашифрованные секреты будут легко читаемыми в будущем, и это вдохновило хакеров на сбор зашифрованных данных, которые в будущем могут оказаться полезными. Этот метод называется «собери и расшифруй» (harvest and decrypt).

Мой комментарий: Вообще-то сбором такой информации занимаются не только хакеры, но и государственные разведслужбы. Наверняка то же самое делается и в рамках усилий государственных и частных учреждений и организаций, направленных на кражу коммерческих и технологических секретов у конкурентов.  

Ученый-физик из корпорации RAND Майкл Вермеер (Michael Vermeer, https://www.rand.org/about/people/v/vermeer_michael_j_d.html ) говорит, что «когда мы пользуемся Интернетом, мы предполагаем, что все наши коммуникации безопасны и защищены от злоумышленника, который читает или видит их. Это связано с тем, что на заднем плане находится криптография - своего рода «черный ящик» для большинства людей - защищая всё, что мы делаем. Однако криптография с открытым ключом, которую мы используем сейчас, в будущем будет уязвима для квантовых компьютеров». (см. https://www.rand.org/blog/articles/2020/04/quantum-computers-will-break-the-internet-but-only-if-we-let-them.html ).

В отчете компании Booz Allen – Hamilton ( https://www.boozallen.com/expertise/analytics/quantum-computing/chinese-cyber-threats-in-the-quantum-era.html ) отмечается, что «преувеличенная угроза того, что соперничающее государство, обладающее способностью расшифровывать любые данные, защищённые с помощью текущих методов шифрования с открытым ключом, быстро создает высокий риск. Зашифрованные данные, имеющие длительную ценность с точки зрения разведки, такие как биометрические маркеры, личности разведчиков-нелегалов и источников, номера социального страхования и конструкции оружия, все чаще могут похищаться в надежде, что их в конечном итоге можно будет расшифровать».

Есть люди, которые считают, что из хакерских стратегий «сбора и расшифровки» ничего не выйдет. Эксперт по компьютерной безопасности Брюс Шнайер (Bruce Schneier, https://en.wikipedia.org/wiki/Bruce_Schneier ) говорит, что «на самом деле в нашем обществе очень мало долгосрочных секретов. У нас нет секретов 30-летней давности. Нет никаких военных секретов 1970-х годов, которые по-прежнему остаются секретными сведениями сегодня» (см. https://www.wired.com/story/quantum-computing-is-coming-for-your-data/ ).

Мой комментарий: Мнение Брюса Шнайер – это очевидная некомпетентность человека, возможно и разбирающегося в компьютерной безопасности, но мало что знающего о государственной и военной тайне в целом. Эта точка зрения особенно забавна в эпоху бурного развития технологий больших данных, искусственного интеллекта и т.п.

Следует отметить, что затраты на хранение перехваченных данных невелики, и в случае неудачи хакеры немногое потеряют – а вот приобрести они, в случае успеха, могут немало ценных сведений, которые они затем обработают с помощью новых технологий и, возможно, «выжмут» из них ещё более ценную и секретную информацию.

Однако другие специалисты опасаются, что квантовые вычисления могут стать работоспособными гораздо раньше, чем ожидается.

Дик Вейсингер (Dick Weisinger)

Источник: блог компании Formtek
https://formtek.com/blog/quantum-computing-stashing-encrypted-data-for-future-cracking/

воскресенье, 30 января 2022 г.

Росстандарт: Начато публичное обсуждение проекта предстандарта ПНСТ «Криптографическая защита информации. Термины и определения»

На сайте NORMACS ( https://www.normacs.info ) с 18 января 2022 года время открыто публичное обсуждение проекта предварительного национального стандарта ПНСТ «Информационная технология. Криптографическая защита информации. Термины и определения» объёмом 94 страницы, содержащий 196 терминов, см. https://www.normacs.info/projects/9882 . Обсуждение продлится до 31 марта 2022 года; для участия в обсуждении может потребоваться регистрация на сайте.

Текст проекта стандарта можно скачать по адресу https://www.normacs.info/project_files/10509 , а пояснительной записки к нему – по адресу https://www.normacs.info/project_files/10508 .

Документ разработан Академией криптографии Российской Федерации, внесён Техническим комитет ТК26 «Криптографическая защита информации».

В аннотации на документ отмечается: «Настоящий стандарт устанавливает основные термины с соответствующими определениями, применяемые при проведении работ по стандартизации в области криптографической защиты информации.»

В приглашении принять участие в публичном обсуждении документа сказано:

«Разработка терминологического стандарта в области криптографической защиты информации станет дополнительным стимулом для российских и зарубежных производителей в части импортозамещения и установления цифрового суверенитета Российской Федерации.

Использование единого понятийного аппарата и терминологической системы будет способствовать более эффективному инвестированию лицензиатами всех видов криптографической деятельности в создание новых средств криптографической защиты информации, отвечающих всем требованиям действующего законодательства и уполномоченного органа власти, уполномоченного на регулирование в этой области.»

Меня заинтересовали следующие определения:

23. Аутентификация данных (data authentication) - Проверка целостности данных и аутентификация их источника

50. Уничтожение ключей (key destruction) - Очистка или уничтожение ключевых носителей в целях исключения компрометации ключей

Примечание: Адаптировано из ИСО/МЭК 11770-1:2010, статья 2.20

Мой комментарий: Авторы написали примечание с большим юмором – определение в международном стандарте совершенно иное, и звучит так: «Уничтожение ключей – сервис безопасного уничтожения ключей, которые перестали быть нужными».

С моей точки зрения, международное определение более правильное – во-первых, оно акцентирует внимание на уничтожении собственно ключей, а не их носителей (можно уничтожить носитель, предварительно скопировав ключ куда-то ещё!), и, во-вторых, не связывает жёстко уничтожение с вопросами возможной компрометации, указывая более распространенную причину для уничтожения.

Неудачно сформулировано определение понятия «штамп времени (метка доверенного времени)» (п.61), которое не соответствует ни международному стандарту, из которого оно вроде как позаимствовано, ни тем более определению понятия «метка доверенного времени», данному в Федеральном законе от 06.04.2011 №63-ФЗ «Об электронной подписи» (ред. от 02.07.2021), ст.2, п.19.

Определение термина «инфраструктура открытых ключей» (п.63) дано крайне узкое, охватывающее только центры сертификации и удостоверяющие центры, в результате чего оно не соответствует куда более широким существующим международным определениям в стандартах ИСО/МЭК.

В документе определено понятие «цифровая подпись» - калька с английского термина digital signature. Однако – и авторам из Академии криптографии РФ следовало бы это знать – данное англоязычное понятие соответствует нашим терминам «усиленная электронная подпись» либо «электронная цифровая подпись, ЭЦП».

В целом ряде терминов (157-165), на мой взгляд, неоправданно используется неудобная и редко встречающаяся конструкция «невозможность отрицания» вместо привычной и короткой «неотказуемости».

Содержание документа следующее:

Предисловие
1. Область применения
2. Нормативные ссылки
3. Термины и определения

3.1. Общие термины и определения
3.2. Термины и определения, относящиеся к ключевой системе
3.3. Термины и определения, относящиеся к системе шифрования
3.4. Термины и определения, относящиеся к системе подписи
3.5. Термины и определения, относящиеся к системе имитозащиты
3.6. Термины и определения, относящиеся к системе аутентификации сторон
3.7. Термины и определения, относящиеся к средствам криптографической защиты информации

4. Алфавитный указатель терминов на русском языке
5. Алфавитный указатель терминов на английском  языке
6. Приложение А (справочное): Вспомогательные термины и определения в области криптографической защиты информации, не включенные в раздел 3 настоящего стандарта
7. Приложение Б (справочное): Термины и определения, применяемые в областях деятельности, смежных с криптографической защитой информации
8. Библиография

Оставить свои замечания на предстандарт можно здесь: https://www.normacs.info/discussions/7855#7855

Источник: сайт NORMACS
https://www.normacs.info/projects/9882
https://www.normacs.info/project_files/10509
https://www.normacs.info/project_files/10508

суббота, 4 сентября 2021 г.

ФНС ввела в промышленную эксплуатацию программное средство криптографической защиты информации для международного электронного взаимодействия

Приказом Федеральной налоговой службы от 9 июля 2021 года №ЕД-7-24/649@ ведомство ввело в промышленную эксплуатацию программное средство криптографической защиты информации для международного электронного взаимодействия в части криптографической защиты файлов для передачи по открытым каналам связи, в том числе по сети Интернет (программное средство криптографической защиты информации (СКЗИ) «Криптон-Анкад» для международного электронного взаимодействия), реализующее автоматизацию технологических процессов:

  • Обмен со странами ЕАЭС (СНГ) сведениями по отдельным видам доходов юридических лиц;

  • Обмен со странами ЕАЭС (СНГ) сведениями по отдельным видам доходов физических лиц;

  • Обмен со странами ЕАЭС (СНГ) сведениями об отдельных видах имущества, зарегистрированного (находящегося) на территории одного государства, и его собственниках (владельцах), являющихся юридическими лицами другого государства;

  • Обмен со странами ЕАЭС (СНГ) сведениями об отдельных видах имущества, зарегистрированного (находящегося) на территории одного государства, и его собственниках (владельцах), являющихся гражданами другого государства;

  • Информационное взаимодействие налоговых органов государств - членов ЕАЭС в отношении российских импортеров;

  • Информационное взаимодействие налоговых органов государств - членов ЕАЭС в отношении российских экспортеров;

Приказом также утвержден «План мероприятий по вводу в промышленную эксплуатацию программного средства криптографической защиты информации (СКЗИ) «Криптон-Анкад» для международного электронного взаимодействия».

Источник: Консультант Плюс
http://www.garant.ru/products/ipo/prime/doc/401365678/ 

воскресенье, 11 октября 2020 г.

ИСО и МЭК: Опубликован стандарт ISO/IEC 13888-3:2020 «Неотказуемость – Часть 3: Механизмы, использующие асимметричные методы»


24 сентября 2020 года сайт Международной организации по стандартизации (ИСО) сообщил о публикации новой, третьей по счёту редакции международного стандарта ISO/IEC 13888-3:2020 «Информационные технологии – Неотказуемость – Часть 3: Механизмы, использующие асимметричные методы» (Information security - Non-repudiation - Part 3: Mechanisms using asymmetric techniques) объёмом 13 страниц основного текста, см. https://www.iso.org/standard/76154.html и https://www.iso.org/obp/ui/#!iso:std:76154:en .

Я уже рассказывала о подготовке данного документа, см. http://rusrim.blogspot.com/2020/09/isoiec-27050-4.html .

Документ подготовлен подкомитетом SC27 «Информационная безопасность, кибербезопасность и защита неприкосновенности частной жизни» (Information security, cybersecurity and privacy protection) Объединенного технического комитета ИСО/МЭК JTC1 «Информационные технологии» (Information technology).  Он заменит редакцию 2009 года.

Во вводной части документа отмечается следующее:

«Целью сервиса обеспечения неотказуемости является создание, сбор, сохранение, предоставление и проверка доказательств, касающихся заявленного события или действия, с целью разрешения споров о том, имело или же не имело место данное событие или действие.

Такое свидетельство может быть предоставлено либо непосредственно конечной стороной (end entity), либо доверенной третьей стороной.

В настоящем документе рассматриваются только следующие сервисы неотказуемости:

  • неотказуемость происхождения;

  • неотказуемость доставки;

  • неотказуемость отправления/подачи;

  • неотказуемость транспортировки.

… В настоящем документе описываются механизмы предоставления конкретных, связанных с информационным обменом сервисов обеспечения неотказуемости на основе асимметричных криптографических методов.»

Содержание документа следующее:

Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения
4. Обозначения
5. Требования
6. Привлечение доверенной третьей стороны
7. Электронные цифровые подписи
8. Использование токенов неотказуемости с участием и без участия органов доставки
9. Доказательства, создаваемые конечными сторонами
10. Доказательства, создаваемые органом доставки (Delivery Authority)
11. Механизмы, обеспечивающие то, что токен неотказуемости NRT был подписан до времени t
Библиография

Источник: сайт ИСО
https://www.iso.org/standard/76154.html
https://www.iso.org/obp/ui/#!iso:std:76154:en

среда, 22 апреля 2020 г.

Перспективы гомоморфного шифрования


Данная заметка Дика Вейсингера (Dick Weisinger – на фото) была опубликована 30 марта 2020 года на блоге компании Formtek.

Шифрование обеспечивает безопасность. При использовании достаточно надёжного шифрования данные могут быть полностью защищены, так что никто, кроме Вас, не сможет получить доступ к контенту. Возможно, что когда-нибудь квантовые компьютеры и смогут взломать шифр, но пока что это невозможно.

Проблема возникает тогда, когда Вам нужен доступ к данным, особенно требуется каким-то образом их обработать. Единственный способ использовать данные - это сначала расшифровать их, чтобы получить их содержимое, а затем обработать. Однако пока данные находятся в расшифрованном виде, они уязвимы для потенциальной атаки.

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

Исследователь из фирмы IBM Флавио Бергамаски (Flavio Bergamaschi,  https://researcher.watson.ibm.com/researcher/view.php?person=uk-flavio ) говорит, что «мы, вероятно, даже не представляем себе в полной мере потенциальную область применения  гомоморфного шифрования. Представьте себе, что у Вас есть возможность совершать вычисления на зашифрованных данных. Многие виды деловой деятельности требуют обмена информацией, но такой обмен информацией на основе принципа «необходимости знать». Есть много такого, чего мы не делаем потому, что не готовы делиться информацией в ее первичном виде» (см. https://www.darkreading.com/threat-intelligence/major-brazilian-bank-tests-homomorphic-encryption-on-financial-data/d/d-id/1336779 ).

Старший директор компании Intel Казимир Вежински (Casimir Wierzynski, https://www.intel.ai/bio/casimir-wierzynski/ ) отмечает, что «сама технология существует уже более 20 лет в виде теоретической конструкции. Критика этого подхода заключалась в то, что да, Вы можете совершать операции с зашифрованными данными, но это займет у вас в миллион раз больше времени, чем при использовании обычных данных. Именно поэтому гомоморфное шифрование было курьёзом, интересным лишь пря представителей академической науки. Однако за последние пять лет, и особенно за последние два года, были достигнуты огромные успехи в использовании этих методов. Мы больше не говорим о разнице в скорости в миллион раз, теперь этот фактор находится в диапазоне от 10 до 100» (см. https://venturebeat.com/2020/01/16/meet-the-new-twist-on-data-encryption-that-promises-better-privacy-and-security-for-ai/ ).

В настоящее время объём рыночной доли гомоморфного шифрования составляет около 120 миллионов долларов (см. https://expedition99.com/2020/01/30/homomorphic-encryption-market-global-opportunities-regional-overview-top-leaders-size-revenue-and-forecast-up-to-2025-by-esherpa-market-reports/ ), однако ожидается, что он будет расти по мере того, как технология будет становиться более зрелой.

Дик Вейсингер (Dick Weisinger)

Источник: блог компании Formtek
https://formtek.com/blog/security-the-protection-of-homomorphic-encryption/

пятница, 6 марта 2020 г.

ИСО и МЭК обновляют стандарты неотказуемости серии ISO/IEC 13888


Как сообщил сайт международной организации по стандартизации (ИСО), в настоящее время завершается работа по подготовке новых редакций двух из трёх частей стандарта неотказуемости ISO/IEC 13888.

В настоящее время идёт голосование по проекту ISO/IEC DIS 13888-1 «Информационные технологии – Неотказуемость – Часть 1: Общие положения» (Information technology - Non-repudiation - Part 1: General) объёмом 20 страниц основного текста, см. https://www.iso.org/standard/76153.html и https://www.iso.org/obp/ui/#!iso:std:76153:en . Стандарт заменит действующую 3-ю редакцию 2009 года (см. https://www.iso.org/standard/50432.html и https://www.iso.org/obp/ui/#!iso:std:50432:en ).

На сайте Британского института стандартов до 16 марта 2020 года можно принять участие в публичном обсуждении документа, при условии регистрации на сайте – см. https://standardsdevelopment.bsigroup.com/projects/2018-03873

Страница публичного обсуждения ISO/IEC DIS 13888-1 на сайте BSI

В аннотации говорится следующее:
«Настоящий документ служит общей моделью для последующих частей, определяющих механизмы обеспечения неотказуемости с использованием криптографических методов. ISO/IEC 13888 (все части) предлагает механизмы неотказуемости для следующих этапов обеспечения неотказуемости:
  • Формирование доказательств;

  • Передача, хранение и извлечение доказательств; и

  • Проверка доказательств.
Вопрос арбитража споров выходит за рамки ISO/IEC 13888 (все части).»
Содержание документа следующее:
Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения
4. Обозначения и сокращения
5. Структура документа
6. Требования
7. Типовые сервисы неотказуемости
8. Привлечение доверенной третьей стороны
9. Создание доказательств и механизмы проверки
10. Токены неоказуемости
11. Специфические сервисы неотказуемости
12. Использование специфических токенов неотказуемости в среде обмена сообщениями
Библиография
Также идёт голосование по проекту ISO/IEC DIS 13888-3 «Информационные технологии – Неотказуемость – Часть 3: Механизмы, использующие асимметричные методы» (Information technology - Non-repudiation - Part 3: Mechanisms using asymmetric techniques) объёмом 14 страниц основного текста, см. https://www.iso.org/standard/76154.html и https://www.iso.org/obp/ui/#!iso:std:76154:en . Стандарт заменит действующую 3-ю редакцию 2009 года (см. https://www.iso.org/standard/44735.html и https://www.iso.org/obp/ui/#!iso:std:44735:en ).

На сайте Британского института стандартов до 15 марта 2020 года можно принять участие в публичном обсуждении этого документа, при условии регистрации на сайте – см. https://standardsdevelopment.bsigroup.com/projects/2018-03874

В аннотации говорится следующее:
«В настоящем документе описываются механизмы предоставления конкретных, связанных с информационным обменом сервисов обеспечения неотказуемости на основе асимметричных криптографических методов.»
Содержание документа следующее:
Предисловие
Введение
1. Область применения
2. Нормативные ссылки
3. Термины и определения
4. Обозначения и сокращения
5. Требования
6. Привлечение доверенной третьей стороны
7. Электронные цифровые подписи
8. Использование токенов неотказуемости с участием и без участия органов доставки
9. Доказательства, создаваемые конечными сторонами
10. Доказательства, создаваемые органом доставки (Delivery Authority)
11. Механизмы, обеспечивающие то, что токен неотказуемости был подписан до времени t
Библиография
Источник: сайт ИСО / сайт BSI
https://www.iso.org/standard/76153.html
https://www.iso.org/obp/ui/#!iso:std:76153:en
https://www.iso.org/standard/76154.html
https://www.iso.org/obp/ui/#!iso:std:76154:en
https://standardsdevelopment.bsigroup.com/projects/2018-03873
https://standardsdevelopment.bsigroup.com/projects/2018-03874

вторник, 5 февраля 2019 г.

Опубликован межгосударственный стандарт ГОСТ 34.10-2018 «Процессы формирования и проверки электронной цифровой подписи»


На сайте Федерального агентства по техническому регулированию и метрологии ( http://www.gost.ru/  ) в январском 2019 года разделе ( http://protect.gost.ru/default.aspx?control=6&month=1&year=2019  ) выложен текст нового межгосударственного стандарта ГОСТ 34.10-2018 «Информационная технология. Криптографическая защита информации. Процессы формирования и проверки электронной цифровой подписи» объёмом 20 страниц, вступающего в силу 01.06.2019 года, см. http://protect.gost.ru/v.aspx?control=8&baseC=6&id=224247

Данный стандарт разработан Центром защиты информации и специальной связи ФСБ России с участием ОАО «Информационные технологии и коммуникационные системы» (ОАО «ИнфоТеКС»); внесён Техническим комитетом по стандартизации ТК 26 «Криптографическая защита информации».

Во вводной части документа отмечается следующее:
«Настоящий стандарт содержит описание процессов формирования и проверки электронной цифровой подписи (ЭЦП), реализуемой с использованием операций в группе точек эллиптической кривой, определенной над конечным простым полем.

Необходимость разработки настоящего стандарта вызвана потребностью в реализации электронной цифровой подписи разной степени стойкости в связи с повышением уровня развития вычислительной техники…

Настоящий стандарт разработан с учетом терминологии и концепций международного стандарта ИСО 2382, а также международных стандартов серий ИСО/МЭК 9796. (3). ИСО/МЭК 14888 и ИСО/МЭК 10118.»
Поскольку я не являюсь специалистом в области криптографии, для меня этот документ, прежде всего, интересен в части терминологии. Авторы документа явно постарались сблизить российские и международные определения, что, на мой взгляд, можно только приветствовать.

Кроме того, документ является своего рода ответом тем коллегам, которые говорят, что в России «ЭЦП уже не существует». Действительно, с принятием действующего закона об электронных подписях правовое понятие ЭЦП как обозначение признаваемого законодательством вида подписи ушло, - однако данный термин остается как обозначение соответствующей технологии.

Ниже процитированы несколько определений, которые мне показались наиболее интересными. Определение хеш-функции я включила по той причине, что его сейчас часто включают в глоссарии для таких технологий, как блокчейн и распределённые реестры.
3.1.15 [электронная цифровая] подпись (signature). ЭЦП: Строка бит, полученная в результате процесса формирования подписи.

Примечания:

1. Адаптировано из ИСО/МЭК 14888-1.

2. Строка бит, являющаяся подписью, может иметь внутреннюю структуру, зависящую от конкретного механизма формирования подписи.

3. В настоящем стандарте в целях сохранения терминологической преемственности с нормативными документами. действующими на территории государства, принявшего настоящий стандарт, и опубликованными ранее на русском языке научно-техническими изданиями установлено, что термины «электронная подпись», «цифровая подпись» и «электронная цифровая подпись» являются синонимами.

3.1.2    ключ подписи (signature key): Элемент секретных данных, специфичный для субъекта и используемый только данным субъектом в процессе формирования цифровой подписи.

Примечание: Адаптировано из ИСО/МЭК 14888-1.

3.1.3    ключ проверки подписи (verification key). Элемент данных, математически связанный с ключом подписи и используемый проверяющей стороной в процессе проверки цифровой подписи.

Примечание: Адаптировано из ИСО/МЭК 14888-1.

3.1.14 хэш функция (collision-resistant hash-function): Функция, отображающая строки бит в строки бит фиксированной длины и удовлетворяющая следующим свойствам:

1) по данному значению функции сложно вычислить исходные данные, отображаемые в это значение;

2) для заданных исходных данных сложно вычислить другие исходные данные, отображаемые в то же значение функции;

3) сложно вычислить какую-либо пару исходных данных, отображаемых в одно и то же значение.

Примечания:

1. Адаптировано из ИСО/МЭК 10118-1.

2. Применительно к области электронной цифровой подписи свойство по перечислению 1) подразумевает, что по известной электронной цифровой подписи невозможно восстановить исходное сообщение; свойство по перечислению 2) подразумевает, что для заданного подписанного сообщения трудно подобрать другое (фальсифицированное) сообщение, имеющее ту же электронную цифровую подпись; свойство по перечислению 3) подразумевает, что трудно подобрать какую-либо пару сообщений, имеющих одну и ту же подпись.

3. В настоящем стандарте в целях сохранения терминологической преемственности с нормативными документами. действующими на территории государства, принявшего настоящий стандарт, и опубликованными ранее на русском языке научно-техническими изданиями установлено, что термины «хэш-функция», «криптографическая хэш-функция», «функция хэширования» и «криптографическая функция хэширования» являются синонимами.
К этим определениям, правда, есть претензии – например, определение ЭЦП (даже взятое вместе с определением «процесса формирования подписи») так и не объясняет, чем же эта строка битов отличается от иных битовых строк и для чего служит :( - но этот дефект унаследован из международного стандарта ISO/IEC 14888-1:2008 «Информационные технологии. Методы защиты. Цифровые подписи с приложением. Часть 1. Общие положения» (Information technology — Security techniques — Digital signatures with appendix — Part 1: General, см. https://www.iso.org/obp/ui/#!iso:std:44226:en ). Мне же лично больше нравится определение понятия «электронная подпись», данное в федеральном законе от 06.04.2011 №63-ФЗ «Об электронной подписи»  (п.1 ст.2) в сочетании с описанием видов электронных подписей в ст.5.

Кстати, считать синонимами понятия ЭЦП и ЭП (п.3 Примечания к 3.1.15) – в общем-то, грубая ошибка, на этот раз уже авторов стандарта :(

Содержание документа следующее:
Введение
1. Область применения
2. Нормативные ссылки
3. Термины, определения и обозначения
4. Общие положения
5. Математические объекты
6. Основные процессы
6.1. Общие положения
6.2. Формирование цифровой подписи
6.3. Проверка цифровой подписи
Приложение А (справочное): Контрольные примеры
Библиография
Источник: сайт Росстандарта
http://www.gost.ru/

воскресенье, 18 июня 2017 г.

Новые публикации Европейского института телекоммуникационных стандартов


Среди многочисленных документов, выпущенных Европейским институтом телекоммуникационных стандартов (European Telecommunications Standards Institute, ETSI) в первой половине 2017 года, я бы отметила следующие публикации, которые могут представлять интерес для специалистов в области управления документами и информацией:
  • ETSI TS 119 312 версия 1.2.1 (май 2017 года)  «Электронные подписи и инфраструктуры – Криптографические наборы» (Electronic Signatures and Infrastructures (ESI); Cryptographic Suites) объёмом 27 страниц, см.  http://www.etsi.org/deliver/etsi_ts/119300_119399/119312/01.02.01_60/ts_119312v010201p.pdf

  • ETSI SR 019 510 версия 1.1.1 (май 2017 года) «Электронные подписи и инфраструктуры: Предварительный анализ и концепция стандартизации услуг по обеспечению долговременной сохранности данных, включая электронные цифровые подписи и подписанные ими данные» (Electronic Signatures and Infrastructures (ESI); Scoping study and framework for standardization of long-term data preservation services, including preservation of/with digital signatures) объёмом 57 страниц, см. http://www.etsi.org/deliver/etsi_sr/019500_019599/019510/01.01.01_60/sr_019510v010101p.pdf  

  • ETSI TR 103 306 версия 1.2.1 (март 2017 года) «Технический комитет ETSI по кибербезопасности CYBER - Экосистема глобальной кибербезопасности» (CYBER; Global Cyber Security Ecosystem) объёмом 56 страниц, см. http://www.etsi.org/deliver/etsi_tr/103300_103399/103306/01.02.01_60/tr_103306v010201p.pdf

  • ETSI GR QSC 004 версия 1.1.1 (март 2017-03) «Криптография, устойчивая квантовым вычислениям – Оценка угроз» (Quantum-Safe Cryptography; Quantum-Safe threat assessment), объёмом 23 страницы, см. http://www.etsi.org/deliver/etsi_gr/QSC/001_099/004/01.01.01_60/gr_QSC004v010101p.pdf

  • ETSI GR QSC 006 версия 1.1.1 (февраль 2017 года) «Криптография, устойчивая квантовым вычислениям – Ограничения квантовых вычислений, связанные с длиной ключей в симметричной криптографии» (Quantum-Safe Cryptography (QSC); Limits to Quantum Computing applied to symmetric key sizes) объёмом 14 страниц, см. http://www.etsi.org/deliver/etsi_gr/QSC/001_099/006/01.01.01_60/gr_QSC006v010101p.pdf

  • ETSI TS 119 122-3 версия 1.1.1 (январь 2017 года) «Электронные подписи и инфраструктуры: Электронные подписи CAdES. Часть 3: Включение в CAdES механизмов записей с подтверждающими сведениями формата Evidence Record Syntax, ERS» (Electronic Signatures and Infrastructures (ESI); CAdES digital signatures; Part 3: Incorporation of Evidence Record Syntax (ERS) mechanisms in CadES) объёмом 17 страниц, см. http://www.etsi.org/deliver/etsi_ts/119100_119199/11912203/01.01.01_60/ts_11912203v010101p.pdf
Источник: сайт ETSI
https://portal.etsi.org/home.aspx

четверг, 1 сентября 2016 г.

США: Национальный институт стандартов и технологий выпустил Руководство по использованию криптографических стандартов в деятельности федерального правительства


Американский Национальный институт стандартов и технологий (National Institute of Standards and Technology, NIST) 24 августа 2016 года выложил на своём сайте две новые специальные публикации:

NIST SP 800-175A «Руководство по использованию криптографических стандартов в органах федерального правительства – Директивы, обязательные требования и политики» (Guideline for Using Cryptographic Standards in the Federal Government: Directives, Mandates and Policies) объёмом 44 страницы, см. http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-175A.pdf

Данный документ является частью серии публикаций, предназначенных для методической поддержки использования криптографии и криптографических стандартов NIST в органах федерального правительства США с целью защиты «чувствительной», но несекретной электронной информации в процессе передачи и во время хранения.

Специальная публикация NIST SP 800-175A содержит рекомендации по определению требований к использованию криптографии. Публикация включает сводку законов и нормативных актов, затрагивающих вопросы защиты конфиденциальной информации федерального правительства, рекомендации по проведению оценки риска, направленной на выделение подлежащих защите материалов и выбор наилучших способов защиты этой  информации, а также обсуждение соответствующих документов, связанных с вопросами безопасности (таких, как политики и описания практики).

Содержание документа следующее:
Глава 1: Введение
Глава 2: Соответствующее законодательство
Глава 3: Требования в нормативно-правовых актах
Глава 4: Политики организации
Глава 5: Процесс управления риском
Приложение A: Литература
Мой комментарий: Таким образом, данную публикацию можно использовать как справочник по американским законодательно-нормативным требованиям, прямо или косвенно связанным с применением криптографических методов и услуг.

NIST SP 800-175B «Руководство по использованию криптографических стандартов в органах федерального правительства – криптографические механизмы» (Guideline for Using Cryptographic Standards in the Federal Government: Cryptographic Mechanisms) объёмом 81 страница, см. http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-175B.pdf

В данной публикации обсуждаются криптографические методы и услуги. Содержание документа следующее:
Глава 1: Введение
Глава 2: Стандарты и руководства
Глава 3: Криптографические алгоритмы
Глава 4: Криптографические услуги
Глава 5: Управление ключами
Глава 6: Прочие вопросы
Приложение A: Литература
Источник: сайт NIST
http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-175A.pdf
http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-175B.pdf

четверг, 12 мая 2016 г.

США: Национальный институт стандартов и технологий инициирует усилия по защите зашифрованных данных от угрозы появления квантовых компьютеров


Заметка Чеда Боутена (Chad Boutin) была опубликована 28 апреля 2016 года на сайте NIST.

Если удастся создать экзотический квантовый компьютер, способный взломать коды, на которые мы сейчас полагаемся при защите конфиденциальной электронной информации, то что мы будем делать, чтобы сохранить нашу безопасность и неприкосновенность частной жизни? Этот принципиальный вопрос поставлен в новом отчете Национального института стандартов и технологий (NIST), чьи специалисты в области криптографии начали долгий путь, ведущий к эффективным ответам.

Межведомственный отчет NIST (NIST Interagency Report, NISTIR) 8105 «Отчет о пост-квантовой криптографии» (Report on Post-Quantum Cryptography, http://dx.doi.org/10.6028/NIST.IR.8105 ) рассказывает о положении дел в исследованиях в области квантовых вычислений, которые будут использовать часто противоречащие повседневной интуиции особенности мира квантовой физики для решения проблем, которые являются неразрешимыми для обычных компьютеров. Если такие устройства когда-либо будут созданы, они смогут взломать многие из наших современных криптографических систем, таких, например, как компьютерные алгоритмы, используемые для защиты банковских онлайн-транзакций. Отчет NISTIR 8105 очерчивает долгосрочный подход, направленный на устранение этой уязвимости до того, как она станет реальностью.

«В последние годы было проведено много исследований по тематике квантовых компьютеров, и все, начиная от крупных компьютерных компаний и до государственных органов, хотят, чтобы их криптографические алгоритмы были, как мы говорим, «квантово-устойчивыми» (quantum resistant)», - говорит математик NIST Дастин Муди (Dustin Moody). «Так что на случай, если кто-то когда-либо построит крупномасштабный квантовый компьютер, мы хотим иметь внедрённые алгоритмы, которые он не сможет взломать».

В докладе отражено нынешнее понимание NIST-ом положения дел с квантово-устойчивой криптографией, а также рассказано, что институт делает для смягчения риска в будущем. Одна общая рекомендация на ближайшую перспективу заключается в том, чтобы организации сосредоточились на обеспечении «крипто-гибкости» (crypto agility) – способности быстро переключиться в случае необходимости с ныне используемых на новые, более безопасные алгоритмы.

Создание этих новых, более безопасных алгоритмов является более долгосрочной целью, говорит Муди. Ключевым элементом этих усилий будет открытое взаимодействие с общественностью, которой будет предложено разрабатывать и проверять криптографические методы, устойчивые – насколько об этом могут судить эксперты - к квантовой атаке. NIST планирует официально начать это взаимодействие в ближайшие несколько месяцев, но в целом, по словам Муди, этот процесс будет напоминать прошлые соревнования, подобные тому, что проводилось при разработке хэш-алгоритма SHA-3, используемого, в частности, для аутентификации электронных сообщений.

«Это будет длительный процесс, с привлечение общественности для проверки квантово-устойчивых алгоритмов», - поясняет Муди. «И мы не предполагаем, что будет только один победитель. Целый ряд существующих систем потенциально может быть взломан с помощью квантового компьютера – в качестве примеров можно привести шифрование в рамках инфраструктуры открытых ключей и электронные цифровые подписи, и нам потребуются разные решения для каждой из таких систем».

Многие современные алгоритмы опираются на сложность для нынешних компьютеров решения проблемы разложения очень больших чисел на множители, - проблему, которую квантовый компьютер может преодолеть. Меры защиты, опирающиеся на иные математические методы, способны помешать квантовому компьютеру, и во всем мире существует интерес к их разработке.

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

«Исторически уходило много времени от момента признания криптографической системы хорошей до её реального появления в качестве стандартного решения, используемого в доступных на рынке продуктах. Этот процесс может занять от 10 до 20 лет», - говорит он. «Компаниям следует реагировать на любые изменения. Поэтому мы считаем, что работу в данном направлении необходимо начинать прямо сейчас».

Чед Боутен (Chad Boutin)

Мой комментарий: Когда речь заходит о длительной перспективе, вряд ли кто-то сомневается в возможности новых прорывов в сфере компьютерных вычислений. Любой такой прорыв способен обесценить все те меры обеспечения доверия, целостности и аутентичности документов, которые опираются на одну только криптографию. В частности, может быть подорвано доверие к накопившимся электронным документам, подписанным ЭЦП/усиленными электронными подписями. Об этом в первую очередь стоит задуматься ИТ-специалистам, которые всегда больше склонны опираться на чисто технологические решения, чем на совокупность технических, правовых и организационных мер.

Источник: сайт NIST
http://www.nist.gov/itl/csd/nist-kicks-off-effort-to-defend-encrypted-data-from-quantum-computer-threat.cfm