Сертификат открытого ключа

Сертификат открытого ключа

Сертификат открытого ключа (сертификат ЭЦП, сертификат ключа подписи, сертификат ключа проверки электронной подписи (согласно ст. 2 Федерального Закона от 06.04.2011 «Об электронной подписи» № 63-ФЗ)) — цифровой или бумажный документ, подтверждающий соответствие между открытым ключом и информацией, идентифицирующей владельца ключа. Содержит информацию о владельце ключа, сведения об открытом ключе, его назначении и области применения, название центра сертификации и т. д.

Открытый ключ может быть использован для организации защищённого канала связи с владельцем двумя способами:

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

Содержание

Принцип работы

Сертификаты, как правило, используются для обмена зашифрованными данными в больших сетях. Криптосистема с открытым ключом решает проблему обмена секретными ключами между участниками безопасного обмена, однако не решает проблему доверия к открытым ключам. Предположим, что Алиса, желая получать зашифрованные сообщения, генерирует пару ключей, один из которых (открытый) она публикует каким-либо образом. Любой, кто желает отправить ей конфиденциальное сообщение, имеет возможность зашифровать его этим ключом, и быть уверенным, что только она (так как только она обладает соответствующим секретным ключом) сможет это сообщение прочесть. Однако описанная схема ничем не может помешать злоумышленнику Давиду создать пару ключей, и опубликовать свой открытый ключ, выдав его за ключ Алисы. В таком случае Давид сможет расшифровывать и читать, по крайней мере, ту часть сообщений, предназначенных Алисе, которые были по ошибке зашифрованы его открытым ключом.

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

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

Формальное описание

Пусть имеются две стороны информационного обмена — A_1,A_2 — и третья сторона A_3, которой доверяют A_1 и A_2. Стороне A_1 принадлежит пара (K1_o, K1_s), где K1_o — открытый ключ, K1_s — закрытый (секретный) ключ. Стороне A_3 принадлежит пара (K3_o, K3_s).

A_1 регистрируется у A_3, указывая данные о себе и свой K1_o. A_3 выдает стороне A_1 сертификат S, устанавливающий соответствие между A_1 и K1_o. S содержит K1_o, сведения о A_1, название стороны A_3, подпись A_3 (результат применения хеш-функции к данным сертификата с использованием K3_s) и другую информацию.

A_1 посылает стороне A_2 свой сертификат S, подписанный с помощью K1_s. A_2 извлекает из S ключ K1_o и проверяет с его помощью подпись S_s. Корректность ЭЦП подтверждает, что K1_o действительно принадлежит A_1.

Затем с помощью широко известного K3_o проверяется подпись стороны A_3. Если подпись корректна — значит A_1 действительно прошел регистрацию у A_3.

Структура сертификата

Электронная форма сертификата определяется стандартом X.509. Перечень обязательных и необязательных полей, которые могут присутствовать в сертификате, определяется данным стандартом, а также законодательством. Согласно законодательству России и Украины (закон «Об электронной цифровой подписи») сертификат должен содержать следующие поля:

Украина Россия
уникальный регистрационный номер сертификата + +
даты и время начала и окончания срока действия сертификата + +
фамилия, имя и отчество владельца сертификата ключа подписи или псевдоним владельца + +
открытый ключ + +
наименование и реквизиты ЦС + +
наименование криптографического алгоритма + +
информацию об ограничении использования подписи + +
указание на страну выпуска сертификата + -

Кроме этого в сертификат могут вноситься дополнительные поля.

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

Российские стандарты

В России действуют свои криптографические стандарты. Использование их совместно с сертификатами описано в RFC4491: Using GOST with PKIX.

Ссылки

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Сертификат открытого ключа" в других словарях:

  • сертификат открытого ключа — Открытый ключ пользователя и некоторая другая информация, не поддающиеся подделке благодаря шифрованию, вместе с личным ключом выдавшего его органа сертификации. Значения, представляющие собой открытый ключ владельцев (и другую факультативную… …   Справочник технического переводчика

  • сертификат открытого ключа — 2.32 сертификат открытого ключа; СОК (public key certificate, РКС): Сертификат, обеспечивающий связь идентичности с открытым ключом. Примечание Идентичность может быть использована для поддержки принятия решений системой контроля доступа,… …   Словарь-справочник терминов нормативно-технической документации

  • сертификат для открытого ключа (Сертификат) — (МСЭ Т Х.1122). [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN public key certificate (certificate) …   Справочник технического переводчика

  • Сертификат (криптография) — Цифровой сертификат выпущенный удостоверяющим центром электронный или печатный документ, подтверждающий принадлежность владельцу открытого ключа или каких либо атрибутов. Содержание 1 Виды сертификатов X.509 1.1 Сертификат открытого ключа …   Википедия

  • сертификат — 3.1 сертификат (certificate): Документ, выданный органом сертификации в соответствии с условиями его аккредитации и содержащий соответствующий символ или заявление об аккредитации. Источник …   Словарь-справочник терминов нормативно-технической документации

  • сертификат X.509 — Спецификация сертификата открытого ключа, разработанная как часть каталога стандартов МСЭ Т Х.500. Рекомендация МСЭ Т J.170. [http://www.rfcmd.ru/glossword/1.8/index.php?a=index&d=5162] Тематики защита информации EN X.509 certificate …   Справочник технического переводчика

  • Электронный сертификат — Сертификат (сертификат открытого ключа, сертификат ЭЦП)  цифровой или бумажный документ, подтверждающий соответствие между открытым ключом и информацией, идентифицирующей владельца ключа. Содержит информацию о владельце ключа, сведения об… …   Википедия

  • сертификат ключа — Цифровое свидетельство, подтверждающее соответствие открытого ключа лицу, его выработавшему. В самой простой форме сертификаты содержат открытый ключ и имя автора ключа. Кроме этой информации, в сертификате также может содержаться дата окончания… …   Универсальный дополнительный практический толковый словарь И. Мостицкого

  • сертификат роли — 2.35 сертификат роли (role certificate): Сертификат, назначающий полномочия роли, а не напрямую отдельным лицам. Примечание Лица, назначенные на данную роль посредством сертификата атрибута или сертификата открытого ключа с расширением атрибутов… …   Словарь-справочник терминов нормативно-технической документации

  • Цифровой сертификат — У этого термина существуют и другие значения, см. Сертификат. Цифровой сертификат выпущенный удостоверяющим центром электронный или печатный документ, подтверждающий принадлежность владельцу открытого ключа или каких либо атрибутов. Содержание 1… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»