Alice and Bob

Alice and Bob are conventional placeholder terms referring to common archetypal characters used in explanations in fields such as cryptography and physics. The names are used for convenience, since explanations such as "Person A wants to send a message to person B" rapidly become difficult to follow. The names are also said to be politically correct, as they represent both genders. The concrete motive for using such names was that it helps with writing because it gives the personal pronouns unambiguous meanings. The specific names were chosen to match the first letters of the alphabet.

In cryptography and computer security, there are a number of widely-used names for the participants in discussions and presentations about various protocols. The names are conventional, somewhat self-suggestive, sometimes humorous, and are, more or less, metasyntactic variables.

In typical implementations of these protocols, it is understood that the actions attributed to characters such as Alice or Bob would not normally be carried out by human parties directly, but rather by an automated agent (such as a computer program) on their behalf.

Contents

List of characters

Although interactive proof systems is not (quite) a cryptographic protocol, it is sufficiently closely related to mention its literature's 'cast of characters':

Some articles using Alice and Bob explanations

See also

References

External links

See also: Alice and Bob, 1969, 1977, 1978, AM (complexity), Adversary, Association for Computing Machinery, Bell state, Bob & Carol & Ted & Alice, Communication