六樓的成人中文圖書館,如往常一樣,有十餘個銀髮族在讀報或看書。有些坐在長桌邊,也有些站在書櫃旁。
軒嵐往書櫃方向走時,總不忘瞥一下「待回架圖書」的木車子上有什麼書籍。
這天,整體排列好的一排書脊上,平放著一本書:
《碼書:編碼與解碼的戰爭》(The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (2000))——粒子物理學家Simon Singh所著的密碼學科普書。
如何加密一條訊息,能讓全世界都無法解讀,唯獨擁有鑰匙的收訊者?解碼者又是如何在一堆看似垃圾的數據中尋找規律,洞悉加密背後的玄機?軒嵐光是看了目錄,就忍不住站著看下去。
最古老的加密方式是單套字母替代式密碼法(monoalphabetic substitution cipher),例如把字母移位(transposition)或替代(substitution)。知道解密鑰匙,便能馬上解讀密碼,不知情的解密者,需要檢查天文數字般多的可能性才能撞破鑰匙。不過,很快阿拉百解碼學家就透過分透加密文字中的字母出現頻率推斷出鑰匙為何,即頻率分析法(frequency analysis)。
十五世紀,Leon Battista Alberti創造了多套密碼字母交替使用的方法,以混淆解碼者的頻率分析,這就是後人所知的Vigenère cypher…
「軒嵐。」
感覺到肩膊給拍了拍同時,也聽見甜美的嗓音輕喚自己——軒嵐馬上抬起頭。