Exhibit 10 of 172 Renaissance · 1563

Porta Cipher

A 13-row polyalphabetic cipher from the Renaissance master of secrets

Index of Coincidence · Statistical analysis

InventorGiambattista della Porta
Year1563
Key TypeRepeating keyword (pair-based)
Broken ByIndex of Coincidence · Statistical analysis
Modern LessonLookup-table cipher design

Why This Matters

Porta’s 1563 book describes reciprocal polyalphabetic substitution. This demo uses the modern 26-letter, 13-row adaptation; the historical alphabet and table were smaller. It should not be mistaken for an exact facsimile of the original table.

Historical Context

Giambattista della Porta discussed secret writing in De Furtivis Literarum Notis (1563). The reciprocal tables associated with his name can use the same operation for encryption and decryption.

In the modern table shown here, two key letters select each of 13 reciprocal substitutions. The number of rows alone does not determine overall security: period, message length and language statistics also matter.

How It Works

The Porta cipher uses a 13-row tableau where each row is labeled with a pair of key letters (AB, CD, EF…). To encrypt:

  1. Find the row whose label contains the current key letter
  2. Look up the plaintext letter in that row
  3. The paired letter in the row is the ciphertext

Because rows are symmetric, the same operation decrypts — making it reciprocal like Beaufort.

13-ROW RECIPROCAL TABLEAU A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ABCDEF GHIJKL N O P Q R S T U V W X Y Z O P Q R S T U V W X Y Z N P Q R S T U V W X Y Z N O ... (13 rows total, paired letters) ★ The AB row maps A↔N, B↔O; other rows use different pairs Encrypt(A)=N → Encrypt(N)=A → same operation decrypts!
13 rows for 13 key-letter pairs — symmetric swaps make encryption and decryption identical
How It Was Broken
Index of Coincidence
Complexity: Moderate

Repeating key positions expose related substitution problems. Index-of-coincidence and repetition tests can suggest periods, but do not guarantee the true key length. Candidate keys still need to be checked against the complete ciphertext.

What It Teaches Modern Cryptography
Concept from Porta CipherModern Evolution
13-row reciprocal tableauReciprocal substitutions share one operation; symmetric-key encryption in general need not be self-inverse
Paired key letter lookupS-box lookup tables in AES SubBytes step
Smaller table for field useHardware-optimized cipher implementations
Quick Facts
Exhibit10 of 172
EraRenaissance · 1563
TrustBroken
InventorGiambattista della Porta
Year1563
Key TypeRepeating keyword (pair-based)
Broken ByIndex of Coincidence · Statistical analysis
← Previous Vigenère Cipher