Information about Alice And Bob
The names Alice and Bob are commonly used placeholders for archetypal characters 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" can become difficult to follow, especially in complex systems involving many steps. Following the alphabet, the specific names have evolved into common parlance within these fields — helping technical topics to be explained in a more understandable fashion.
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 effectively act as 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 a trusted automated agent (such as a computer program) on their behalf.
Often used by law school professors in Virginia in reference to Torts.
..... Click the link for more information.
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 effectively act as 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 a trusted automated agent (such as a computer program) on their behalf.
Often used by law school professors in Virginia in reference to Torts.
List of characters
This list is drawn mostly from the book Applied Cryptography by Bruce Schneier. Alice and Bob are archetypes in cryptography; Eve is also common. Names further down the alphabet are less common.- Alice and Bob. Generally, Alice wants to send a message to Bob. These names were used by Ron Rivest in the 1978 Communications of the ACM article presenting the RSA cryptosystem, and in A Method for Obtaining Digital Signatures and Public-Key Cryptosystems published April 4, 1977, revised September 1, 1977 as technical Memo LCS/TM82 by MIT. Rivest denies that these names have any relation with the 1969 movie Bob & Carol & Ted & Alice as occasionally suggested by others.
- Carol or Charlie, as a third participant in communications. Thereafter, we often have Dave, a fourth participant, and so on alphabetically.
- Eve, an eavesdropper, is usually a passive attacker. While she can listen in on messages between Alice and Bob, she cannot modify them. In quantum cryptography, Eve may also represent the environment.
- Isaac, an Internet Service Provider (ISP).
- Ivan, an issuer (as in financial cryptography).
- Justin, from the justice system.
- Mallory, a malicious attacker; unlike Eve, Mallory can modify messages, substitute her own messages, replay old messages, and so on. The problem of securing a system against Mallory is much greater than against Eve. The names Marvin and Mallet can also be used for this role.
- Matilda, a merchant (as in e-commerce or financial cryptography).
- Oscar, an opponent, is usually taken as equivalent to Mallory.
- Pat or Peggy, a prover, and Victor, a verifier, often must interact in some way to show that the intended transaction has actually taken place. They are often found in zero-knowledge proofs. Another name pair sometimes used is Pat and Vanna (after the host and hostess on the Wheel of Fortune television show).
- Plod, a law enforcement officer (also "Officer Plod") from the children's fictional character Mr. Plod, in the Noddy books by Enid Blyton.
- Steve, sometimes used in reference to Steganography.
- Trent, a trusted arbitrator, is some kind of neutral third party, whose exact role varies with the protocol under discussion.
- Trudy, an intruder: another alternative to Mallory.
- Walter, a warden, may be needed to guard Alice and Bob in some respect, depending on the protocol being discussed.
- Zoe, often the last party to be involved in a cryptographic protocol.
- Arthur and Merlin: In IPSs, the prover has unbounded computational ability and is hence associated with Merlin, the powerful wizard. He claims the truth of a statement, and Arthur, the wise king, questions him to verify the claim. These two characters also give the name for two complexity classes, namely MA and AM.
Some articles using Alice and Bob explanations
- In communication:
- Communication complexity
- SYN flood
- In cryptography:
- Diffie-Hellman key exchange
- Mental poker
- One-time pad
- Public key cryptography
- Quantum cryptography
- RSA
- In Law:
- Lawburrows
- In physics:
- Bell state
- EPR paradox
- Quantum teleportation
See also
- Metasyntactic variable
References
- C.H. Lindsey, Regulation of Investigatory Powers Bill: Some Scenarios, 2000, http://www.cs.man.ac.uk/~chl/scenarios.html.
External links
- A Method for Obtaining Digital Signatures and Public-Key Cryptosystems
- The Story of Alice and Bob
- Alice and Bob jokes (mainly Quantum Computing-related)
- Alice and Bob: IT's inseparable couple
- A short history of Bobs (story and slideshow) in the computing industry, from Alice & Bob to Microsoft Bob and Father of Ethernet Bob Metcalfe
- XKCD comic featuring Alice and Bob
Cryptography (or cryptology; derived from Greek κρυπτός kryptós "hidden," and the verb γράφω gráfo "write" or λεγειν legein
..... Click the link for more information.
..... Click the link for more information.
Physics is the science of matter[1] and its motion[2][3], as well as space and time[4][5] —the science that deals with concepts such as force, energy, mass, and charge.
..... Click the link for more information.
..... Click the link for more information.
Cryptography (or cryptology; derived from Greek κρυπτός kryptós "hidden," and the verb γράφω gráfo "write" or λεγειν legein
..... Click the link for more information.
..... Click the link for more information.
Computer security is a branch of information security applied to both theoretical and actual computer systems. Computer security is a branch of computer science that addresses enforcement of 'secure' behavior on the operation of computers.
..... Click the link for more information.
..... Click the link for more information.
A security protocol (cryptographic protocol or encryption protocol) is an abstract or concrete protocol that performs a security-related function and applies cryptographic methods.
A protocol describes how the algorithms should be used.
..... Click the link for more information.
A protocol describes how the algorithms should be used.
..... Click the link for more information.
Bruce Schneier
Born 15 January 1963
Residence U.S.
..... Click the link for more information.
Born 15 January 1963
Residence U.S.
..... Click the link for more information.
..... Click the link for more information.
19th century - 20th century - 21st century
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1975 1976 1977 - 1978 - 1979 1980 1981
Year 1978 (MCMLXXVIII
..... Click the link for more information.
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1975 1976 1977 - 1978 - 1979 1980 1981
Year 1978 (MCMLXXVIII
..... Click the link for more information.
Association for Computing Machinery
Formation 1947
Headquarters New York, NY
Membership 83,000
President Stuart Feldman
Website [1]
The Association for Computing Machinery, or ACM
..... Click the link for more information.
Formation 1947
Headquarters New York, NY
Membership 83,000
President Stuart Feldman
Website [1]
The Association for Computing Machinery, or ACM
..... Click the link for more information.
RSA is an algorithm for public-key cryptography. It was the first algorithm known to be suitable for signing as well as encryption, and one of the first great advances in public key cryptography.
..... Click the link for more information.
..... Click the link for more information.
19th century - 20th century - 21st century
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1974 1975 1976 - 1977 - 1978 1979 1980
..... Click the link for more information.
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1974 1975 1976 - 1977 - 1978 1979 1980
- Also: 1977 (album) by Ash.
..... Click the link for more information.
19th century - 20th century - 21st century
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1974 1975 1976 - 1977 - 1978 1979 1980
..... Click the link for more information.
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1974 1975 1976 - 1977 - 1978 1979 1980
- Also: 1977 (album) by Ash.
..... Click the link for more information.
19th century - 20th century - 21st century
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1966 1967 1968 - 1969 - 1970 1971 1972
..... Click the link for more information.
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1966 1967 1968 - 1969 - 1970 1971 1972
- Also:
- *:1969 (number)
- *:
..... Click the link for more information.
All Movie Guide profile
IMDb profile
Bob & Carol & Ted & Alice is a 1969 comedy-drama film directed by Paul Mazursky. It starred Natalie Wood, Robert Culp, Elliott Gould and Dyan Cannon.
..... Click the link for more information.
IMDb profile
Bob & Carol & Ted & Alice is a 1969 comedy-drama film directed by Paul Mazursky. It starred Natalie Wood, Robert Culp, Elliott Gould and Dyan Cannon.
..... Click the link for more information.
Quantum cryptography, or quantum key distribution (QKD), uses quantum mechanics to guarantee secure communication. It enables two parties to produce a shared random bit string known only to them, which can be used as a key to encrypt and decrypt messages.
..... Click the link for more information.
..... Click the link for more information.
Internet service provider (abbr. ISP, also called Internet access provider or IAP) is a business or organization that provides consumers or businesses access to the Internet and related services. In the past, most ISPs were run by the phone companies.
..... Click the link for more information.
..... Click the link for more information.
adversary (rarely opponent, enemy) is a malicious entity whose aim is to prevent the users of the cryptosystem from achieving their goal (primarily privacy, integrity and availability of data).
..... Click the link for more information.
..... Click the link for more information.
In cryptography, a zero-knowledge proof or zero-knowledge protocol is an interactive method for one party to prove to another that a (usually mathematical) statement is true, without revealing anything other than the veracity of the statement.
..... Click the link for more information.
..... Click the link for more information.
Pat Sajak (born Patrick Leonard Sajdak on October 26, 1946),[1] is a television personality and a former talk show host, best known as the host of the American television game show, Wheel of Fortune.
..... Click the link for more information.
..... Click the link for more information.
Vanna White (born Vanna Marie Rosich on February 18, 1957) is an American television personality, best known as the hostess and puzzle board operator on the long-running game show Wheel of Fortune. She is the niece of actor Christopher George.
..... Click the link for more information.
..... Click the link for more information.
Wheel of Fortune is an United States television game show devised by Merv Griffin, who also created Jeopardy!. Three contestants compete against each other to solve a word puzzle similar to those seen in the game Hangman (game).
..... Click the link for more information.
..... Click the link for more information.
Police are agents or agencies empowered to enforce the law and to effect public and social order through the legitimate use of force. The term is most commonly associated with police departments of a state that are authorized to exercise the police power of that state within a
..... Click the link for more information.
..... Click the link for more information.
Mr. Plod (born 17 July, 1954) is a fictional character in the Noddy children's series by Enid Blyton. He is a forthright police officer who never lets Toyland's crooks escape from the "long arm of the law," especially Sly and Gobbo, the two goblins, He always pretends to know the
..... Click the link for more information.
..... Click the link for more information.
Noddy is a character created by British children's author Enid Blyton, originally published between 1949 and 1963. The television show based on the character is the longest running show in British television since 1955, and continues to appear to this day.
..... Click the link for more information.
..... Click the link for more information.
Enid Blyton
A scan of Blyton's photograph that appeared in The Daily Telegraph
Born: July 11 1897
Died: November 28 1968 (aged 71)
Occupation: Novelist
..... Click the link for more information.
A scan of Blyton's photograph that appeared in The Daily Telegraph
Born: July 11 1897
Died: November 28 1968 (aged 71)
Occupation: Novelist
..... Click the link for more information.
Steganography is the art and science of writing hidden messages in such a way that no one apart from the sender and intended recipient even realizes there is a hidden message.
..... Click the link for more information.
..... Click the link for more information.
The English word warden has developed a range of meanings, and may refer to any of the terms listed below.
..... Click the link for more information.
Etymology
warden ← ME wardein ← ONF ← warder "to guard" ← Germanic; related to OHG..... Click the link for more information.
A security protocol (cryptographic protocol or encryption protocol) is an abstract or concrete protocol that performs a security-related function and applies cryptographic methods.
A protocol describes how the algorithms should be used.
..... Click the link for more information.
A protocol describes how the algorithms should be used.
..... Click the link for more information.
In computational complexity theory, an interactive proof system is an abstract machine that models computation as the exchange of messages between two parties. The parties, the verifier and the prover, interact by exchanging messages in order to ascertain whether a given string
..... Click the link for more information.
..... Click the link for more information.
In computational complexity theory, an interactive proof system is an abstract machine that models computation as the exchange of messages between two parties. The parties, the verifier and the prover, interact by exchanging messages in order to ascertain whether a given string
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus