Qu'est-ce que le chiffre de Porta?
Le chiffre Porta est un chiffre de substitution polyalphabétique inventé par un chercheur italien Giovanni Battista della Porta dans 1563. Publié dans son traité De Furtivis Literarum Notis, il utilise 13 alphabets de substitution réciproques — la moitié autant que le [code Vigenère] (/ciphers/vigenere) — tout en obtenant une sécurité comparable grâce à une élégante propriété mathématique: ** auto-réciprocité**.
Chacun des 13 alphabets échange des lettres entre deux moitiés (A-M et N-Z), de sorte que le chiffrement et le déchiffrement sont exactement la même opération. Si "A" chiffre à "N" sous une lettre clé donnée, appliquer le même processus à "N" renvoie "A". Cela a rendu le chiffre exceptionnellement pratique pour les diplomates et les commandants militaires de la Renaissance qui avaient besoin d'un système à la fois sûr et difficile à utiliser sur le terrain.
Comment chiffrer avec le chiffre Porta
- Choisir un mot-clé — tout mot ou expression mémorable (p. ex. «NAPLES»)
- Écrire le mot clé à plusieurs reprises au-dessus du texte en clair, une lettre clé par lettre texte en clair
- Regardez chaque paire de lettres clés — A/B → Tableau 0, C/D → Tableau 1,... Y/Z → Tableau 12
- Substituer chaque lettre en texte en clair à l'aide du tableau sélectionné
- Pour décrypter, répéter exactement les mêmes étapes avec le chiffrement — les tables réciproques inversent automatiquement la cartographie
Notre outil effectue tout cela en temps réel comme vous tapez, avec le soutien de multiples variantes de table historiques.
Tableau du chiffrement de Porta — Référence complète 13-Alphabet
La caractéristique déterminante de ce chiffre est son système de table compacte. Les lettres clés sont appariées de sorte que deux lettres consécutives partagent le même alphabet de substitution:
| Table | Lettres clés | Principe de cartographie |
|---|---|---|
| 0 | A, B | Swap du premier semestre avec compensation 0 |
| 1 | C, D | Échange avec offset 1 |
| 2 | E, F | Échange avec offset 2 |
| 3 | G, H | Échange avec offset 3 |
| 4 | I, J | Échange avec offset 4 |
| 5 | K, L | Échange avec offset 5 |
| 6 | M, N | Échange avec offset 6 |
| 7 | O, P | Échange avec décalage 7 |
| 8 | Q, R | Échange avec décalage 8 |
| 9 | S, T | Échange avec compensation 9 |
| 10 | U, V | Échange avec décalage 10 |
| 11 | W, X | Échange avec décalage 11 |
| 12 | Y, Z | Échange avec décalage 12 |
Pour la table interactive complète avec tous les mappages de 26 lettres, consultez notre Page de la table de chiffrement de Porta.
Chiffre Porta vs Chiffre Vigenère
Les deux sont des chiffres polyalphabétiques, mais ils diffèrent de manière fondamentale:
| Fonctionnalité | Chiffre de Porta | Chiffre Vigenère |
|---|---|---|
| Alphabets | 13 tableaux réciproques | 26 tables de travail |
| Cartographie des lettres clés | Couplé (A/B partager une table) | Individuel (chaque lettre = poste unique) |
| Réciproque | Oui — même opération crypte et déchiffre | Non — nécessite une étape de déchiffrement séparée |
| Plage de sortie | Lettre de chiffrement toujours en face de la moitié | Toute lettre possible |
| Invention | 1563 par della Porta | 1586 par Blaise de Vigenère |
| Niveau de sécurité | Modéré (espace clé plus petit par position) | Modéré (ensemble plus grand alphabet) |
Tous deux sont vulnérables à l'examen de Kasiski et l'analyse de fréquence une fois la longueur de la clé déterminée.
Foire aux questions
Qu'est-ce que le chiffre Porta ?
C'est un chiffre de substitution polyalphabétique créé par Giovanni Battista della Porta dans 1563. Il utilise 13 alphabets auto-réciproques sélectionnés par lettres clés appariées, rendant les opérations de chiffrement et de décryptage identiques.
Comment décryptez-vous un code Porta ?
Utilisez exactement le même processus que le chiffrement. Comme chaque table de substitution est son propre inverse, l'entrée du chiffre avec la clé originale produit automatiquement du texte en clair. Notre decoder prend également en charge la cryptoanalyse automatisée lorsque la clé est inconnue.
Pourquoi n'utilise-t-il que 13 alphabets au lieu de 26 ?
L'alphabet est divisé en deux moitiés de 13 lettres chacune (A–M et N–Z). Chaque table échange entre ces moitiés réciproquement, donc seulement 13 cartes distinctes sont nécessaires. Les lettres clés sont appariées en 13 groupes en conséquence.
Le chiffre de Porta est toujours sécurisé ?
Non. Comme tous les chiffres polyalphabétiques classiques, il tombe dans les attaques statistiques modernes - les tests Friedman, l'examen Kasiski et la force brute. Avec seulement 13 alphabets efficaces et un court mot clé réutilisé, un ordinateur peut le casser en quelques secondes. Elle reste précieuse pour l'éducation et les études historiques.
En quoi est-ce différent du chiffre de Beaufort ?
Les deux sont auto-réciproques, mais ils l'obtiennent différemment. Le chiffre de Porta utilise 13 tables de swap dédiées, tandis que le chiffre de Beaufort utilise une seule formule d'alphabet inversé. Porta a été inventé près de 300 ans plus tôt (1563 vs. 1850).
Outils et Ressources connexes
- Décodeur de chiffrement de porta — Déchiffrer avec une clé connue ou une cryptanalyse automatisée
- Tableau chiffré de Porta — Référence interactive à 13 alphabets avec toutes les variantes
- Exemples de chiffrement de porta — Cryptage et décryptage étape par étape
- [Chiffre Vigenère] (/ciphers/vigenere) — Le successeur polyalphabétique de 26 alphabètes
- [Trithemius Cipher] (/ciphers/trithemius) — Le prédécesseur à clé progressive qui a influencé della Porta
- [Cinéma de Beaufort] (/ciphers/beaufort) — Un autre chiffre polyalphabétique auto-réciproque
- (/ciphers/alberti) — Le premier chiffre polyalphabétique, par le prédécesseur de della Porta
- Identificateur de chiffrement — Détecter automatiquement les types de chiffrement inconnus