Введение в стандарты криптографии с открытым ключом
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. Здесь мы обсуждаем Введение в Стандарты Криптографии с открытым ключом вместе с различными стандартами, объясненными подробно. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- 6 лучших инструментов криптографии
- Обзор методов криптографии
- Криптография с цифровой подписью и ее достоинства
- Криптография против шифрования | Топ 6 Сравнение