Введение в стандарты криптографии с открытым ключом

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

Список PKCS

Всего существует 15 стандартов шифрования с открытым ключом. Давайте обсудим эти стандарты криптографии с открытым ключом один за другим.

  • PKCS # 1

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

  • PKCS # 2

Основным назначением этого стандарта является стандарт шифрования RSA для дайджеста сообщений. Этот стандарт определяет расчет для дайджеста сообщения. Теперь PKCS # 2 объединяется с PKCS # 1. Поскольку он сливается со стандартом 1, он не имеет независимого существования.

  • PKCS # 3

Основное назначение этого стандарта - стандарт соглашения о ключах Диффи-Хеллмана. Этот стандарт определяет механизм реализации протокола соглашения о ключе Диффи-Хеллмана.

  • PKCS # 4

Этот стандарт криптографии с открытым ключом также объединен с PKCS # 1, поэтому он также не существует независимо.

  • PKCS # 5

Основное назначение этого стандарта - шифрование на основе пароля. Он определяет метод для шифрования строки октетов с использованием симметричного ключа, полученного из пароля.

  • PKCS # 6

Основное назначение этого стандарта - расширенный стандарт синтаксиса сертификата. Он определяет синтаксис для расширения атрибутов цифрового сертификата X.509.

  • PKCS # 7

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

  • PKCS # 8

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

  • PKCS # 9

Основное назначение этого стандарта - выбранные типы атрибутов. Он определяет выбранные типы атрибутов, которые используются в расширенных сертификатах PKCS # 6. Например, адрес электронной почты, неструктурированный адрес и имя.

  • PKCS # 10

Основным назначением этого стандарта является синтаксический стандарт запроса сертификата. Он определяет синтаксис yo запроса цифрового сертификата. Запрос сертификата содержит отличительное имя и открытый ключ.

  • PKCS # 11

Основное назначение этого стандарта - стандарт интерфейса криптографических токенов. Этот стандарт также известен для Cryptok. Он определяет API для однопользовательских пользовательских устройств, которые содержат информацию о криптографии, такую ​​как цифровые сертификаты и открытый ключ. Эти устройства могут выполнять криптографические функции. Например, смарт-карты.

  • PKCS # 12

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

  • PKCS # 13

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

  • PKCS # 14

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

  • PKCS # 15

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

Вывод - PKCS

В этой статье мы подробно рассмотрели, что такое криптографический стандарт с открытым ключом и его различные стандарты. Я надеюсь, что вы найдете эту статью полезной.

Рекомендуемая статья

Это руководство к PKCS. Здесь мы обсуждаем Введение в Стандарты Криптографии с открытым ключом вместе с различными стандартами, объясненными подробно. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. 6 лучших инструментов криптографии
  2. Обзор методов криптографии
  3. Криптография с цифровой подписью и ее достоинства
  4. Криптография против шифрования | Топ 6 Сравнение