Chiffre de Porta: le chiffrement Renaissance de Giovanni Battista della Porta

Le chiffre de Porta est un chiffre de substitution polyalphabétique créé par Giovanni Battista della Porta dans 1563. Il utilise 13 alphabets réciproques où des paires de lettres clés sélectionnent la même table de substitution, rendant les opérations de chiffrement et de décryptage identiques. Utilisez cet outil gratuit pour coder et décoder des messages avec le système auto-réciproque de della Porta instantanément.

AutoréciproqueMême opération pour chiffrer & décrypter
Résultat
0 caractères
Mot-clé:
Options:Préserver l'affaire

Système Porta 13-Table

Chaque paire de lettres clés (A/B, C/D, E/F,..., Y/Z) utilise la même table de substitution. Cliquez sur les tables pour explorer le système.

Tous les 13 tableaux Aperçu

Tableau 0 (A/B)
NOPQRSTUVWXYZABCDEFGHIJKLM
Tableau 1 (C/D)
OPQRSTUVWXYZNMABCDEFGHIJKL
Tableau 2 (E/F)
PQRSTUVWXYZNOLMABCDEFGHIJK
Tableau 3 (G/H)
QRSTUVWXYZNOPKLMABCDEFGHIJ
Tableau 4 (I/J)
RSTUVWXYZNOPQJKLMABCDEFGHI
Tableau 5 (K/L)
STUVWXYZNOPQRIJKLMABCDEFGH
Tableau 6 (M/N)
TUVWXYZNOPQRSHIJKLMABCDEFG
Tableau 7 (O/P)
UVWXYZNOPQRSTGHIJKLMABCDEF
Tableau 8 (Q/R)
VWXYZNOPQRSTUFGHIJKLMABCDE
Tableau 9 (S/T)
WXYZNOPQRSTUVEFGHIJKLMABCD
Tableau 10 (U/V)
XYZNOPQRSTUVWDEFGHIJKLMABC
Tableau 11 (W/X)
YZNOPQRSTUVWXCDEFGHIJKLMAB
Tableau 12 (Y/Z)
ZNOPQRSTUVWXYBCDEFGHIJKLMA
Le chiffrement de Porta utilise seulement 13 tables au lieu de 26, chaque table étant auto-reciprocale (encryptage = décryptage)

Foire aux questions sur le chiffre de Porta

Qu'est-ce que le chiffre Porta ?

C'est un chiffre de substitution polyalphabétique. Inventé par Giovanni Battista della Porta dans 1563 et publié dans 'De Furtivis Literarum Notis', il utilise 13 alphabets de substitution sélectionnés par paires de lettres clés. Chaque alphabet échange des lettres entre deux moitiés de l'alphabet, ce qui en fait l'un des premiers systèmes de chiffrement auto-réciproque de l'histoire cryptographique.

Comment fonctionne le code Porta?

Chaque lettre clé sélectionne l'un des 13 tableaux de substitution. Les lettres clés sont appariées (A/B, C/D, E/F, etc.), donc deux lettres adjacentes partagent la même table. Dans chaque tableau, les 13 premières lettres (A-M) sont cartographiées aux 13 dernières lettres (N-Z) et vice versa. La clé se répète dans le texte en clair, et chaque lettre en texte en clair est remplacée par son homologue dans le tableau sélectionné.

Qui a inventé le chiffre de Porta ?

Giovanni Battista della Porta l'a inventé. Né à 1535 à Naples, en Italie, della Porta était un polymath, dramaturge et cryptographe. Il a publié le chiffre dans son travail 1563 'De Furtivis Literarum Notis', qui a également couvert d'autres méthodes cryptographiques. Ses contributions font de lui une figure clé de la cryptographie de l'ère Renaissance aux côtés d'Alberti et de Trithemius.

Pourquoi le chiffre Porta n'utilise-t-il que 13 alphabets ?

Parce que l'alphabet anglais a 26 lettres. Le chiffre de Porta divise l'alphabet en deux moitiés de 13 lettres chacune (A-M et N-Z) et échange entre elles. Puisque chaque tableau cartographie la première moitié à la seconde moitié réciproquement, seuls 13 alphabets de substitution distincts sont nécessaires. Les lettres clés sont également jumelées en 13 groupes (A/B par Y/Z), chacun choisissant une table.

Le chiffre de Porta est-il réciproque ?

Oui, le chiffre de Porta est entièrement auto-réciproque. Appliquer la même opération de chiffrement au chiffrement de texte avec la même clé produit le texte en clair original. Cela signifie qu'il n'y a pas d'algorithme de déchiffrement séparé — le processus identique crypte et déchiffre. Cette propriété se produit parce que chaque table de substitution couple les lettres symétriquement entre les deux moitiés de l'alphabet.

Comment décryptez-vous un code Porta ?

Utilisez exactement le même processus que le chiffrement. Parce que le chiffrement de Porta est auto-réciproque, vous entrez le chiffrement et le mot-clé original, et l'outil affiche le texte en clair. Chaque lettre de chiffrement est regardée dans le même tableau de substitution déterminé par la lettre clé correspondante, et la correspondance réciproque renvoie automatiquement la lettre originale.

En quoi le chiffre de Porta est-il différent de celui de Vigenere ?

La principale différence est la méthode de substitution. Le chiffre de Vigenere déplace l'alphabet entier par une quantité déterminée par la clé, produisant 26 alphabets possibles. Le chiffre de Porta échange des lettres entre deux moitiés de l'alphabet à l'aide de 13 tableaux, ce qui le rend auto-réciproque. Vigenere nécessite des opérations de chiffrement et de déchiffrement distinctes, tandis que Porta utilise une opération pour les deux.

Où puis-je trouver la table de chiffrement complète de Porta?

Notre page de table de chiffrement Porta montre les 13 alphabets de substitution avec mise en évidence interactive. Chaque tableau cartographie la première moitié de l'alphabet (A-M) à la seconde moitié (N-Z) avec un décalage différent. Vous pouvez également voir plusieurs variantes historiques, dont la version originale 1563 de della Porta et la version moderne normalisée ACA.

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

  1. Choisir un mot-clé — tout mot ou expression mémorable (p. ex. «NAPLES»)
  2. Écrire le mot clé à plusieurs reprises au-dessus du texte en clair, une lettre clé par lettre texte en clair
  3. Regardez chaque paire de lettres clés — A/B → Tableau 0, C/D → Tableau 1,... Y/Z → Tableau 12
  4. Substituer chaque lettre en texte en clair à l'aide du tableau sélectionné
  5. 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:

TableLettres clésPrincipe de cartographie
0A, BSwap du premier semestre avec compensation 0
1C, DÉchange avec offset 1
2E, FÉchange avec offset 2
3G, HÉchange avec offset 3
4I, JÉchange avec offset 4
5K, LÉchange avec offset 5
6M, NÉchange avec offset 6
7O, PÉchange avec décalage 7
8Q, RÉchange avec décalage 8
9S, TÉchange avec compensation 9
10U, VÉchange avec décalage 10
11W, XÉchange avec décalage 11
12Y, 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 PortaChiffre Vigenère
Alphabets13 tableaux réciproques26 tables de travail
Cartographie des lettres clésCouplé (A/B partager une table)Individuel (chaque lettre = poste unique)
RéciproqueOui — même opération crypte et déchiffreNon — nécessite une étape de déchiffrement séparée
Plage de sortieLettre de chiffrement toujours en face de la moitiéToute lettre possible
Invention1563 par della Porta1586 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