<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blaur</id>
	<title>Wiki du LAMA (UMR 5127) - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blaur"/>
	<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php/Sp%C3%A9cial:Contributions/Blaur"/>
	<updated>2026-04-16T20:05:02Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9659</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9659"/>
		<updated>2016-11-20T21:23:10Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des sons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:flags.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9658</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9658"/>
		<updated>2016-11-20T21:22:49Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des sons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:flags.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple. Il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO006_:_Cryptologie_et_s%C3%A9curit%C3%A9_informatique&amp;diff=9657</id>
		<title>INFO006 : Cryptologie et sécurité informatique</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=INFO006_:_Cryptologie_et_s%C3%A9curit%C3%A9_informatique&amp;diff=9657"/>
		<updated>2016-11-20T21:06:58Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Sujets d&amp;#039;exposés pour l&amp;#039;année 2016/2017 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Quelques ressources pour l&#039;étudiant ==&lt;br /&gt;
&lt;br /&gt;
# Cours &lt;br /&gt;
#* Support de cours (presentation [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO006/Cours/cours.pdf PDF], article [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO006/Cours/article.pdf PDF])&lt;br /&gt;
# Fiches de TD&lt;br /&gt;
#* TDs 1 : cryptographie élémentaire [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO006/TDs/td-1.ps PDF]&lt;br /&gt;
# TPs et autres travaux pratiques [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO006/Tests/doc/html/index.html Pages des TPs]&lt;br /&gt;
# Autres ressources&lt;br /&gt;
#* Handbook of Applied Cryptology [http://www.cacr.math.uwaterloo.ca/hac/]&lt;br /&gt;
#* Cryptologie en ligne [http://www.apprendre-en-ligne.net/crypto/menu/index.html]&lt;br /&gt;
# [[Projets étudiants cryptographie et sécurité]]&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2016/2017 ==&lt;br /&gt;
&lt;br /&gt;
# Carré de Polybe { C. Farnier, B. Lauret } -- [https://www.lama.univ-savoie.fr/mediawiki/index.php?title=Carre_de_Polybe Carré de Polybe]&lt;br /&gt;
# Cryptographie sur courbe elliptique (ECC) et l&#039;échange de clés Diffie-Hellman sur une courbe elliptique (ECDH) { P. Clavier }&lt;br /&gt;
# Sécurité des réseaux mobiles { G. Charvier, G. Yoccoz } -- [https://lama.univ-savoie.fr/mediawiki/index.php/GSM_Security La sécurité du réseau GSM]&lt;br /&gt;
# Sécurité des fichiers de format commun { A. De-Laere, T. Martin } -- [https://www.lama.univ-savoie.fr/mediawiki/index.php/S%C3%A9curit%C3%A9_des_fichiers_de_format_commun Sécurité des fichiers de format commun]&lt;br /&gt;
# Sécurité des appareils mobiles { B. Vaudey, B. Toneghin } -- [https://www.lama.univ-savoie.fr/mediawiki/index.php/Sécurité_appareil_mobile Sécurité des appareils mobiles]&lt;br /&gt;
# Vulnérabilité des réseaux lorawan { H. A. RAKOTOARIVONY, N. Y. P. RANDRIANJATOVO } -- [https://www.lama.univ-savoie.fr/mediawiki/index.php/Vulnerabilite_du_reseaux_lorawan Vulnerabilite des reseaux lorawan]&lt;br /&gt;
# Injections SQL (SQLi) et méthodes de protection { R. Rebillard, L. Robergeon } -- [https://www.lama.univ-savoie.fr/mediawiki/index.php/Injections_SQL_et_m%C3%A9thodes_de_protection WikiSQLi]&lt;br /&gt;
# Social engineering { A. Senger, J. Manceaux }&lt;br /&gt;
# Courbes elliptiques pour la sécurité informatique {J. Suzan, G. Zablocki }&lt;br /&gt;
# Application &amp;quot;textsecure&amp;quot; { F. Ribard, A. Abdelmoumni } -- [https://lama.univ-savoie.fr/mediawiki/index.php/TextSecure WikiTextSecure]&lt;br /&gt;
# Cryptographie Visuelle { N. Baudon, G. Gomila, A. Vincent } -- [http://www.lama.univ-savoie.fr/mediawiki/index.php/Cryptographie_Visuelle Cryptographie visuelle]&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2014/2015 ==&lt;br /&gt;
&lt;br /&gt;
# Cryptologie VS NSA { H. Ramamonjy, N.E. Ould Kadi }&lt;br /&gt;
# le Bitcoin { H. Helbawi, A. Tang, J. }&lt;br /&gt;
# le virus &amp;quot;stuxnet&amp;quot; { N. Challut et T. Chisci }&lt;br /&gt;
# Google Recaptcha { A. SAYAH, A. EL-HARRAS }&lt;br /&gt;
# La cryptographie dans l&#039;antiquité { Y. Lombardi, G. Badin }&lt;br /&gt;
# La sécurité des cartes bancaires { M. Salvat, Y. Salti }&lt;br /&gt;
# Cryptolocker { W. Lecable, M. Genovese }&lt;br /&gt;
# La machine de Turing et ses variantes { C. Laignel, P.E. Roux }&lt;br /&gt;
# La machine ENIGMA { B. Da Silva, G. Ply }&lt;br /&gt;
# La stéganographie { K. Deléglise, Y. Rakotonanahary }&lt;br /&gt;
# Sécurité des cartes bancaires { A. Bigane, F. Way }&lt;br /&gt;
# Le craquage de la cryptographie quantique ? { D. Cauwet, A. Hauguel }&lt;br /&gt;
# Le paiement par NFC { J. Maurice, S. Zehnder }&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2013/2014 ==&lt;br /&gt;
&lt;br /&gt;
#* Le cryptosystème Bitcoin { Johanny Clerc-Renaud &amp;amp; Clément Montigny }&lt;br /&gt;
#* La stéganographie { Bosviel Thomas &amp;amp; Tolron Sebastien}&lt;br /&gt;
#* AES { Avet Anthony &amp;amp; Duraz Aurélien }&lt;br /&gt;
#* Payement NFC { Montouchet Raphaël &amp;amp; Marois Jeremy }&lt;br /&gt;
#* La sécurité dans les box de FAI { Charron Thomas &amp;amp; Mesurolle Anthony }&lt;br /&gt;
#* La technologie RFID et la sécurité { CHANTREL Thierry &amp;amp; SEZILLE Aurélien }&lt;br /&gt;
#* Le Cloud et la Cryptologie { Capellaro Alexandre &amp;amp; Chabert Cédric }&lt;br /&gt;
#* La sécurité et les chaines TV cryptées { CINDOLO Giuseppe &amp;amp; NARETTO Benjamin }&lt;br /&gt;
#* Tunneling TCP/IP via SSH {RAHARISON Laurent &amp;amp; JEAN FRANÇOIS Michael}&lt;br /&gt;
#* Principes et techniques de génération de nombres aléatoires {BERTHON Yohann &amp;amp; KELFANI Hugo &amp;amp; REY Anthony}&lt;br /&gt;
#* Sécurité atypique et empreintes des navigateurs {FONTANA Antonin}&lt;br /&gt;
#* La sécurité des monnaies électroniques {BUISSON Valentin &amp;amp; GENY-DUMONT Rémi}&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2012/2013 ==&lt;br /&gt;
&lt;br /&gt;
#* Nouvelle philosophie de partage de fichiers avec MEGA { WAYNTAL David et DOMINATI Nicolas } (ok)&lt;br /&gt;
#* La cyberguerre { COLIN François et APPREDERISSE Benjamin } (ok)&lt;br /&gt;
#* Octobre Rouge { REGAZZONI Rudy et LOMBARD Adrien } (ok)&lt;br /&gt;
#* HTTPS et SSL { ASSIER Aymeric et ROLLINGER Claire } (ok)&lt;br /&gt;
#* DMZ { COLLOMB Camille et LAURENT Corantin } (ok)&lt;br /&gt;
#* Failles de sécurité des systèmes informatiques de grandes entreprises (LinkedIn, Apple, Sony, ...) { ARNOULD Mickaël et LEMAIRE Noémie } (ok)&lt;br /&gt;
#* Biométrie { BACART Aurélien et BAH Abdoulaye } (ok)&lt;br /&gt;
#* Sécurité et mobile : nouvelle cible des pirates { GEVET Gwénaël et YANG Yang } (ok)&lt;br /&gt;
#* Sécurité et [http://www.infosafe.fr/Armoirefortedin/Armoirefortedin.htm armoire forte ignifuge] pour les sauvegardes de données&lt;br /&gt;
#* Injections SQL &amp;amp; faille XSS { GUILLOT Pierre &amp;amp; KRATTINGER Thibaut }&lt;br /&gt;
#* La cryptographie militaire { GIUNCHI Ryan &amp;amp; CIMINERA Lary }&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2011/2012 ==&lt;br /&gt;
&lt;br /&gt;
A vous de proposer des sujets d&#039;exposés... Prévoir 15min d&#039;exposé, suivi de 5min de questions.&lt;br /&gt;
&lt;br /&gt;
#* La sécurité des cartes bancaires (ok) { DORIEN Christophe et LAPIERRE Rémy }&lt;br /&gt;
#* La cyberguerre (ok) {MAIRE Cyril et MONTCHAL Justine}&lt;br /&gt;
#* La sécurité sur les sites Web (ok) {RABARIJAONA Domoina et BERTHET Vincent}&lt;br /&gt;
#* Virus et antivirus (ok) {EL AZHAR Said}&lt;br /&gt;
#* Présentation et explication de l&#039;attaque par le virus Stuxnet (ok) {PIRAT Victor et MENDES Etienne}&lt;br /&gt;
#* Vulnérabilités des smartphones (ok) {Titouan VAN BELLE et Jean-Baptiste PAUMIER}&lt;br /&gt;
#* L&#039;histoire de la cryptographie (ok) {Costa Jean-Philippe et Morel Julien}&lt;br /&gt;
#* L&#039;Informatique Ambiante et La Sécurité:Quel Protocole? (ok) {Marclin LEON et Farid BOUKHEDDAD}&lt;br /&gt;
#* Systèmes physiques de génération de nombres aléatoires : principes et avantages. (ok) {Florent Carral et Julie Tacheau}&lt;br /&gt;
#* Présentation des Honeypots (ok) {Adiche Rafik et Jean-François Michel-Patrique}&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2010/2011 ==&lt;br /&gt;
&lt;br /&gt;
# Les exposés auront lieu le mercredi 23/3/2011 après-midi, et jeudi 24/3/2011 à partir de 13h30 selon le nb d&#039;exposés. Prévoir 15min d&#039;exposé, suivi de 5min de questions. L&#039;ordre proposé est celui ci-dessous. N&#039;hésitez pas à échanger entre vous.&lt;br /&gt;
&lt;br /&gt;
#* Sécurité des réseaux sans fils (ok) { ZHONG Jie et GONZALEZ Miguel }&lt;br /&gt;
#* La cyberguerre (ok) { SOUBEYRAND Martin et ROBART Laetitia }&lt;br /&gt;
#* Le principe de VPN et les attaques de VPN (ok) { DU Peng }&lt;br /&gt;
#* La signature numérique (ok) { DJEDDI Abdelkader }&lt;br /&gt;
#* Présentation de quelques attaques informatiques et quelques solutions proposées pour y remédier dans les réseaux P2P (ok) { Lila Zane et Ouhemmi }&lt;br /&gt;
#* Sécurité dans les cartes à puce (ok) { LAGHA Youssef et Nodari }&lt;br /&gt;
#* Evolution de la cryptologie à travers les âges (ok, mais vaste !) { DEBAENE Aurélien et VINCENT Christophe }&lt;br /&gt;
#* Biométrie (ok) { ZANE Bania et MENTDAHI Houda }&lt;br /&gt;
#* Comparaison de différents logiciels de crackage (ok) { AMBLARD Mathieu }&lt;br /&gt;
#* Construire des bons mots de passe { Liu Siqi }&lt;br /&gt;
#* La Machine Enigma (ok) { JULLIAN-DESAYES Jeremy et GARDET Nicolas }&lt;br /&gt;
#* Calculateurs quantiques et applications en cryptographie { BORCARD Justine et CATHELIN Gaël }&lt;br /&gt;
#* Présentation des Honeypots {Adiche Rafik et Jean-François Michel-Patrique}&lt;br /&gt;
&lt;br /&gt;
== Déroulement (2009/2010) ==&lt;br /&gt;
&lt;br /&gt;
Les exposés se feront dans l&#039;ordre suivant. Vous pouvez vous mettre d&#039;accord entre vous pour échanger.&lt;br /&gt;
&lt;br /&gt;
# Lundi 14/12 après-midi&lt;br /&gt;
#* La virtualisation, facteur de sécurité ou de vulnérabilité (ok) { DIMIER Cédric et CARRIE Antoine }&lt;br /&gt;
#* Comment Aircrack trouve les clés WEP des réseaux wifi (ok) { LANOISELIER Aurélien et MARCHANOFF Jérôme}&lt;br /&gt;
#* Présentation et explication d&#039;une attaque historique (laquelle ?) { FLEUTIAUX Marc et AGUETTAZ Cédric}&lt;br /&gt;
#* La biométrie, une solution miracle pour l&#039;authentification ? (ok) { FERNANDES PIRES Anthony et GAYET Eric}&lt;br /&gt;
#* Stéganographie(ok) { PONCET Johan et MARTIN Romain}&lt;br /&gt;
#* Stéganographie ou les signatures numériques (ok) { TARDY Camille et CASSAGNERES Pierre-André}&lt;br /&gt;
# Mardi 15/12 après-midi&lt;br /&gt;
#* Sécurité anti-piratage (ok) {CHEVALIER Daniel et REIGNIER David}&lt;br /&gt;
#* Tour d&#039;horizon des attaques par Injection SQL. (ok) {MILLER Lucas et VIONNET Jean}&lt;br /&gt;
#* Tunneling, sécurisation et piratage (ok). {COLLEN Cyril et LAQUA Johann}&lt;br /&gt;
# Mercredi 16/12 après-midi&lt;br /&gt;
#* Attaques sur SSL. (ok) {Ferlay Mathieu et Six Lancelot}&lt;br /&gt;
#* Le Phreaking, piratage téléphonique (ok) {Rey Myriam}&lt;br /&gt;
#* Securité des réseaux sans fils (ok) {Tounkara Mounina et Philippe Monteiro}&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2009/2010 ==&lt;br /&gt;
&lt;br /&gt;
#* La virtualisation, facteur de sécurité ou de vulnérabilité (ok) { DIMIER Cédric et CARRIE Antoine }&lt;br /&gt;
#* Comment Aircrack trouve les clés WEP des réseaux wifi (ok) { LANOISELIER Aurélien et MARCHANOFF Jérôme}&lt;br /&gt;
#* Présentation et explication d&#039;une attaque historique (laquelle ?) { FLEUTIAUX Marc et AGUETTAZ Cédric}&lt;br /&gt;
#* La biométrie, une solution miracle pour l&#039;authentification ? (ok) { FERNANDES PIRES Anthony et GAYET Eric}&lt;br /&gt;
#* Stéganographie(ok) { PONCET Johan et MARTIN Romain}&lt;br /&gt;
#* Stéganographie ou les signatures numériques (ok) { TARDY Camille et CASSAGNERES Pierre-André}&lt;br /&gt;
#* Sécurité anti-piratage (ok) {CHEVALIER Daniel et REIGNIER David}&lt;br /&gt;
#* Tour d&#039;horizon des attaques par Injection SQL. (ok) {MILLER Lucas et VIONET Jean}&lt;br /&gt;
#* Tunneling, sécurisation et piratage (ok). {COLLEN Cyril et LAQUA Johann}&lt;br /&gt;
#* Attaques sur SSL. (ok) {Ferlay Mathieu et Six Lancelot}&lt;br /&gt;
#* Le Phreaking, piratage téléphonique (ok) {Rey Myriam}&lt;br /&gt;
#* Fuites de donnée en entreprise (ok) {Tounkara Mounina et Philippe Monteiro}&lt;br /&gt;
#* PGP et la sécurité de l&#039;information {Cyrille Mortier}&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2008/2009 ==&lt;br /&gt;
&lt;br /&gt;
Les exposés auront lieu le vendredi 30/1 de 8h à 12h (4CANTONS - 64) et de 13h30 à 17h30 (4CANTONS - 65). Les exposés sont à faire par binôme (ou monôme) et doivent durer 20 minutes environ. Ils seront suivis de 5 à 10 minutes de questions. Tout le monde assiste à tous les exposés. &lt;br /&gt;
&lt;br /&gt;
#* Les Protocoles de sécurité dans les réseaux WiFi (WEP et WPA) &amp;lt;&amp;lt;&amp;lt;&amp;lt; { Mickaël Wang &amp;amp; Arnaud Villevieille } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2008-2009/Securite-wifi.pdf PDF]&lt;br /&gt;
#* Les outils d&#039;analyse de la sécurité des réseaux : renifleur, scanneurs de ports, outils de détection d&#039;intruison { Anis HADJALI &amp;amp; Vlad VESA } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2008-2009/analyse-securite.pdf PDF]&lt;br /&gt;
#* Google Hacking { Julien ARNOUX &amp;amp; Jeremy DEPOIL } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2008-2009/ghack.pptx PPTX]&lt;br /&gt;
#* Virus et antivirus { Mehdi M. et Christophe M. }&lt;br /&gt;
#* 3DSecure { Natalia Lecoeur &amp;amp; Cindy Chiaberto } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2008-2009/3D_Secure.pdf PDF]&lt;br /&gt;
#* Sécurité sous Linux en entreprise { Joël Leroy  Ebouele &amp;amp; Barbier Keller }&lt;br /&gt;
#* Techniques et outils de chiffrements de partitions [Valat Sebastien &amp;amp; Bouleis Romain]&lt;br /&gt;
#* IP Spoofing et DNS Spoofing { Alberic Martel &amp;amp; Fabien Dezempte ) [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2008-2009/ip-dns-spoofing.ppt PPT]&lt;br /&gt;
#* PRA le Plan de Reprise d&#039;Activité {Achraf AMEUR}&lt;br /&gt;
#* Les attaques médiatisées sur les systèmes informatiques {Renneville Guybert et Fabrice Noraz}&lt;br /&gt;
#* La gestion des DRM  {Petithory Thomas &amp;amp; Paccard Charléric}&lt;br /&gt;
#* L&#039;introduction SSL,SSH { Julien Roche &amp;amp; Yi Wang }&lt;br /&gt;
&lt;br /&gt;
== Sujets d&#039;exposés pour l&#039;année 2007/2008 ==&lt;br /&gt;
&lt;br /&gt;
Exposés le mardi 26/2 de 8h15 à 11h30 et le mercredi 27/2 de 8h15 à 11h30. Les exposés sont à faire par binôme et doivent durer 25 minutes environ. Ils seront suivis de 5 à 10 minutes de questions. Tout le monde assiste à tous les exposés.&lt;br /&gt;
&lt;br /&gt;
# Sujets d&#039;exposés (propositions, à étoffer)&lt;br /&gt;
#* Vulnérabilité du protocole WEP et de RC4 pour les réseaux WiFi   &amp;lt;&amp;lt;&amp;lt;&amp;lt; { PAVLOU, DALLACOSTA } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Presentation_cryptologie_PAVLOU_DALLA_COSTA_512.mov MOV]&lt;br /&gt;
#* Vulnérabilité du protocole A5/1 des mobiles GSM. &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; {FERNANDES} [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Cryptologie_et_securite_informatique_-_Fernandes.pdf PDF]&lt;br /&gt;
#* Les attaques médiatisées sur les systèmes informatiques : Attaque de Mitnick, Morris Worm, DDOS Mafia Boy, etc   &amp;lt;&amp;lt;&amp;lt;&amp;lt; { PIPARO, HUMBERT } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Les_attaques_mediatisees_-_PIPARO_HUMBERT.pdf PDF]&lt;br /&gt;
#* La mise en place de la sécurité informatique au niveau national et international : CERTs, sites AntiSPAM&lt;br /&gt;
#* Attaques par injection de code XSS, parades &amp;lt;&amp;lt;&amp;lt;&amp;lt; { SERRA &amp;amp; ROCHE ) [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Expose_securite_sur_le_XSS_-_Roche_et_Serra.pdf PDF]&lt;br /&gt;
#* Virus et antivirus&lt;br /&gt;
#* Secure shell (SSH) : protocole, applications, tunnelling &amp;lt;&amp;lt;&amp;lt;&amp;lt; {BODIN}&lt;br /&gt;
#* Le tatouage d&#039;image et de document (watermarking) &amp;lt;&amp;lt;&amp;lt;&amp;lt; {MAESEELE, CIMINERA } [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Watermarking_Ciminera_Maeseele.pdf PDF]&lt;br /&gt;
#* La gestion des DRM&lt;br /&gt;
#* Les certificats (PGP, X509) et les infrastructures de gestion de clés &lt;br /&gt;
#* IP Spoofing et DNS Spoofing &amp;lt;&amp;lt;&amp;lt;&amp;lt; { DEMOLIS &amp;amp; JUMEAU )&lt;br /&gt;
#* IPsec&lt;br /&gt;
#* Sécurité des réseaux sans fil : authentification, chiffrement, WEP, WPA =&amp;gt;Bugnard/Berthet&lt;br /&gt;
#* Les outils d&#039;analyse de la sécurité des réseaux : renifleur, scanneurs de ports, outils de détection d&#039;intruison  &lt;br /&gt;
#* Sécuriser un réseau : pare-feu, zone démilitarisée, protection des serveurs, adressage local &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; {FOLLIET et VIALA} [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/presentation_VIALA_FOLLIET.pdf PDF]&lt;br /&gt;
#* OpenBSD : aspects sécurité &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; (REVELIN et ERROCHDI) [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/OpenBSD_-_Revelin-Errochdi.pdf PDF]&lt;br /&gt;
#* Sécurité GPRS &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; (PEHME et REY) [http://www.lama.univ-savoie.fr/~lachaud/Cours/INFO913/Prez-2007/Securite_GPRS_-PEHME_REY.pdf PDF]&lt;br /&gt;
# Planning des exposés Mardi 12/2/2008&lt;br /&gt;
#* Vulnérabilité du protocole A5/1 des mobiles GSM. &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; {FERNANDES}&lt;br /&gt;
# Mardi 27/2/2008, 8h15 -&amp;gt; 11h30&lt;br /&gt;
#* OpenBSD : aspects sécurité &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; (REVELIN et ERROCHDI)&lt;br /&gt;
#* Secure shell (SSH) : protocole, applications, tunnelling &amp;lt;&amp;lt;&amp;lt;&amp;lt; {BODIN}&lt;br /&gt;
#* Sécuriser un réseau : pare-feu, zone démilitarisée, protection des serveurs, adressage local &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; {FOLLIET et VIALA}&lt;br /&gt;
#* Sécurité des réseaux sans fil : authentification, chiffrement, WEP, WPA =&amp;gt;Bugnard/Berthet&lt;br /&gt;
#* Vulnérabilité du protocole WEP et de RC4 pour les réseaux WiFi   &amp;lt;&amp;lt;&amp;lt;&amp;lt; { PAVLOU, DALLACOSTA }&lt;br /&gt;
# Planning des exposés Mercredi 28/2/2008, 8h15 -&amp;gt; 11h30&lt;br /&gt;
#* Sécurité GPRS &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; (PEHME et REY)&lt;br /&gt;
#* Les attaques médiatisées sur les systèmes informatiques : Attaque de Mitnick, Morris Worm, DDOS Mafia Boy, etc   &amp;lt;&amp;lt;&amp;lt;&amp;lt; { PIPARO, HUMBERT }&lt;br /&gt;
#* IP Spoofing et DNS Spoofing &amp;lt;&amp;lt;&amp;lt;&amp;lt; { DEMOLIS &amp;amp; JUMEAU )&lt;br /&gt;
#* Attaques par injection de code XSS, parades &amp;lt;&amp;lt;&amp;lt;&amp;lt; { SERRA &amp;amp; ROCHE )&lt;br /&gt;
#* Le tatouage d&#039;image et de document (watermarking) &amp;lt;&amp;lt;&amp;lt;&amp;lt; {MAESEELE, ??? }&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9656</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9656"/>
		<updated>2016-11-20T21:00:36Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:flags.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9655</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9655"/>
		<updated>2016-11-20T21:00:19Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:flags.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9654</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9654"/>
		<updated>2016-11-20T21:00:03Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:flags.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Flags.gif&amp;diff=9653</id>
		<title>Fichier:Flags.gif</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Flags.gif&amp;diff=9653"/>
		<updated>2016-11-20T20:59:31Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9642</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9642"/>
		<updated>2016-11-20T20:11:00Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9641</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9641"/>
		<updated>2016-11-20T20:10:51Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|200|200|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9640</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9640"/>
		<updated>2016-11-20T20:10:16Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center|200]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe_cle.png&amp;diff=9637</id>
		<title>Fichier:Carré de Polybe cle.png</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe_cle.png&amp;diff=9637"/>
		<updated>2016-11-20T20:08:03Z</updated>

		<summary type="html">&lt;p&gt;Blaur : Blaur a importé une nouvelle version de « Fichier:Carré de Polybe cle.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Carré de Polybe étendu avec la clé SPARTACUS300&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe_%C3%A9tendu.PNG&amp;diff=9633</id>
		<title>Fichier:Carré de Polybe étendu.PNG</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe_%C3%A9tendu.PNG&amp;diff=9633"/>
		<updated>2016-11-20T20:03:17Z</updated>

		<summary type="html">&lt;p&gt;Blaur : Blaur a importé une nouvelle version de « Fichier:Carré de Polybe étendu.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Carré de Polybe étendu (alphabet latin et chiffres arabes)&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9624</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9624"/>
		<updated>2016-11-20T19:48:49Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des sons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
La dernière technique utilise les sons. Elle est très apprécie des détenus et des prisonniers de guerre. Le principe est simple ; il suffit de donner des coups sur les murs ou les tuyaux par exemple. La première série de coups pour le numéro de la ligne et la seconde pour le numéro de la colonne suivi d’un silence.&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9621</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9621"/>
		<updated>2016-11-20T19:11:59Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; représente l’ordre notre matrice carré. Pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9620</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9620"/>
		<updated>2016-11-20T19:11:06Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;, sachant que n représente l’ordre notre matrice carré. pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à de droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9619</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9619"/>
		<updated>2016-11-20T19:10:42Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à n, sachant que n représente l’ordre notre matrice carré. pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à de droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9618</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9618"/>
		<updated>2016-11-20T19:10:01Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Auteurs : Bruno Lauret et Clément Farnier&lt;br /&gt;
&lt;br /&gt;
Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à n, sachant que n représente l’ordre notre matrice carré. pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à de droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9617</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9617"/>
		<updated>2016-11-20T19:09:20Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;|&lt;br /&gt;
Auteurs : Bruno Lauret et Clément Farnier&lt;br /&gt;
&lt;br /&gt;
Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à n, sachant que n représente l’ordre notre matrice carré. pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à de droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9616</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9616"/>
		<updated>2016-11-20T19:07:33Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des drapeaux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
La deuxième méthode utilise des drapeaux. Pour cela, nous avons besoin de n drapeaux de couleurs différentes représentant les chiffres de 1 à n, sachant que n représente l’ordre notre matrice carré. pour chaque lettre du message, il nous suffit de placer à gauche le drapeau de couleur qui correspond au numéro de ligne et à de droite, le drapeau du numéro de colonne.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Exemple.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9601</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9601"/>
		<updated>2016-11-20T18:46:12Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif|center]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9600</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9600"/>
		<updated>2016-11-20T18:45:55Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message &#039;&#039;&#039;SPARTACUS&#039;&#039;&#039; :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention :&#039;&#039;&#039; A noter que ce système de chiffrement date de l&#039;antiquité. Il s&#039;agit d&#039;un système de chiffrement dont l&#039;algorithme doit être privée et qui n&#039;est pas à l&#039;épreuve d&#039;un déchiffrement par ordinateur.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
Dans le but de complexifier encore plus le déchiffrement d&#039;un message, il est possible de complexifier l&#039;algorithme de chiffrement de notre carré de Polybe grâce à une permutation paire-impaire.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette complexification de l&#039;algorithme doit être privée. Si l&#039;algorithme est publique, cette complexification n&#039;a pas d&#039;intérêt.&amp;lt;br/&amp;gt;&lt;br /&gt;
La modification de l&#039;algorithme de chiffrement est simple et répond à une règle simple :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Lorsque le caractère à chiffrer est en position impaire dans le message, alors l&#039;équivalent chiffré n&#039;est pas traduit par ligne-colonne mais par colonne-ligne. Dans le cas contraire, la règle de chiffrement standard est appliqué&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Cette méthode permet de compliquer le déchiffrement par une méthode de récurrence car chaque caractère peut être chiffré de deux façon différentes en fonction de sa position dans le message.&amp;lt;br/&amp;gt;&lt;br /&gt;
Voici comment serait chiffrer le message &#039;&#039;&#039;ALEXANDRE&#039;&#039;&#039; avec le Carré de Polybe précédent et en utilisant la méthode de permutation paire-impaire :&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Alexandre.PNG‎]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:torche.gif]]&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Torche.gif&amp;diff=9599</id>
		<title>Fichier:Torche.gif</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Torche.gif&amp;diff=9599"/>
		<updated>2016-11-20T18:45:25Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9586</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9586"/>
		<updated>2016-11-20T18:07:16Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.gif]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Spartacus.gif&amp;diff=9585</id>
		<title>Fichier:Spartacus.gif</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Spartacus.gif&amp;diff=9585"/>
		<updated>2016-11-20T18:06:36Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe.png&amp;diff=9584</id>
		<title>Fichier:Carré de Polybe.png</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Carr%C3%A9_de_Polybe.png&amp;diff=9584"/>
		<updated>2016-11-20T18:04:38Z</updated>

		<summary type="html">&lt;p&gt;Blaur : Blaur a importé une nouvelle version de « Fichier:Carré de Polybe.png » : Carré de Polybe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Carré de Polybe&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9583</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9583"/>
		<updated>2016-11-20T18:01:21Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Ils s’en sont inspirés... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/delastelle.html Le chiffre bifide de Delastelle] inventé par le français Félix-Marie Delastelle (1840-1902)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/subst/adfgvx.html Le chiffre ADFGVX] qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;[https://www.apprendre-en-ligne.net/crypto/surchiffre/nihilistes.html Le chiffre des Nihilistes] qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9582</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9582"/>
		<updated>2016-11-20T17:57:08Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Ils s’en sont inspirés... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution.&amp;lt;br/&amp;gt;&lt;br /&gt;
Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
Il faut savoir que le carré de Polybe a inspiré d’autres méthodes de chiffrements :&lt;br /&gt;
Le chiffre bifide de Delastelle inventé par le français Félix-Marie Delastelle (1840-1902)&lt;br /&gt;
Le chiffre ADFGVX qui a été utilisé pendant la Grande Guerre par l’Empire Allemand. C’est une amélioration du chiffre ADFGX inventé par le colonel allemand Fritz Nebel.&lt;br /&gt;
Le chiffre des Nihilistes qui est la méthode de chiffrement utilisée par les sympathisants du nihilisme russes, un mouvement intellectuel, philosophique, politique, littéraire et journalistique de gauche russe du 17eme siècle, dans les prisons de l’Empire Russe. Il faut noter qu’ils utilisaient la techniques des sons pour s’échanger les messages.&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9576</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9576"/>
		<updated>2016-11-20T17:32:23Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Les cas d’utilisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
A notre connaissance, au cours de l’histoire, le carré de Polybe est essentiellement utilisé pour l’envoie de message. Dans les parties suivantes, nous allons vous décrire certaine de ces techniques.&lt;br /&gt;
&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9575</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9575"/>
		<updated>2016-11-20T17:31:54Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Technique des torches */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé privée ===&lt;br /&gt;
L&#039;un des problèmes majeurs du Carré de Polybe est qu&#039;il est générique. C&#039;est à dire qu&#039;à partir du moment ou une personne a connaissance de la méthode de chiffrement utilisée (le Carré de Polybe) et du ou des alphabet(s) chiffré(s), cette personne peut déchiffrer un message, même si ce dernier ne lui est pas destiné.&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de complexifier le déchiffrement d&#039;un message, il est possible d&#039;utiliser une clé privée, connue de l&#039;expéditeur et du destinataire du message uniquement.&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour utiliser une clé privée avec le Carré de Polybe, il suffit d&#039;utiliser la méthode suivante :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Choisir une clé faite à partir des caractères compris dans l&#039;alphabet choisit. Pour l&#039;exemple, nous choisirons la clé &#039;&#039;&#039;SPARTACUS300&#039;&#039;&#039;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Remplir les premières cases du tableau avec les caractères de notre clé (si un caractère apparaît plusieurs fois dans la clé, alors on ne rentre dans le tableau que la première apparition du caractère dans la clé et on ignore toutes les autres)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;On remplit le reste de notre tableau avec les caractères restant de alphabet, dans leur ordre d&#039;apparition classique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_cle.png‎ ]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
L’une de ces techniques utilise des torches. Pour cela,pour chaque lettre du message, il suffit d’allumer un nombre de torche à gauche qui correspond à un numéro de ligne, et d’allumer un nombre de torche à droite qui correspond à un numéro de colonne dans le carré de Polybe. Cette technique est pratique si l’on veut envoyer des messages la nuit à petite ou moyenne distance.&lt;br /&gt;
(Image)&lt;br /&gt;
&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9568</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9568"/>
		<updated>2016-11-20T17:03:06Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carré de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9567</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9567"/>
		<updated>2016-11-20T16:58:30Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Les cas d’utilisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme l&#039;alphabet latin est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons par convention ranger les lettres I et J dans la même case. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe.png‎ ]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Pour chiffrer un message avec le Carré de Polybe, il suffit de chiffrer chaque lettre du message par les coordonnées (ligne / colonne) de la case dans laquelle elle se trouve. Ainsi, nous avons le résultat suivant si l&#039;on souhaite chiffrer le message SPARTACUS :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Spartacus.PNG]]&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Afin de déchiffrer un message chiffré avec le Carré de Polybe, il suffit d&#039;effectuer l&#039;opération inverse. C&#039;est à dire traduire chaque paire de chiffres, correspondant à des coordonnées, par la lettre correspondante.&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
Il existe trois principales &amp;quot;variantes&amp;quot;, ou plutôt trois principales extensions, au Carré de Polybe afin de complexifier son utilisation :&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Étendre la table&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Utiliser une clé de cryptage&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Faire une permutation paire-imparaire&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
=== Extension de la table ===&lt;br /&gt;
Le Carré de Polybe est extensible. C&#039;est à dire qu&#039;il ne s&#039;agit pas obligatoirement d&#039;un carré d&#039;ordre 5 contenant les 26 lettres de l&#039;alphabet latin.&amp;lt;br/&amp;gt;&lt;br /&gt;
En effet, le principe du Carré de Polybe, de part son fonctionnement, est indépendant de l&#039;alphabet qu&#039;il permet de chiffrer. Il permet donc de chiffrer des alphabets différents, dans un même carré ou non, à une seule condition : que la table de chiffrement ait autant de ligne que de colonne.&amp;lt;br/&amp;gt;&lt;br /&gt;
Il est donc, par exemple, possible de chiffrer les alphabets suivants :&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet latin&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet grec&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;l&#039;alphabet cyrillique&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;les chiffres arabes&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;des caractères spéciaux (accents, ponctuation...)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;etc.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vous pouvez, par exemple, retrouver ci-dessous un Carré de Polybe permettant de chiffrer à la fois l&#039;alphabet latin et les chiffres arabes.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;[[Fichier:Carré_de_Polybe_étendu.PNG]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
=== Technique des torches ===&lt;br /&gt;
=== Technique des drapeaux ===&lt;br /&gt;
=== Technique des sons ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9530</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9530"/>
		<updated>2016-11-20T15:55:42Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Polybe.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de &amp;lt;b&amp;gt;(ligne, colonne)&amp;lt;/b&amp;gt; à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9529</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9529"/>
		<updated>2016-11-20T15:54:54Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Polybe.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9528</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9528"/>
		<updated>2016-11-20T15:54:18Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Polybe.png‎]]&lt;br /&gt;
&lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9527</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9527"/>
		<updated>2016-11-20T15:53:50Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Principe général */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
[[Fichier:Polybe.png‎]] &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Polybe.png&amp;diff=9526</id>
		<title>Fichier:Polybe.png</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Polybe.png&amp;diff=9526"/>
		<updated>2016-11-20T15:53:02Z</updated>

		<summary type="html">&lt;p&gt;Blaur : Carre de polybe de base&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Carre de polybe de base&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9514</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9514"/>
		<updated>2016-11-20T15:10:01Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Les cas d’utilisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
(Image de notre matrice) &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9513</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9513"/>
		<updated>2016-11-20T15:09:44Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
(Image de notre matrice) &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;br /&gt;
&lt;br /&gt;
== Les cas d’utilisation ==&lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
===  ===&lt;br /&gt;
&lt;br /&gt;
== Ils s’en sont inspirés... ==&lt;br /&gt;
&lt;br /&gt;
===  Le chiffre de Delastelle ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre ADFGVX ===&lt;br /&gt;
&lt;br /&gt;
=== Le chiffre de nihiliste ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9511</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9511"/>
		<updated>2016-11-20T15:02:54Z</updated>

		<summary type="html">&lt;p&gt;Blaur : /* Les variantes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
(Image de notre matrice) &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Agrandissement de la table ===&lt;br /&gt;
&lt;br /&gt;
=== Utilisation d’une clé ===&lt;br /&gt;
&lt;br /&gt;
=== Permutations paire-impaire ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9510</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9510"/>
		<updated>2016-11-20T15:00:49Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
(Image de notre matrice) &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;br /&gt;
&lt;br /&gt;
== Les variantes ==&lt;br /&gt;
&lt;br /&gt;
=== Les variantes ===&lt;br /&gt;
&lt;br /&gt;
=== Les variantes ===&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9509</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9509"/>
		<updated>2016-11-20T14:56:29Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Principe général ==&lt;br /&gt;
&lt;br /&gt;
Le principe du carre de Polybe est relativement simple. Tous d’abord , nous allons créer une matrice carré d’ordre 5 dont chaque ligne et chaque colonne seront numérotées. Comme notre alphabets est constitué de 26 lettres et que notre matrice compte 25 cases, nous allons fusionné les lettres I/J. Il faut savoir qu’il est possible de fusionner d’autres lettres.&lt;br /&gt;
(Image de notre matrice) &lt;br /&gt;
Pour chiffrer, il suffit d’associer une paire de (ligne, colonne) à chaque lettre d’un message. Pour dechiffrer, il suffit de faire le traitement inverse.&lt;br /&gt;
(Exemple :GIF)&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9508</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9508"/>
		<updated>2016-11-20T14:50:34Z</updated>

		<summary type="html">&lt;p&gt;Blaur : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le carre de Polybe est une méthode ancienne de chiffrement par substitution. Actuellement, nous ne connaissons ni son inventeur, ni sa date de création. Le premier ouvrage connu qui traite de ce sujet s’appelle Histoire et a été rédigé vers -150 av-JC par l’historien grec Polybe (vers -200 à Mégalopolis – vers -120).&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9506</id>
		<title>Carre de Polybe</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Carre_de_Polybe&amp;diff=9506"/>
		<updated>2016-11-20T14:46:37Z</updated>

		<summary type="html">&lt;p&gt;Blaur : Page créée avec « Carre de Polybe »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Carre de Polybe&lt;/div&gt;</summary>
		<author><name>Blaur</name></author>
	</entry>
</feed>