Криптографический протокол

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

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

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

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

Термин "криптографический протокол" используется по-разному. Например, протоколы криптографических приложений часто используют один или несколько лежащих в основе Ключ-соглашения протоколов, которые также иногда сами называют "криптографические протоколы", как Secure Sockets Layer (SSL), который использует то, что известно как Diffie-Hellman обмена ключами, Diffie-Hellman может рассматриваться как полный криптографический протокол сам по себе для других приложений.

Примеры

  • Обмен ключами Диффи-Хеллман
  • Обмен ключами Интернета
  • IPsec
  • Kerberos V5

Связанные страницы

  • Безопасный канал

Вопросы и ответы

В: Что такое криптографический протокол?


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

В: Каковы некоторые особенности криптографического протокола?


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

В: Как используются криптографические протоколы?


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

В: Есть ли пример полного криптографического протокола?


О: Да, Secure Sockets Layer (SSL), который использует так называемый обмен ключами Диффи-Хеллмана, сам по себе может рассматриваться как полный криптографический протокол для других приложений.

В: Включает ли описание протокола подробности о структурах данных и представлениях?


О: Да, описание протокола должно включать подробности обо всех структурах данных и представлениях.

В: Включает ли оно также подробности о том, как использовать протокол программами?


О: Да, оно также включает подробности о том, как использовать протокол в программах.

AlegsaOnline.com - 2020 / 2023 - License CC3