Протокол Ву

Протокол Ву
Криптографические обозначения, используемые в протоколах проверки подлинности и обмена ключами
A Идентифкаторы Алисы (Alice), инициатора сессии
B Идентифкатор Боба (Bob), стороны, с которой устанавливается сессия
T Идентифкатор Трента (Trent), доверенной промежуточной стороны
K_A, K_B, K_T Открытые ключи Алисы, Боба и Трента
K_A^{-1}, K_B^{-1}, K_T^{-1} Секретные ключи Алисы, Боба и Трента
E_A, \left\{...\right\}_{K_A} Шифрование данных ключом Алисы, либо совместным ключом Алисы и Трента
E_B, \left\{...\right\}_{K_B} Шифрование данных ключом Боба, либо совместным ключом Боба и Трента
\left\{...\right\}_{K_B^{-1}}, \left\{...\right\}_{K_A^{-1}} Шифрование данных секретными ключами Алисы, Боба (цифровая подпись)
I Порядковый номер сессии (для предотвращения атаки с повтором)
K Случайный сеансовый ключ, который будет использоваться для симетричного шифрования данных
E_K, \left\{...\right\}_{K} Шифрование данных временным сеансовым ключом
T_A, T_B Метки времени, добавляемые в сообщения Алисой и Бобом соответственно
R_A, R_B Случайные числа (nonce), которые были выбраны Алисой и Бобом соответственно
K_A, K_B, K_T Заранее созданные пары открытых и закрытых ключей Алисы, Боба и Трента соответственно
K_p Случайная сеансовая пара открытого и закрытого ключей, которая будет использоваться для ассиметричного шифрования
S_A, S_B,S_T, S_{K_p} Подписывание данных с использованием закрытого ключа Алисы, Боба, промежуточной стороны (Trent) или закрытого ключа из случайной пары соответственно
E_{K_A}, E_{K_B},E_{K_T}, E_{K_p} Ассиметричное шифрование данных с использованием открытого ключа Алисы, Боба, промежуточной стороны (Trent) или открытого ключа из случайной пары соответственно

Протокол Ву — Лама — протокол аутентификации и обмена ключами с открытым ключом. Как и в случае протокола DASS промежуточная сторона — Трент — поддерживает базу данных всех открытых ключей.

Описание протокола

Алиса отправляет Тренту сообщение со своим идентификатором и Боба:

Alice \to \left\{ A, B \right\} \to Trent

Трент отправляет Алисе открытый ключ Боба, подписав его своим закрытым ключом:

Trent \to \left\{ S_T \left( K_B \right) \right\} \to Alice

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

Alice \to \left\{ E_{K_B} \left( A, R_A\right) \right\} \to Bob

Боб отправляет Тренту свой идентификатор и идентификатор Алисы, а также случайное число Алисы, зашифрованное открытым ключом Трента:

Bob \to \left\{ A, B, E_{K_T} \left( R_A\right) \right\} \to Trent

Трент отправляет Бобу два сообщения. В первом содержится открытый ключ Алисы, подписанный ключом Трента. Во втором - случайное число Алисы, случайный сеансовый ключ и идентификаторы Боба и Алисы. Второе сообщение подписывается ключом Трента и шифруется открытым ключом Боба:

Trent \to \left\{ S_T \left( K_A \right), E_{K_B} \left( S_T \left( R_A, K, A, B \right) \right) \right\} \to Bob

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

Bob \to \left\{ E_{K_A} \left( S_T \left( R_A, K, A, B \right) , R_B \right) \right\} \to Alice

Алиса проверяет подпись Трента и совпадение своего случайного числа. После этого отсылает Бобу его случайное число, зашифровав его сеансовым ключом:

Alice \to \left\{ E_K \left( R_B\right) \right\} \to Bob

Боб расшифровывает число и убеждается, что оно не изменилось.

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


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

  • протокол — а, м. protocole m., нем. Protokoll <гр. protocollon приклеенный спереди лист на свитке папируса с обозначением даты и имени писца или владельца.1. Документ с записью происходящего (на собрании, заседании, допросе и т. п.). БАС 1. И тако обще… …   Исторический словарь галлицизмов русского языка

  • ПРОТОКОЛ — (греч. первый, впереди наклеенный лист). 1) описание какого либо заседания, конгресса или дипломатической конференции. 2) судебная записка с изложением дела, применением законов и решения. Словарь иностранных слов, вошедших в состав русского… …   Словарь иностранных слов русского языка

  • ПРОТОКОЛ — ПРОТОКОЛ, протокола, муж. (новогреч. protokollon первый лист, к которому приклеивается следующий в свитке) (офиц.). 1. Официальный документ, содержащий запись всего, что было сказано, сделано и решено на собрании, заседании, допросе. Занести… …   Толковый словарь Ушакова

  • протокол — Документ, представляющий объективное доказательство о проделанной работе или достигнутых результатах. [МУ 64 01 001 2002] Примечания 1. Протокол качества представляет объективное доказательство степени выполнения требований к качеству [например,… …   Справочник технического переводчика

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

  • ПРОТОКОЛ — (франц. protocole от греч. protokollon первый лист манускрипта), 1) официальный документ, в котором фиксируются какие либо фактические обстоятельства (ход собрания, процессуальные или следственные действия, судебное заседание).2) В международном… …   Большой Энциклопедический словарь

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

  • протокол — отчёт, запись, учет; акт, соглашение, документ Словарь русских синонимов. протокол сущ., кол во синонимов: 6 • админпротокол (1) • …   Словарь синонимов

  • Протокол — (франц. protocole, от греч. protokollon первый лист манускрипта) 1) официальный документ, в котором фиксируются какие либо фактические обстоятельства (ход собрания, процессуальные или следственные действия, судебное заседание); 2) в международном …   Политология. Словарь.

  • ПРОТОКОЛ — (фр. protocole, от гр. protokollon первый лист манускрипта) 1) официальный документ, в котором фиксируются какие либо фактические обстоятельства (ход собрания, процессуальные или следственные действия, судебное .заседание); 2) в международном… …   Юридический словарь

  • ПРОТОКОЛ — ПРОТОКОЛ, а, муж. 1. Документ с записью всего происходящего на заседании, собрании, допросе. П. заседания. П. допроса. Вести п. Занести в п. 2. Документ, к рым удостоверяется какой н. факт. П. медицинского вскрытия. 3. Акт о нарушении… …   Толковый словарь Ожегова


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

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