Playfair cipher

GPTKB entity

Statements (45)
Predicate Object
gptkbp:instance_of gptkb:blockade
gptkbp:alphabet English alphabet without J
gptkbp:character_pairing pairs of letters
gptkbp:characters Latin alphabet
gptkbp:cipher_strength depends on key secrecy
gptkbp:cryptanalysis frequency analysis
gptkbp:decryption_example HHEO -> HELLO
gptkbp:decryption_process reverse of encryption process
gptkbp:decryption_steps reverse encryption steps
gptkbp:difficulty O(n) for encryption
gptkbp:educational_use teaching cryptography
gptkbp:encryption_example HELLO -> HEO LLO -> HEOX LLOX
gptkbp:encryption_steps form digraphs, locate in grid, substitute
gptkbp:handling_duplicates replace with X
gptkbp:handling_odd_length add X at the end
gptkbp:has_limitations vulnerable to known-plaintext attacks
gptkbp:historical_context developed during Victorian era
gptkbp:historical_significance rarely used today
first digraph substitution cipher
https://www.w3.org/2000/01/rdf-schema#label Playfair cipher
gptkbp:influenced_by simple substitution ciphers
gptkbp:input_output ciphertext
plaintext
gptkbp:invention gptkb:Charles_Wheatstone
1854
gptkbp:is_popular_in military communications
gptkbp:is_similar_to gptkb:Vigenère_cipher
gptkbp:key 5x5 grid of letters
gptkbp:key_feature key must be kept secret
gptkbp:key_grid constructed from key phrase
gptkbp:notable_for gptkb:World_War_I
gptkbp:pairing same row or column substitution
gptkbp:previous_name Playfair code
gptkbp:related_to transposition cipher
gptkbp:requires key phrase
gptkbp:requires_key key phrase length must be 25
gptkbp:security moderate
substitution cipher
digraph substitution
gptkbp:used_by British military
gptkbp:used_for encrypting digraphs
gptkbp:variant Playfair cipher with numbers
gptkbp:bfsParent gptkb:Classical_Cryptography
gptkb:John_Playfair
gptkbp:bfsLayer 5