🗝️
Lesson 9

PORTA CIPHER

13-row keyword-driven substitution

Background

The Porta Tableau

Porta is self-reciprocal: encrypting with the same key decrypts the message.

How to Encrypt

Key: KEY    Plain: HELLO
Key letters: K E Y K E
Plain: H E L L O
Row for K: IJ row → look up H and E …

Decryption (Same Process)

Self-reciprocal property makes Porta easier to work with — one procedure for both directions.

Recognizing & Breaking Porta

In competition, DC problems at State may test your ability to determine the keyword length.

Practice

D-type problem — key given
Key: CODE    Ciphertext: XYZAB
Repeat key: C O D E C
Apply Porta tableau row for each key letter to each cipher letter

Key Takeaways

Homework: using the Porta tableau, encrypt "SCIENCE" with keyword "OLY".