Alice and Bob

Alice and Bob

Обычно, имена Алиса и Боб используются в качестве имён заполнителей (placeholder names) для архeтипичных[1] символов в таких областях, как криптография и физика. Имена используются для удобства восприятия. Например легче отследить фразу «Алиса посылает сообщение Бобу зашифрованное его открытым ключом», чем «Часть А посылает сообщение части Б зашифрованное открытым ключом части Б». Имея алфавитную последовательность, конкретные имена превратились в нарицательные, упрощая восприятие технических тем и описывая их в более понятной форме.

В областях криптографии и компьютерной безопасности, существует ряд широко используемых имён участников дискуссии и представления различных протоколов. Используются простые имена, которые эффективно действуют в качестве метасинтаксических переменных[2].

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

Содержание

Список символов

Public key shared secret.svg
Asymetric cryptography - step 2.svg

В основном, данный список составлен на основании книги «Прикладная криптография» Брюса Шнайера (Applied Cryptography by Bruce Schneier). Алиса и Боб — архитипы в области криптографии; Ева — более общее имя.

Алиса и Боб (Alice and Bob) — Наиболее часто Алиса хочет послать сообщение Бобу. Эти имена были использованы Роном Ривестом (Ron Rivest) в 1978 году в статье «Communications of the ACM», представляющей криптосистему RSA, и в «A Method for Obtaining Digital Signatures and Public-Key Cryptosystems» опубликованной в 4 апреля 1977 года, пересмотренной 1 сентября 1977 в качестве Memo LCS/TM82. Ривест отрицает, что эти имена имеют отношение к фильму 1969 года Bob & Carol & Ted & Alice, как предполагалось некоторыми.

Кэрол, Карлос или Чарли (Carol, Carlos or Charlie) — выступают в качестве третьего участника соединения.

Чак (Chuck) — третий участник, обычно злоумышленник.

Крейг (Craig) — взломщик паролей (обычно встречается в ситуации с хранимыми хэшами).

Дейв (Dave) — четвёртый участник, и так далее по алфавиту…

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

Меллори (Mallory) — злоумышленник (чаще назвают Труди (Trudy), как интрудер); в отличие от Евы, Меллори может изменять сообщения, воспроизводить старые сообщения, подменять сообщения и так далее. Сложность защиты системы от Мэллори гораздо выше чем от Евы. Пегги (Peggy), прувер (pruver) и Виктор (Victor), контролирующий (verifer) — часто взаимодействующие лица, доказывающие что транзакция произошла. Они часто встречаются в доказательствах нулевых знаний (zero-knowledge proofs).

Трент (Trent), доверенный арбитр — своего рода нейтральная третья сторона, чья точная роль изменяется в зависимости от стадии обсуждения протокола.

Вальтер (Walter) — надзиратель, может быть необходим для охраны Алисы и Боба, в зависимости от обсуждаемого протокола.


Несмотря на то, что интерактивная система доказательств (interactive proof system) не является криптографическим протоколом, следует упомянуть некоторые персонажи связанные с ней:


Артур и Мерлин (Arthur and Merlin)- в интерактивной системе доказательств Мерлин имеет неограниченную вычислительную способность, а, следовательно, является могучим волшебником. Он утверждает истиность высказывания, а Артур, мудрый король, ставит его под сомнение. Эти два символа дают название двум классам сложности — MA и AM.

Аналогичная пара символов, Пол и Кэрол (Paul and Carole). Эти символы были введены для решение проблемы двадцати вопросов (Twenty Questions, 20Q), где Пол, который задаёт вопросы выступает в роли Пола Эрдеша, а Керол, которая ему отвечает становится анаграммой оракула. В дальнейшем они были использованы в некоторых комбинаторных играх соответственно в ролях Пушера и Чейсера (Pusher and Chooser).

См. также

Примечания

  1. Архетип (информатика)
  2. Метапеременные

Литература

  • Шнайер, Б., Прикладная криптография. 2-е издание. Протоколы, алгоритмы и исходные тексты на языке С — «Триумф», 2002 г.
  • Rivest R. L., Shamir A., Adleman L. A method for obtaining digital signatures and public-key cryptosystems / http://people.csail.mit.edu/rivest/Rsapaper.pdf (англ.) // Communications of the ACM. — New York, NY, USA: ACM, 1978. — Т. 21. — № 2, Feb. 1978. — С. 120—126. — ISSN 0001-0782. — DOI:10.1.1.40.5588
  • М. И. Анохин, Н. П. Варновский В. М. Сидельников, В. В. Ященко, КРИПТОГРАФИЯ В БАНКОВСКОМ ДЕЛЕ / http://geo.web.ru/db/msg.html?mid=1161287&uri=all.html

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


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

  • Alice and Bob — The names Alice and Bob are commonly used placeholder names for archetypal characters in fields such as cryptography and physics. The names are used for convenience; for example, Alice sends a message to Bob encrypted with his public key is… …   Wikipedia

  • Alice and Bob — noun Two people wishing to communicate securely with each other, Alice sending Bob information …   Wiktionary

  • Alice und Bob — sind Synonyme für Sender und Empfänger einer Nachricht. Sie werden verwendet, um Erklärungen auf den Gebieten der Kryptographie, der Netzwerkprotokolle und der Physik zu vereinfachen. Sie stellen also metasyntaktische Variablen dar und werden… …   Deutsch Wikipedia

  • Alice Cooper — Cooper at the Scream Awards, 2007 Background information Birth name Vincent Damon Furnier Born …   Wikipedia

  • Princess Alice and the Broken Arrow — Infobox Album Name = Princess Alice And The Broken Arrow Type = Studio album Artist = Magnum Released = 26 March 2007 Recorded = Mad Hat Studios, Wolverhampton United Kingdom 2005 2006 Genre = Rock Melodic Rock Progressive rock Length = 62:47… …   Wikipedia

  • Bob und Alice — Alice und Bob sind Synonyme für Sender und Empfänger einer Nachricht. Sie werden verwendet, um Erklärungen auf den Gebieten der Kryptographie und Physik zu vereinfachen. Sie stellen also metasyntaktische Variablen dar und werden verwendet, da… …   Deutsch Wikipedia

  • Alice — may refer to: * Alice (given name)Royal Princesses* Princess Alice of the United Kingdom (Grand Duchess of Hesse) * Princess Alice, Countess of Athlone * Princess Alice, Duchess of Gloucester * Princess Alice of Battenberg (Princess Andrew of… …   Wikipedia

  • Bob — may refer to:* A diminutive of Robert * Bob (physics), the weight at the end of a pendulum * BOB (band), a UK indie pop band * Bob (song), a song by Weird Al Yankovic from Poodle Hat * Bob , a song by the Red Hot Chili Peppers from the album One… …   Wikipedia

  • Alice Comedies — Julius et Alice (Dawn Evelyn Paris) dans Alice s Egg Plant, 1925 Genre courts métrages animés Noir Blanc Créateur(s) …   Wikipédia en Français

  • Alice Comedy — Alice Comedies Alice Comedies Julius et Alice (Dawn Evelyn Paris) dans Alice s Egg Plant, 1925 Genre courts métrages animés Noir Blanc Créateur(s) …   Wikipédia en Français


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

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