Le cas que tu proposes est typiquement le cas du téléphone rouge. On s'échange des mallettes avec les prochaines clés a utiliser. Ensuite on n'a plus qu'a utiliser une clé différente a chaque message. C'est efficace, mais on ne peut pas l'utiliser dans la vie de tous les jours (genre pour sécuriser une transaction bancaire).
A noter que si le one-time-pad est sûr, il repose sur le fait que seuls les 2 communicants connaissent la clé. Donc si quelqu'un réussi a faire une copie de la mallette, il peut décoder tous les messages.
A première vue, ca ne change rien par rapport aux autres algo (AES, etc.), mais du fait du protocole d'échange de clés, la durée de vie d'un ensemble de clés est élevée. Par exemple, on n'échange pas une mallette a chaque fois qu'on veut envoyer un message, on en échange une par mois. Donc on augmente le risque d'interception.
Je ne retrouve plus les références, mais il me semble que c'est le genre de chose qui se faisait pendant la seconde guerre mondiale. Les bateaux/sous-marins partaient en mer avec les codes a utiliser les 30 prochains jours. Du coup quand un bateau était capturé et qu'on pouvait récupérer le carnet avec les codes, et bien on pouvait décoder plein de messages.
[^] # Re: Il dit qu'il est pas d'accord.
Posté par François Trahay . En réponse au journal P != NP : la preuve. Évalué à 2.
Cela dit, le One-time-pad peut être utile dans certains cas (par exemple pour le téléphone rouge http://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9phone_rouge ).
Le cas que tu proposes est typiquement le cas du téléphone rouge. On s'échange des mallettes avec les prochaines clés a utiliser. Ensuite on n'a plus qu'a utiliser une clé différente a chaque message. C'est efficace, mais on ne peut pas l'utiliser dans la vie de tous les jours (genre pour sécuriser une transaction bancaire).
A noter que si le one-time-pad est sûr, il repose sur le fait que seuls les 2 communicants connaissent la clé. Donc si quelqu'un réussi a faire une copie de la mallette, il peut décoder tous les messages.
A première vue, ca ne change rien par rapport aux autres algo (AES, etc.), mais du fait du protocole d'échange de clés, la durée de vie d'un ensemble de clés est élevée. Par exemple, on n'échange pas une mallette a chaque fois qu'on veut envoyer un message, on en échange une par mois. Donc on augmente le risque d'interception.
Je ne retrouve plus les références, mais il me semble que c'est le genre de chose qui se faisait pendant la seconde guerre mondiale. Les bateaux/sous-marins partaient en mer avec les codes a utiliser les 30 prochains jours. Du coup quand un bateau était capturé et qu'on pouvait récupérer le carnet avec les codes, et bien on pouvait décoder plein de messages.