Beaufort şifresi - Beaufort cipher

Beaufort şifresi, Efendim tarafından oluşturuldu Francis Beaufort, bir ikame şifresi benzer Vigenère şifresi, biraz değiştirilmiş bir şifreleme mekanizması ile ve tablo.[1] En ünlü uygulaması rotor tabanlı bir şifreleme makinesiydi. Hagelin M-209.[2] Beaufort şifresi, esasen bir Vigenère karesiyle aynı olan ancak ilk satırdaki "Z" harfiyle başlayan ters sırada olan Beaufort karesine dayanmaktadır.[3] ilk satır ve son sütun aynı amaca hizmet eder.[4]

Şifreyi kullanma

Şifrelemek için önce tablonun en üst satırından düz metin karakterini seçin; bu sütunu P olarak adlandırın. İkinci olarak, P sütununu aşağıya karşılık gelen K anahtar harfine gidin. Son olarak, anahtar harfinden sola, tablonun sol kenarına gidin, düz metin P'nin K anahtarıyla şifreli metin şifrelemesi orada olacaktır.

Örneğin, düz metin karakteri "d" "m" tuşuyla şifreleniyorsa adımlar şu şekilde olacaktır:

  1. üstte "d" olan sütunu bulun,
  2. "m" anahtarını bulmak için o sütunda aşağı gidin,
  3. şifreli metin harfini (bu durumda "J") bulmak için tablonun sol kenarına gidin.

Şifresini çözmek için işlem tersine çevrilir. Beaufort şifresi bir karşılıklı şifre yani şifre çözme ve şifreleme algoritmaları aynıdır.

Cebirsel açıklama

Beaufort şifresi cebirsel olarak tanımlanabilir. Örneğin, harflerin bir kodlamasını kullanarak BirZ 0-25 sayıları olarak ve toplama kullanarak modulo 26, bırak mesajın karakterleri olun, şifre metninin karakterleri olmalı ve anahtarın karakterleri olabilir, gerekirse tekrarlayın. Sonra Beaufort şifrelemesi yazılabilir

.

Benzer şekilde, şifre çözme anahtarı kullanmak ,

.

Vigenere şifresi olarak şifre çözme

Arasındaki benzerlikler nedeniyle Beaufort şifresi ve Vigenère şifresi bir dönüşümü uyguladıktan sonra onu bir Vigenère şifresi. Şifreli metin ve anahtar metindeki her harfi zıt harfiyle değiştirerek (öyle ki 'a' 'z' olur, 'b' 'y' olur vb.) Vigenère şifresi.

'Beaufort varyantından' farklıdır

Beaufort şifresi "değişken Beaufort" şifresi ile karıştırılmamalıdır. Beaufort varyantında, şifreleme, standart Vigenère şifrelemesinin şifre çözme aşaması gerçekleştirilerek gerçekleştirilir ve benzer şekilde şifre çözme, Vigenère şifreleme kullanılarak gerçekleştirilir.

Referanslar

  1. ^ Franksen, Ole Immanuel, Babbage ve kriptografi. Ya da Amiral Beaufort şifresinin gizemi. Simülasyonda Matematik ve Bilgisayar 35 (1993) 327-367
  2. ^ Mollin, Richard A., Kriptografiye Giriş, sayfa 100. Chapman & Hall / CRC, 2001
  3. ^ Jörg Rothe (2006). Karmaşıklık Teorisi ve Kriptoloji: Kripto Karmaşıklığa Giriş. Springer Science & Business Media. s. 164. ISBN  9783540285205.
  4. ^ Arto Salomaa (2013). Açık Anahtarlı Şifreleme: Teorik Bilgisayar Biliminde Monografların Cilt 23'ü. Bir EATCS Serisi. Springer Science & Business Media. s. 31. ISBN  9783662026274.