<page> <title>Alice et Bob</title> <id>299795</id> <revision> <id>28043218</id> <timestamp>2008-04-01T09:05:35Z</timestamp> <contributor> <username>Badmood</username> <id>4507</id> </contributor> <comment>nouveau style de bandeau de portail, voir [[Wikipédia:Prise de décision/Bandeaux de portail]]</comment> <text xml:space="preserve">Les personnages '''Alice et Bob''' sont des figures classiques en [[cryptologie]]. Ces noms sont utilisés au lieu de « personne A » et « personne B » ; Alice et Bob cherchent dans la plupart des cas à communiquer de manière sécurisée. D'autres prénoms sont utilisés pour décrire d'autres rôles, comme '''Oscar''' (l'adversaire, ''opponent'' en anglais) ou '''Eve''' (une « écouteuse » ou ''eavesdropper''). Ces personnages font souvent partie des démonstrations d'[[cryptanalyse|attaques]] et d'explications sur les [[protocole]]s. Selon la langue, on peut trouver d'autres prénoms (Bernard ou Carole en français, par exemple). ==Origine== L'origine de l'utilisation de ces noms de variables personificatives serait à la fois pratique et « [[politiquement correct]]e ». Au lieu de dire ''A envoie un message à B'', il est plus imagé de remplacer les lettres par des noms propres. Aussi, les personnages plus communs d'Alice et de Bob représentent les deux [[genre sexuel|genres]] et en plus de la rectitude politique, cela donne l'avantage de l'accord en genre du reste des phrases décrivant les actions de chacun et aide ainsi à la désambiguïsation du langage technique et à sa compréhension (bien que ces avantages varient d'une langue à une autre). Sur le même principe, les autres prénoms sont choisis de manière à rappeler leur rôle. ==Liste des personnages== Cette liste est inspirée de la liste de [[Bruce Schneier]] publiée dans ''Applied Cryptography''. ===Utilisateurs légitimes=== {{Article détaillé|utilisateur légitime}} * '''Alice''' et '''Bob''' (parfois '''Bernard''' en [[français]]). En général, Alice veut envoyer un message à Bob. Ces noms ont été inventés par [[Ron Rivest]] pour son article de [[1978]] dans le ''Communications of the [[Association for Computing Machinery|ACM]]'' qui présentait le cryptosystème [[Rivest Shamir Adleman|RSA]]. (Le rapport technique de [[1977]] sur RSA n'utilisait pas encore ces noms.) Rivest nie tout lien avec le film de [[1969]] intitulé ''[[Bob & Carol & Ted & Alice]]''. * '''Carol''' (ou '''Carole''' en français), est une troisième participante aux échanges. Puis, on a souvent '''Dave''', un quatrième participant, et ainsi de suite, alphabétiquement. ===Adversaires=== {{Article détaillé|adversaire (algorithme)}} * '''Eve''', un écouteur externe (de l'[[anglais]] ''eavesdropper''), est un attaquant passif. Tandis qu'elle peut écouter les échanges d'Alice et de Bob, elle ne peut pas les modifier. * '''Mallory''', (ou ''Mallet'', pour ''malicieux''), est un attaquant actif. Au contraire d'Eve, Mallory peut modifier les messages, substituer les siens, remettre en jeu d'anciens messages, etc. Rendre un système sûr vis-à -vis de Mallory s'avère un problème plus difficile que pour Eve. * '''Oscar''', un ''[[adversaire (algorithme)|opposant]]'', est habituellement défini comme équivalent à Mallory. * '''Trudy''', une ''intruse'', est plus dangereuse qu'Eve parce que celle-là peut modifier des messages en transit. Bob et Alice devraient idéalement être aptes à détecter de telles modifications, puis soit les ignorer, soit récupérer le message original. Sinon, Trudy peut causer beaucoup de dommages. ===Tierces parties=== * '''Isaac''', un [[fournisseur d'accès à Internet]] ("i" de l'anglais ''Internet Service Provider, ISP''). * '''Ivan''', un émetteur ("i" de l'anglais ''issuer''), pour la cryptographie financière, par exemple. * '''Justin''', du système de ''justice'', plus spécifiquement, un [[avocat (métier)|avocat]]. * '''Matilda''', une ''marchande'', pour la cryptographie financière ou le [[commerce électronique]], par exemple. * '''Nestor''', un [[tiers de confiance]] neutre, est une version [[francophone]] de Trent. * '''Plod''', est un [[policier|officier de police]], de [[douane]]s ou de [[service de renseignements]]. * '''Trent''', est un ''arbitre de confiance'' ("tr" de l'anglais ''trusted arbitrator''), est en quelque sorte un tiers parti neutre dont le rôle exact varie avec le protocole dont il est question. * '''Vanna''', voir Peggy. * '''Victor''', voir Peggy. * '''Walter''', un gardien de prison ("w" de l'anglais ''warden''), peut surveiller Alice et Bob d'une façon qui dépend du protocole en question. ===Preuve à divulgation nulle de connaissance=== {{Article détaillé|preuve à divulgation nulle de connaissance}} * '''Peggy''' (ou '''Pat'''), une ''prouveur'' et '''Victor''', un ''vérifieur'', doivent interagir d'une façon donnée afin de prouver que la transaction voulue a bien eu lieu. On les retrouve souvent dans les preuves à divulgation nulle de connaissance (zero-knowledge). Une autre paire de noms pour ceci est Pat et Vanna (à cause des hôtes de l'émission de télévision américaine ''[[La roue de la fortune|Wheel of Fortune]]''). ===Systèmes de preuve interactive=== {{Article détaillé|système de preuve interactive}} Bien que les systèmes de preuve interactive ne soient pas tout à fait des protocoles cryptographiques, ils sont suffisamment reliés pour qu'on mentionne la liste des personnages de sa terminologie. * '''Arthur''' et '''Merlin''' : dans les preuves interactives, le prouveur a une capacité calculatoire illimitée et est donc associé à [[Merlin l'enchanteur|Merlin]], le puissant [[Magie (surnaturel)|magicien]]. Il émet un énoncé comme véritable et [[roi Arthur|Arthur]], le sage roi, lui pose des questions pour vérifier cet énoncé. Ces deux personnages sont aussi [[éponyme]]s de deux [[classe de complexité|classes de complexité]], soit [[MA (complexité)|MA]] et [[AM (complexité)|AM]]. {{Portail|cryptologie|sécurité informatique}} [[Catégorie:Cryptologie]] [[Catégorie:Protocole cryptographique]] [[Catégorie:Pantonyme]] [[cs:Alice a Bob]] [[da:Alice og Bob]] [[de:Alice und Bob]] [[en:Alice and Bob]] [[es:Alice y Bob]] [[he:×ליס ובוב]] [[it:Alice e Bob]] [[ja:アリスã¨ãƒœãƒ–]] [[ko:앨리스와 ë°¥]] [[nl:Alice en Bob]] [[pl:Alicja i Bob]] [[ru:ÐлиÑа, Боб и Ева]]</text> </revision> </page>