Fandom

DSZQUP XJLJ

Beaufort cipher

566pages on
this wiki
Add New Page
Talk0 Share

Template:Refimprove Template:Confusing Template:Portal

The Beaufort cipher, created by Sir Francis Beaufort, is a substitution cipher that is similar to the Vigenère cipher but uses a slightly modified enciphering mechanism and tableau. [1]. Its most famous application was in a rotor-based cipher machine, the Hagelin M-209[2].

Using the cipherEdit

To encrypt (or decrypt for that matter), first choose the plaintext character from the top row of the tableau,call this column P. Secondly, travel down column P to the corresponding keyLetter K. Finally, move directly left from the Key letter to the left edge of the tableau, the CipherText encryption of Plaintext P with Key K will be there. For example if encrypting Plain text character "d" with Key "m" the steps would be: 1) find the column with "d" on the top, 2) travel down that column to find Key "m", 3) travel to the left edge of the tableau to find the CipherText letter ("J" in this case). The Beaufort cipher is a reciprocal cipher, that is, Decryption and Encryption algorithms are the same.

Distinguished from 'variant Beaufort'Edit

The Beaufort cipher should not be confused with the "variant Beaufort" cipher. In variant Beaufort, encryption is performed by performing the decryption step of the standard Vigenère cipher, and likewise decryption is performed by using Vigenère encryption.

ReferencesEdit

  1. Franksen, Ole Immanuel, Babbage and cryptography. Or, the mystery of Admiral Beaufort's cipher. Mathematics and Computers in Simulation 35 (1993) 327-367
  2. Mollin, Richard A., An Introduction to Cryptography, page 100. Chapman & Hall/CRC, 2001
Template:Crypto-stub

fr:Chiffre de Beaufort zh:博福特密码

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.