密碼的故事:人類史上最重要的45種密碼與破解之道

密碼的故事:人類史上最重要的45種密碼與破解之道
定價:380
NT $ 300
  • 作者:馬克‧弗雷利
  • 原文作者:Mark Frary
  • 譯者:張毅瑄
  • 出版社:遠足文化
  • 出版日期:2021-04-14
  • 語言:繁體中文
  • ISBN10:9865080885
  • ISBN13:9789865080884
  • 裝訂:平裝 / 256頁 / 14.8 x 21 x 1.55 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

三千七百年前的斐斯托斯圓盤藏著什麼密碼?
經歷四百多年,為何伏尼契手稿始終無解?
齊麥曼電報被破譯,一次大戰因此更早結束?
英國政府通信總部發展什麼系統來讓密碼通訊更安全? 
 
橫跨六千年的古今密碼演進,
加密者與解密者永無停止的追逐,
帶來動人心魄、引人入勝的精采故事
 
  從人類最早學會互通訊息之時,密碼製作的技藝就一直挑戰著、吸引著我們。數千年來,人們使用傳遞加密訊息的方法來達成各種目的,本書讓讀者深入看見密碼學世界中扣人心弦的景象,揭示背後的陰險詭詐與獨創靈感,並清楚呈現亞蘭‧圖靈、「巨人」電腦以及更多更多著名解碼者的豐功偉業。
 
  書中蒐羅全世界45種最具影響力的密碼,包括凱薩移位密碼、復活島的倫哥倫哥文、二次大戰中德軍著名的Enigma密碼……以圖文並呈的方式讓讀者深入了解密碼製作所包含的技藝與科學。
全書將這些引人入勝的密碼依照時代排列,讀起來像一本古今益智遊戲史,在解謎的同時也更全面認識這個變幻莫測的祕密世界。
 
好評推薦
 
  誰不喜歡有趣的解謎故事?……這本書研究詳盡,精采紛呈……我發現我特別嗜讀那些介紹歷史解碼者的部分,無論是我熟悉的或從未聽過的人物都一樣。──The Quiet Knitter
 
  跟你打賭,你絕對曾在某一刻對密碼的世界深深著迷。馬克‧弗雷利這位科技與科學的著名獲獎作家在他的新書裡告訴我們許多精采的故事!──Eastern Daily Press
 
  這本書兼容並蓄介紹密碼製作背後的科技與人物……從難解的上古印度河文字到二次大戰期間圖靈對密碼解讀的關鍵貢獻以及未來量子加密法的可能性。各個有名無名解碼者的小傳為這些充滿挑戰性的密碼注入生命力。──Nature: Books in Brief
 

作者介紹

作者簡介
 
馬克‧弗雷利(Mark Frary)
 
  倫敦大學學院(University College London)天文與物理學一級榮譽學位獲獎者,並曾在日內瓦的歐洲核子研究組織(CERN)核子物理實驗室進行研究工作。是英國科技與科學類的知名得獎作家,著作等身,包括《解碼者:祕密通訊史》(Codebreaker: The History of Secret Communication,與史蒂芬‧平考克(Stephen Pincock)合著),以及《怪奇科學》(Freaky Science)、《奧妙的數學》(Math in Your Pocket)、《用科學改善生活》(Better Living Through Science)。
 
譯者簡介
 
張毅瑄
 
  臺灣大學化學系、歷史研究所畢業,譯有《哺乳動物們》、《地球毀滅記》、《古典洋裝全圖解》等書,最喜歡的一句話是「若以求知的觀點看待一切,所有的事都是好事」。
 

目錄

推薦序:史蒂芬‧巴克斯博士
序:複雜的密碼學

第一章 上古文明
替換式密碼與換位式密碼
印度河文字
歷史解碼者:寇伯,文特里斯,查迪克
斐斯托斯圓盤
阿特巴希密碼
波利比奧斯方陣
凱薩移位密碼

第二章 智慧之子
黑暗時代的新光芒
歐甘字母
歷史解碼者:約拿斯‧諾德比
倫哥倫哥文
伏尼契手稿
熙篤會密碼
歷史解碼者:伊本‧杜雷欣

第三章 字符之外
密鑰與多重字符
阿爾貝蒂密碼盤
卡丹格
貝拉索密碼
曼圖亞密碼
聖母頌密碼
維奇那密碼
歷史解碼者:艾蒂安‧巴澤里斯
舒博羅銘文
阿諾德密碼
歷史解碼者:奈特,梅吉西,謝斐
多拉貝拉密碼

第四章 電報時代
電子加密
傑佛遜密碼機
摩斯電碼
普萊費爾密碼
蒲福密碼
歷史解碼者:奧古斯蒂‧科克霍夫
聯邦路由密碼
歷史解碼者:伊莉莎白‧傅利曼
商用代碼
Q代碼與Z代碼
歷史解碼者:艾格妮絲‧麥耶‧德里斯科(X夫人)
ADFGX密碼和ADFGVX密碼
協和表
齊麥曼電報
一次性密碼本
歷史解碼者:查克托族與納瓦荷族密語隊

第五章機械時代
機器的興起
Type X和SIGABA
希爾密碼
謝爾必斯密碼機
歷史解碼者:亞蘭‧圖靈與Enigma密碼機
洛倫茲SZ40
詩碼
紫色密碼與珍珠港事變

第六章 量子時代
數位時代的編碼
阿加皮耶夫密碼
VIC密碼
歷史解碼者:唐納‧哈登
區塊加密法
公鑰加密法(PKE)
無線網路加密
單人牌戲密碼
進階加密標準
保全散列演算法
量子加密法與未來
怎樣成為密碼分析專家

名詞解釋
參考資料
 

推薦序
 
英國開放大學(Open University)現代語言與語言學教授
史蒂芬‧巴克斯博士
 
  人類總是情不自禁地被各種神祕難解的事物吸引,有如飛蛾撲火。這份喜愛如此強烈,我們甚至自行發明虛構的謎題來讓夏洛克‧福爾摩斯這樣的偵探去解決。說實在的,就是因為我們對「密碼」與謎團特別著迷,也才會創造出像印第安那‧瓊斯這樣的電影角色,將我們對冒險、運動家帥氣形象以及語言天分的喜愛結合在一個英雄人物身上,再給他一頂時髦的帽子。
 
  但是,正如這本既全面又充滿啟發性的書告訴我們的,現實世界其實已經存在大量真實的密碼與代碼來娛樂我們、讓我們傷透腦筋,何必還需要去發明虛構的謎題與密碼呢?以我自己的例子來說,我之所以下功夫解讀神祕的伏尼契手稿(Voynich manuscript),是因為童年對現實中從古到今各種解碼破譯事蹟的嚮往,包括聖書體、羅塞達碑(the Rosetta Stone)、北歐盧恩字母(runes)和克里特島線形文字B(Linear B)之謎。更何況,不僅僅是這些謎團本身吸引人,每個故事裡的人物在排除萬難破解自己這份密碼時,他們的表現經常都比印第安那‧瓊斯要更異乎尋常、更富有新意。
 
  當我應邀為這本書寫推薦序,在閱讀這一頁頁豐富內容的過程中,我又再一次被帶回那些古老的冒險世界,而我過去也曾在其中遊覽,去看那些我最喜愛的東西,比如那尚未被解讀的斐斯托斯圓盤(Phaistos Disk),或是那奇妙的倫哥倫哥文字(Rongorongo script)。雖然這些對我來說都是老朋友,我仍然在每一頁都學到關於它們的新知識。比如說,誰會曉得摩斯是因為妻子過世的刺激而著手設計出摩斯電碼,而在這之前他的工作卻是肖像畫家?
 
  除了這些以外,我們也會看到許多較不出名的密碼與代碼,但它們動人心魄、引人入勝的程度決不遜於其他。這麼說吧,這些就是我的新朋友,包括神祕的上古密碼、商業密碼、詩碼、先進加密技術,以及更多更多。在此同時我們還會遇見一批奇特又有趣的新角色:加密者與解密者、士兵與騙徒、江湖郎中與科學家、一頁又一頁的謎語與說謎人。有的謎題已被解開,但還有許多仍在吊著我們胃口,頑固地拒絕被破譯。所以說,我要公開向本書作者致謝,感謝他讓我重會老友,又介紹我認識新的益友。
 
  解譯任何密碼都需要靈活思考,需要專心致志與勞心勞力,但最重要的是需要好奇心以及愛新求新的態度,能將成見放一邊,跳脫既有的框架去想更多。正因如此,本書既能提供娛樂也能提供啟發,還能提供無限的趣味和卓識,刺激我們的好奇心,觸動人人皆有的人類基本特質——我們都熱切渴望能解開未解之謎、了解神祕事物,並想要在這麼做的時候享受過程中的每一步。
 
 
複雜的密碼學
 
  我們在這本書裡要踏上一場歷史之旅,從大約五千到六千年前密碼學在印度河河谷發源開始,探索古希臘人與古埃及人用來保密通訊內容的方法。從西元前第五世紀希臘史學家希羅多德(Herodotus)那裡,我們學到的不只是日常生活發生的事,更有許多有趣的細節,包括在奴隸剃光的頭上刺青以便發送密信的方法。希羅多德在《歷史》(Histories)一書裡記述了邁立特城(Miletus)的僭主(tyrant)希斯提埃烏斯(Histiaeus)與波斯交戰的時候就用了這招,先在奴隸剃光的頭上刺上訊息,等到奴隸的頭髮長出來就可以遮住刺青內容。希羅多德告訴我們,希斯提埃烏斯派出一名信使,交代他說:「當汝去至邁立特,要阿里斯塔哥拉斯(Aristagoras,希斯提埃烏斯的姪子)剃汝頭觀之。」
 
  希羅多德還把希臘人用的另一招數透露給我們,那就是把訊息刻在木板上,然後用熔蠟覆蓋木板來掩藏文字。這種技術後來被稱為「隱寫術」(steganography,源自希臘文的steganos「隱藏」與graphia「書寫」),且還納入了更多技巧,包括使用隱形墨水、用郵票遮蓋消息,或是在特定字母下方加點以指示閱讀者挑這些字母來看。
 
  歐洲進入中古時期後,阿拉伯學者冒出頭來成為加密這門學問的領路之光。伊拉克哲學家肯迪(al-Kindi)發明頻率分析法(frequency analysis),造就了密碼分析或說「解碼」的這門專業。這項發明是起跑線上的鳴槍,從此加密者與解碼者展開一場史詩級的競賽,一直延續到今天。歐洲思想家發展出刁鑽的新技術,使用多套字符表進行替換以使頻率分析法無效,從此掌握永遠擊敗解碼者的關鍵——至少他們自己這樣認為。然而,十九世紀德國密碼學家弗里德里希.卡西斯基(Friedrich Kasiski)卻證明這些看似毫無破綻的技術竟也有其弱點。
 
  到了十九世紀早期,工業革命、國際貿易日益發達,再加上電報科技的盛行,都使得人們更需要能夠保密的遠距通訊。山謬.摩斯(Samuel Morse)把與他同名的這套電碼貢獻給世界,其他人則想到要讓通訊保密還得更進一步。二十世紀早期,世界爆發戰爭,設計密碼與破解密碼這兩方之間的勝負可以決定乾坤。法國軍人喬治.潘文(Georges Painvin)這位解碼天才是協助擊破德軍一九一八年春季攻勢(Spring Offensive)的功臣;而美軍的查克托族(Choctaw)印第安人密語隊(codetalker)則確保了盟軍通訊內容絕不外洩。兩次世界大戰之間這段時期是密碼學發展的重要分水嶺,手工加密的時代結束,機器時代由此開始,讓交戰雙方能以不可思議的複雜方式來迂迴處理(convolute)訊息。
 
  不過,就連這種密碼都不是百毒不侵。直到二次大戰終戰數十年後,英國布萊奇利園(Bletchley Park)解碼專家的貢獻才為世人所知,但戰爭時期的領袖溫斯頓‧邱吉爾 (Winston Churchill)曾說過一句著名的話,他說布萊奇利園所做的事讓戰爭得以提早一年結束。直到現在,數學家仍是密碼研究的領頭先鋒,他們一直致力尋找更加複雜的函數來消隱訊息,而這也直接導致電腦時代的開始。從那時起,愈來愈複雜的資訊科技也就成為密碼學世界的主宰者。 
 
  「代碼」與「密碼」的不同 
 
  雖然英語使用者普遍混用code(代碼)與cipher(密碼) 兩字,但其實兩者之間有著本質上的重要差異。
 
  密碼指的是將訊息中每個字母都用其他符號代換的一套做法,以此將訊息內容加以偽裝。另一方面,代碼比較注意的是文字的含義而非個別字母,其做法通常是將整個單字或整句話依照代碼本(用來蒐集、儲存和記錄代碼的檔案或書籍)中的指示加以代換。
 
  就結果來說,代碼比密碼更固定、更不靈活。舉例來說,某一套代碼可能會特別指定用「5487」這組數字來代換「攻擊」(attack)這個詞,這樣的話任何時候某條訊息裡出現「攻擊」一詞,加密後的結果就一定會包含「5487」這組數字。就算代碼本裡提供多個用來代換「攻擊」的選項,但能夠產生的變化仍然有限。
 
  相比之下,如果是密碼,就算是在同一條訊息裡,不同地方出現的「攻擊」(attack)一詞都可能會被以完全不同的方式加密,於是旁觀者就更難看出其中規律。
 
  本書將代碼與密碼這個撲朔迷離的世界放入歷史的脈絡裡,同時也提供實用工具,讓有心致力於密碼學這門科學與藝術的人能用來破譯密文或自行加密訊息。
網路書店 類別 折扣 價格
  1. 新書
    79
    $300