博福特密碼

博福特密碼,是一種類似於維吉尼亞密碼替代密碼,由弗朗西斯·蒲福(Francis Beaufort)發明。

基本介紹

  • 中文名:博福特密碼
  • 外文名替代密碼
  • 發明者:弗朗西斯·蒲福
  • 套用:哈格林M-209密碼機
  • 學科:密碼學
  • 領域:密碼學
介紹,示例,哈格林M-209密碼機,

介紹

博福特密碼,是一種類似於維吉尼亞密碼替代密碼,由弗朗西斯·蒲福(Francis Beaufort)發明。它最知名的套用是哈格林M-209密碼機。博福特密碼屬於對等加密,即加密算法與解密算法相同。

示例

例如,明文的第一個字母為D,則先在表格中找到第D列。由於密鑰的第一個字母為F,於是D列從上往下找到F。這一F對應的行號為C,因而C便是密文的第一個字母。以此類推可以得到密文。以下便是一個密鑰為FORTIFICATION時的例子:
明文:DEFENDTHEEASTWALLOFTHECASTLE
密鑰:FORTIFICATIONFORTIFICATIONFO
密文:CKMPVCPVWPIWUJOGIUAPVWRIWUUK

哈格林M-209密碼機

在密碼學中,M-209特指由美軍在二戰中使用的由海軍CSP-1500(C-38製造商)指定的攜帶型機械密碼機,它在韓戰期間也被廣泛使用。M-209是由瑞典密碼員Boris Hagelin設計的,有一款改進型為C-36。 M-209大約有飯盒大小,其最終尺寸為3.25 5.57英寸(83 140 178 mm),重6磅。它是過去輝煌電子技術的代表。
M-209的基本操作十分簡單。在盒子的頂部六個可調節密鑰車輪顯示字母表中的字母。這六個滾輪構成了機器的所有按鍵,提供了一個在加密過程中使用的,類似於初始化向量的初始狀態。
要加密一條信息,操作員需要將密鑰車輪設定為英文字母的隨機序列。
來加密一個訊息,操作員設定密鑰車輪的英文字母的隨機序列。在機器的左側的加密 - 解密旋鈕需設定為“加密器” 。同樣在左側,有一個被稱為指示器盤的刻度盤,調節到該訊息中的第一個字母。通過轉動手搖或右側的電源手柄的機器編碼,這封信件將被編碼。在整個編碼周期結束後,密文信將被列印在紙帶上,每個密鑰車輪向前撥一個字母,且機器已準備用於在訊息中的下一個字元的進入。如果要指示訊息中單詞之間有空格,將使用字母“Z”進行加密。對訊息的其餘部分重複該過程,最後將能得到一篇完整的密文,再使用莫爾斯電碼或其它方法傳送。由於初始密鑰車輪設定是隨機的,也有必要將這些設定傳送到接收方,這些也可以用每日密鑰加密的或明文傳送。
為便於閱讀,M-209將印刷的密文分割為5組。在機器的頂部函件計數器將顯示編碼字母的總數,並且如果在加密或解密過程中出現了錯誤,它可以作為一個參考點。
解密過程與加密過程幾乎完全一樣。操作員將加密 - 解密旋鈕設定為“解密器”,然後將密鑰車輪設定為加密時所使用的順序。密文的第一個字母通過指示器盤被輸入,然後操作電源手柄,提前密鑰車輪並將解密後的字元印刷在紙盤上。當遇到“Z”字母時,將印刷為一空白字元,從而能夠重造原文。缺少的“Z”通常可以由操作員基於上下文進行判斷。
一個經驗豐富的M-209操作員只需要花費2至4秒即可加密或解密每個字母。

相關詞條

熱門詞條

聯絡我們