Alice y Bob

Alice y Bob son personajes ficticios usados en explicaciones de Criptografía, Teoría de juegos y Física, especialmente las provenientes del inglés. Los nombres son usados por conveniencia, dado que explicaciones del tipo «La persona A quiere mandar un mensaje a la persona B» rápidamente comienzan a ser difíciles de seguir. Los nombres, políticamente correctos al usar ambos sexos, cortan la carga ambigua al usar en la explicación los adjetivos, artículos, etc., adecuados a cada sexo. Los nombres han sido elegidos de tal manera que concuerden con las primeras letras del alfabeto (persona A es Alice, persona B es Bob).

Elenco de personajes

Un ejemplo de la analogía de Alice y Bob usada en criptografía
Diagrama de Alice y Bob usado para explicar la criptografía de clave pública

Esta lista se extrae principalmente del libro Applied Cryptography por Bruce Schneier. Alice y Bob son arquetipos en la criptografía; Eva también es común. Nombres más abajo en el alfabeto son menos comunes.


Aunque un sistema de prueba interactiva no es exactamente un protocolo criptográfico, es suficientemente relacionados mencionar el elenco de personajes de sus características de la literatura:

Referencias

  1. ↑ Newton, David E. (1997). Encyclopedia of Cryptography. Santa Barbara California: Instructional Horizons, Inc. p. 10.
  2. ↑ «Security's inseparable couple». Network World. 7 de febrero de 2005. Archivado desde el original el 19 de marzo de 2008. «Copia archivada». Archivado desde el original el 19 de marzo de 2008. Consultado el 19 de julio de 2015.
  3. ↑ Tanenbaum, Andrew S. (2007), Distributed Systems: Principles and Paradigms, Pearson Prentice Hall, p. 171;399–402, ISBN 978-0-13-239227-3.
  4. ↑ Bruce Schneier (1994), Applied Cryptography: Protocols, Algorithms, and Source Code in C, Wiley, ISBN 978-0-471-59756-8, p. 44: "Mallet can intercept Alice's database inquiry, and substitute his own public key for Alice's. He can do the same to Bob."
  5. ↑ Charles L. Perkins et al. (2000), Firewalls: 24seven, Network Press, ISBN 978-0-7821-2529-0, p. 130: "Mallet maintains the illusion that Alice and Bob are talking to each other rather than to him by intercepting the messages and retransmitting them."
  6. ↑ Brian LaMacchia (2002), .NET Framework Security, Addison-Wesley, ISBN 978-0-672-32184-9, p. 616: "Mallet represents an active adversary that not only listens to all communications between Alice and Bob but can also modify the contents of any communication he sees while it is in transit."
  7. ↑ Shlomi Dolev, ed. (2009), Algorithmic Aspects of Wireless Sensor Networks, Springer, ISBN 978-3-642-05433-4, p. 67: "We model key choices of Alice, Bob and adversary Mallet as independent random variables A, B and M [...]"
  8. 1 2 Bruce Schneier (1996), Applied Cryptography: Protocols, Algorithms, and Source Code in C, Second Edition, Wiley, ISBN 978-0-471-11709-4, p. 23: Table 2.1: Dramatis Personae
  9. ↑ Carsten Lund (1992). «Algebraic Methods for Interactive Proof Systems». J. ACM (ACM) 39 (4): 859-868. doi:10.1145/146585.146605.
  10. ↑ Halliday, Resnick & Walker (10 Aug 2007). Fundamentals of Physics. John Wiley & Sons. ISBN 0470044721.
  11. ↑ Spencer, Joel; Winkler, Peter (1992), «Three Thresholds for a Liar», Combinatorics, Probability and Computing 1 (01): 81-93, doi:10.1017/S0963548300000080.
  12. ↑ Muthukrishnan, S. (2005), Data Streams: Algorithms and Applications, Now Publishers, p. 3, ISBN 978-1-933019-14-7.

Lectura adicional

Enlaces externos