作者Morisato (森里)
看板Warfare
標題Re: 對於T兄所言共軍破譯國軍電報的討論
時間Fri Jan 30 09:19:15 2009
※ 引述《Hartmann (銀之朔風)》之銘言:
: 因為對於T兄所說共軍破譯國軍電報的說法有些疑惑,所以這一陣子去找了
: 一本講解密碼學的書來看,根據是書內容並參照美軍在二戰的破譯情況,
: 在下個人以為,在有限的時間內,共軍恐怕很難靠著破譯電報而洞悉國軍
: 第一兵團作戰命令。下面在下分成三部分論述:
: 先把會提到的一些名詞定義解釋一下:
: 明文:以通常語言表達的的文字內容。
: 密文:把明文經過變換後,用於通信的符號。
: 加密:把明文按照約定的變換規則轉變成密文的過程。解密就是反過來的
: 過程,不過要提一下,原則上,加密的規則就是解密的規則。換言
: 之,早期的密碼在加密、解密時是用同一套密鑰。不過,隨著數學
: 和技術能力的進步,這個規則已被打破。現在的密碼,可以在加密
: 是一類(不一定一個,因為可多次加密),而解密又是另一類。
: 破譯:對於截獲的密文進行分析以找出密碼變換規則的過程。
: 密鑰:一個(或一組)關鍵詞,根據這個(組)關鍵詞,將變換的規則
: 推導出來。此關鍵詞即為密鑰。
: 照在下對於書籍裡講述的密碼學的理解,基本上破譯電報,關鍵就在於破
: 譯方是否能知道對方使用的「密鑰」,如果能得知密鑰(不管是有系統的
: 猜的或是想辦法A到的),則破譯電報方為可能。
: 那麼,要如何得知密鑰,也就是破譯電報呢?基本上,是按照這樣的步驟
: 進行(其實跟從事研究很像,基本運用到的法則也是歸納和演譯):分析
: 、假設、推測、證實(或否定),如果否定就重新再來。而這個過程中,
: 特別要活用的是人類共同的語言特性(所有語言都有的特性),也被稱為
: 「密碼破譯三要素」:
: A.頻率特徵:一個語言中,每個字母(或是基本成分)的使用成分是不一
: 樣的,有的會比較高,有的則偏低,這稱為偏用現象。以英
: 文來說,根據美國密碼學之父弗里德曼的統計,「E」被使用
: 的頻率最高,達13.04%;而「Z」則最低,約為0.08%。---因
: 此,假設密文裡一直出現「X」這個字母,而你又確定這封電
: 報的明文是英文,則這封電報中「X」=「E」,就是一個可以
: 假設的方向。
: B.連接特徵:某些字母常常會連接某些固定的字母。以英文來說,「Q」後
: 面絕大多數都是跟著「U」,「X」前面常接著「I」或「E」。
: C.重複特徵:兩個字符以上的字符串重複出現的現象。以英文來說「tion」
: 就是很常見的一例。
: 所以,破譯電報的過程,常常就是把截獲的電報拿來按照這三種基本要素加
: 以分析,推測這封電報的「密鑰」為何。當然,通常僅憑一封電報你是猜不
: 出來的,所以破譯的真正要件,大致如下:
: 1.大量使用同種類密鑰的密文。
: 2.一些你知道使用該種加密方式加密的明文。
: 3.其他方式:比方說弄到對方的密碼本。---不過要強調的是,就在下看書後
: 的認知,密碼本本身並無法告訴你電報的內容,除非這份電報使用的是非常
: 非常基本的方式,比如可以直接按照密碼本找出對應的字,X=我、Y=你之
: 類的,否則密碼本只是可以指引你找出密鑰,可以協助你縮短猜出密碼的時
: 間,但它不會直接告訴你答案,即使有密碼本,你依然要花很大的功夫下去
: 破譯。
: 4.鍥而不捨的精神。
: 5.周密的分析。
: 6.直覺(包括累積經驗而得到的,例如字謎狂就很適合)。
: 7.運氣。
: 8.配合其他情報推論。
: 而破譯電報,就是將前三種要件的資訊不斷彼此進行比對,以試圖找出密碼規
: 律,亦即密鑰。而後面四點,則是破譯人員必須具備的條件。最後一點,則是
: 用於配合猜出內容,以及對譯出的電報內容加以印證所必須(因為所有電報破
: 譯,本質上都是推斷,即使你有自信你譯出的內容正確無誤,也還是要藉助其
: 他情報來進行:
: 1.覆核其正確度。
: 2.進一步確認具體內容。
: 至少,二戰時的美軍就是這麼做的。後面會舉例說明,中途島會戰的美軍是如
: 何處理破譯電報)。
: 至於拿到密碼本就可以直接得知電報內容的事情---在下承認,這是在下之前
: 對破譯電報的認知---,基本上是不存在的,至少進入二十世紀以後,各大國
: 的電報通信裡不存在。
<中略>
: B.除非國軍的密碼真的落後到是直接用密碼本對應中文字,否則密碼本的功能
: 只在於幫助破譯人員找到密鑰,破譯人員是不能用它來一個蘿蔔一個坑的填
: 出答案來的。而國軍的加密能力,照T兄所言,有得到美軍的強化,那想來是
: 不太可能落後到這種地步。因此,密碼本的幫助效力降低,至少,在下不認
: 為廖運周提供的密碼本,能夠讓總參二局人員在這麼短的時間內破譯成功。
<後略>
寫在前面的: 2002年,有海軍譯電士劉岳龍洩密案,該員與其父將一堆有的
沒的全洩給老共,所以基本上我們不用懷疑老共情報單位是否知道國軍的譯
電作業,且那套作業幾十年不變,老共的情報單位要是還不知,就得全抓去
勞改了..XD. 所以本篇寫得東西,是那堆內行人眼中的常識,不算啥機密
不要寫信來盧我。
=================這是分格線=================
要破譯國軍的電報密碼,基本上得要有三樣東西:密本、密表、密鑰
三樣都拿到了,接下來就簡單了,即便啥細節都不知,用過去的電文
反覆算,也找得出規律,這三樣分別敘述如下:
密本: 是一本字彙集,裡面包含絕大部份的中文字以及各種常用的詞彙及短句
每組字彙均附予其一組四位數阿拉伯數字,由於這是以中文電報明碼為基礎發
展出來的密本,所以檢字方式為部首檢字,但是附予的數字碼已經重新編排。
密表:是個亂數表,譯電作業的要求是一次一密:即使用密表,用一組劃一組,
絕不重複使用之。
密鑰:密本與密表要如何對起來的關鍵,至於國軍有沒有做到非對稱密鑰,我也
不知道XD,不過60年前應該是沒有XD
譯電作業: (大至如下)
加密:將明文換成密本的數字,再將密本的數字與密表的亂數做運算後,會得
出一組新的四位數字,這就是密碼,密碼組因為都是數字,所以可以以電報發
送過去。
解密:電台在收到密碼電報後,在經過密譯辯正後,將密碼與密表做運算,找
回密本上相對應的文字,就可還原為明文。
=====================又是個分格線====================
前面原文所提的破密三要素ABC,在中文譯電作業裡,是做不到的XD.
經過密表處理後,即便電報密碼重複,所代表的也是不同字/辭/短句
而各單位間的密表亦不一樣,對上、對下、平行、跨軍種都會有不一樣
的密表/本(也許60年前沒那麼麻煩XD..),就如同開頭所說的要同時拿到
密本、密表及密鑰,才有可能破解密碼。只有密碼本?別鬧了,去擲笅吧..
--
~我是一個地理學家
所以隨身帶一把地質鎚也是很合理的事~
▁▁
▕森里▏
▕螢一▏
 ̄ ̄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.98.239
推 GOLDNBOY:我在金門當多波道士 6台FM200只有一台有裝安通... 01/30 15:47
→ GOLDNBOY:在猛虎嶼的時候 小金戰情傳真是用民線:P 01/30 15:47
→ GOLDNBOY:每個月換一次置碼器 據說戰情都沒在更新的:P 01/30 15:48
推 clockwatcher:密本、密表及密鑰只要解密單位有的,共軍都可能會有. 02/04 18:04
→ Morisato:密鑰不會留紙本=_= 02/04 19:03
→ clockwatcher:那就寫成紙本或派交通員背下來再送出去,連老蔣報話台 02/05 10:08
→ clockwatcher:都能滲透成功的老共,我不覺得這會是個大問題. 02/05 10:09
→ Morisato:策反譯電室內的工作人員比較可能,就像劉岳龍案那樣,光是 02/06 05:47
→ Morisato:跑到譯電室是拿不到啥鳥的 02/06 05:49
推 arnl:話說現在都系統化了 拿起密本的時候只有在基地... 02/07 01:55
→ sneak: //daxiv.com 01/01 22:19