Ça c'est parce que les implémentations n'ont pas pris ce détail en compte: rien n'interdit un même JID d'avoir plusieurs empreintes OTR différentes. C'est pas un problème lié seulement au protocole.
Oui mais non. Tu peux en effet avoir plusieurs empreintes de clefs par JID, la plupart (tous les ?) des clients qui prennent en charge OTR prennent ça en charge également. Cependant, le problème est différent : tu ne peux pas maintenir une conversation OTR sur plusieurs terminaux connectés, pour la bonne et simple raison que le chiffrement se fait pour une clef en particulier, les messages via OTR dupliqués sur un autre terminal (ils ne le devraient pas quand c’est fait proprement, cf XEP-0280, XEP-0334) seront illisibles, quoi que tu fasses. Le seul truc que tu peux faire quand tu changes de terminal, c’est rouvrir une session OTR avec ton contact.
Ce problème n'est par ailleurs pas résolu dans le protocole de TextSecure, puisque le protocole suppose que la master key reste la même entre les messages.
Le seul contournement reste encore et toujours de dupliquer la clef entre les différents terminaux afin d’en avoir une seule.
[^] # Re: OTR
Posté par mathieui (site web personnel) . En réponse au journal Le chiffrement, c'est maintenant. Évalué à 4.
Oui mais non. Tu peux en effet avoir plusieurs empreintes de clefs par JID, la plupart (tous les ?) des clients qui prennent en charge OTR prennent ça en charge également. Cependant, le problème est différent : tu ne peux pas maintenir une conversation OTR sur plusieurs terminaux connectés, pour la bonne et simple raison que le chiffrement se fait pour une clef en particulier, les messages via OTR dupliqués sur un autre terminal (ils ne le devraient pas quand c’est fait proprement, cf XEP-0280, XEP-0334) seront illisibles, quoi que tu fasses. Le seul truc que tu peux faire quand tu changes de terminal, c’est rouvrir une session OTR avec ton contact.
Ce problème n'est par ailleurs pas résolu dans le protocole de TextSecure, puisque le protocole suppose que la master key reste la même entre les messages.
Le seul contournement reste encore et toujours de dupliquer la clef entre les différents terminaux afin d’en avoir une seule.