Alice und Bob
aus Wikipedia, der freien Enzyklopädie
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 eine metasyntaktische Variable dar und werden verwendet, da Beschreibungen mit „Person A möchte Person B eine Nachricht zukommen lassen“ schnell unübersichtlich werden.
Die Namen gelten als politisch korrekt, da sie beide Geschlechter repräsentieren. Zusätzlich wird durch das unterschiedliche Geschlecht der Einsatz von Pronomen erleichtert. Die Namen wurden so gewählt, dass sie mit den ersten beiden Buchstaben des Alphabetes übereinstimmen und entsprechen damit dem A-Teilnehmer und B-Teilnehmer in der Telekommunikation.
Auf dem Gebiet der Kryptographie und Computersicherheit gibt es eine große Anzahl von Namen für die Teilnehmer von Gesprächen. Die Namen sind dabei teilweise suggestiv oder enthalten einen humoristischen Unterton.
[Bearbeiten] Rollenverteilung
Eine Verteilung von Rollen zu Protagonisten in einem Beispiel folgt oft lose folgender Zuordnung:
- Alice und Bob stehen stellvertretend für gewöhnliche Beteiligte des Beispielszenarios. Initiator des Gegenstands der Betrachtung ist meist Alice: Sie will zum Beispiel eine Nachricht an Bob senden. Erstmalige Erwähnung finden die Namen in Ron Rivest: Communications of the ACM (1978).
- Carol und Dave (manchmal auch Ted) dienen als Stellvertreter für dritte und vierte Parteien des Beispiels.
- Eve, von engl. eavesdropper, ist passiver Angreifer. Sie kann ausgetauschte Nachrichten mithören, sie jedoch nicht verändern.
- Mallory, Marvin oder Mallet, von engl. malicious, sind aktive Angreifer. Sie können aktiv in das Geschehen eingreifen, indem sie zum Beispiel Nachrichten fälschen oder auszutauschende Nachrichten verändern.
- Oscar oder Oskar, von engl. opponent, kann meist äquivalent zu Mallory gesehen werden
- Trudy, von engl. intruder, wird in ähnlicher Rolle wie Mallory gebraucht, meist jedoch mit Fokus auf das Eindringen in ein bestehendes System.