題:
German Enigma機器是否使用多個加密密鑰?
Karthick
2014-04-21 09:42:02 UTC
view on stackexchange narkive permalink

第二次世界大戰初期,德國之謎機是德國取得勝利的關鍵。當盟軍設法捕獲少量Enigma機器並進行解碼時,戰爭的面貌開始發生變化,有利於盟軍。

我的問題是,同一台enigma機器中是否可以有多個加密/解密密鑰?這樣,用戶就可以使用不同的加密/解密密鑰發送和接收第一個消息,而下一個消息使用其他密鑰。

大衛·奧基夫(David O'Keefe)的著作《八月的一天》詳細介紹了英國在*捏*操作中獲取鑰匙和插頭設置的嘗試(偶爾有成功)。他的研究描述了他是如何發現1942年8月的Dieppe突襲是一次如此“捏”的嘗試,並一直保密了70年。
捕獲Enigma機器與它幾乎沒有關係。該機器已申請專利(製造商最初打算將其用於商業用途),因此其基本設計是公眾知識。在戰爭期間,德國軍方修改了設計並對其進行了幾次更改,但弄清楚所做的更改並不是什麼大難題。
六 答案:
mgkrebbs
2014-04-21 10:39:46 UTC
view on stackexchange narkive permalink

Enigma機器和Enigma密碼的破解不是第二次世界大戰結果的主要決定因素,但確實有助於結果。

Enigma機器的類型很少,因此他們必須能夠使用不同的加密密鑰。如果機器對消息後的消息使用相同的加密密鑰,則加密將在太久之前被破壞,然後所有連續的(以及先前記錄的)消息都可以被對手解密。

這些機器有幾台物理設置(如 Wikipedia文章所述),包括選擇車輪順序和某些可移動插頭的接線。通常的步驟是為每天的使用進行預先設置,並將機器在午夜更改為新的一天的設置。另外,操作員將在開始加密新消息之前任意旋轉輪子(出於隨機性)。他的任意選擇將在已發送消息的開頭進行傳達。這些過程在本頁本頁上有更詳細的描述。

gnasher729
2014-04-21 19:02:08 UTC
view on stackexchange narkive permalink

捕獲英吉瑪機器的“盟軍”(您真正的意思是英國海軍,然後在好萊塢將其神奇地轉變為美國海軍)實際上並不重要。重要的是捕獲代碼簿。 Enigma機器的接線自1930年代就廣為人知,當時波蘭數學家設法從非常有限的信息中重建了它。

最新的Enigma機器配備了八個輪子,其中三個插入了機器,另外還有四個用於潛艇的額外輪子。有一個“日代碼”,告訴工作人員要挑選三個輪子,如何旋轉它們,以及在插板上使用哪九根電纜。發送郵件時,發送方和接收方將其謎語置於白天位置。然後,發送方將發送一個隨機的三位數密鑰,然後發送方和接收方都將滾輪切換到該密鑰。

捕獲代碼書很重要的原因也很有趣。這與捕獲日期代碼無關(儘管捕獲了一些重要的日期代碼)。除了任何加密之外,還有“代碼”用於簡潔地描述某些例行事情(天氣和船舶運動)。捕獲這些代碼可提供所謂的“嬰兒床”-一段消息文本,可以確認何時猜測了正確的日期代碼。 “猜測”過程是炸彈自動執行的過程。
根據克萊·布萊爾(Clay Blair)在《希特勒的U-boat戰爭》中的說法,多尼茲堅持認為盟軍正在閱讀他的《恩尼格瑪》信息,因此在告訴他信號不可能再給人們額外的碟片之後,他絕對堅持認為,相反,盟軍無法閱讀消息。
andy256
2014-04-21 10:38:06 UTC
view on stackexchange narkive permalink

是的,它們確實允許多個鍵。通常,他們每天都有一個新密鑰。

請參閱以下Wikipedia 文章

儘管Enigma具有某些加密方面的弱點,但實際上它是德語程序缺陷,操作員錯誤,懶惰,未能係統地引入加密程序更改以及盟軍捕獲關鍵表和硬件,這在戰爭期間使盟軍密碼學家得以成功。

不能單獨捕獲啟用解密的硬件。密鑰表是在特定日期要使用的密鑰書。

編碼後的消息也可能被破壞,消息也可以解密(儘管每天代碼更改時往往很長),但是德語系統中存在許多小缺陷(這是一個複雜的半幸運過程,通常幾個月都沒有實現)
根據《秘密戰爭》(如下所述),密碼學的一個主要弱點是字母從未被編碼為自身。當在明文中存在預期的單詞或短語時,這導致了一些解決密鑰的捷徑。盟軍不需要密鑰表來解密Enigma調度,但是它們可能有助於加快可用的速度。請注意,德國軍方使用了數十個密鑰表,每個操作分區一個密鑰表(即,不是一個密鑰就提供全部服務),並且每天都會更改。
Phil Perry
2014-04-21 22:51:36 UTC
view on stackexchange narkive permalink

1928年左右,第一台引起德國敵人注意的Enigma機器出現在波蘭。波蘭海關(及其情報部門)對德國使館在周六從海關撤回某些包裹的不切實際的願望表示懷疑。波蘭人花了整個週末複製手冊並檢查了機制,然後在星期一早上發布。 1939年8月,面對入侵,波蘭人將他們的全部知識(包括10年的代碼破譯數學成就)交給了法國和英國。

您應該看一下BBC系列的“秘密戰爭”(大約在1975年),特別是劇集“ Still Secret”,其中非常詳盡地涵蓋了Enigma / Ultra / Fish和Bletchley Park。盟友依賴於捕獲Enigma機器-他們在破譯而沒有物理機器或者既有普通消息又有加密消息的方面取得了巨大進步。

Hobbes
2018-09-25 19:21:14 UTC
view on stackexchange narkive permalink

是的,在幾個級別上使用了不同的鍵。在Enigma系統中,鍵由幾個組件組成:

  1. 轉子(在哪個位置使用哪個轉子)。最初使用3個轉子(每個轉子都有獨特的接線)。後來增加了更多的轉子(到戰爭結束時增加了8個)。
  2. Ringstellung(每個轉子上環的位置)
  3. 轉子起點
  4. 插板設置
  5. ol>

    ,並不是每個人都使用相同的密鑰:

    1. 某些小組(例如,海軍和阿布維爾)使用了自己的帶有不同接線的轉子。
    2. 每組操作員(例如,一支軍隊或一個U-boot組)都有自己的密鑰列表。
    3. 密鑰每天都會更換。
    4. ol>
user2357
2014-06-18 09:14:05 UTC
view on stackexchange narkive permalink

有多個密碼鑰匙,例如躲藏在中立港口的補給船使用了西藏密碼。商人攻略使用Special Cypher100。CypherBertok用於與東京海軍武官交流。 Cypher Freya用於OKM和海軍陸戰隊之間的安裝。 Triton Cypher在印度洋被U型船使用。

根據1942年的《提爾皮茨協議》(Tirupitsu至Japanese / JN-18至USN),甚至還為在三台名為T-Enigma的旋翼機上操作的德國和日本海軍之間的合作創建了特殊的Enigma密鑰。 )為此的代碼密鑰最初稱為Sumatra,後來稱為Gartenzaun。這主要是由德國的I級U型船使用的,這些U型船航行到歐洲,例如I-29和I-52。

SS有自己的Cypher密鑰,例如Kliest,其中許多很少被破壞。德國鐵路和各種德國空軍都有自己的密碼鑰匙。 Kreigsmarine使用了4台Enigma機,而不是德國空軍的3台。

這些是與特定日期相關的Cypher密鑰書,隨著戰爭的進行,它們的使用方式也發生了變化。通常情況下,只向一艘船發放一本持續三個月的密碼鑰匙書。戰爭後期,鑰匙每天最多更換兩次。它們以粉紅色水溶性紙發行。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...