從古至今,信息安全就一直伴隨社會發展而存在。隨之發展而來的密碼學,在這當中也扮演了十分重要的角色。使用密碼技術不僅可以保證信息的機密性,還可以保證信息的完整性,防止信息被篡改和偽造。生活中,用到密碼學的例子也比比皆是,例如身份認證、指紋解鎖、電子郵件等。2018年10月20日,中科館大講堂《知識就是力量》專場講座,我們邀請到中國密碼學會教育工作委員會副主任、中國密碼學會理事李子臣教授,帶我們暢游密碼的海洋。
Q?什么是密碼學?
A?要想知道什么是密碼學,必須先知道什么是密碼。密碼是通信保密的工具,是信息安全(網絡空間安全)的核心。密碼技術是解決網絡與信息安全最有效、最可靠、最經濟的手段,是信息系統內置的免疫基因,沒有密碼就沒有網絡安全。因此,密碼可以用于網絡上的身份認證、可以用于通信的保密。而密碼學則是研究編制密碼和破譯密碼的技術科學,因此,密碼學具有四個屬性:機密性、完整性、認證性、不可偽造性。
(回答者:李子臣)
Q?為什么說古典密碼是一門藝術?
A?人類文明發展到使用語言和文字后,就產生了保密通信和身份認證問題,這是密碼學的主要任務。古典密碼與其說是一門科學,不如說更像是一門藝術,它們反映出古人的高超智慧和絕妙想象力,并且蘊涵了現代密碼學思想的萌芽。比如,在古希臘戰爭中,為了安全傳送軍事情報,奴隸主會把密令寫在剃光頭發的奴隸頭上,等到頭發重新長出來后,再讓他去盟友軍隊傳遞信息;或者使用斯巴達密碼棒傳遞消息。在中國,則有藏頭詩等隱晦傳達某些秘密的方法。
(回答者:李子臣)
Q?密碼與戰爭之間有什么關系?
A?從古到今,軍隊歷來是使用密碼最頻繁的地方,因為保護己方秘密并洞悉敵方秘密是克敵制勝的重要條件。中國古代有著豐富的軍事實踐和發達的軍事理論,其中不乏巧妙、規范和系統的保密通信和身份認證方法,比如中國古代軍事著作《六韜》中的“陰符”和“陰書”,就是后來密碼學中的“加密后的信息”或“密文”,其加密的方法,相當于現代密碼學中變換的代替或移位;又比如我們在影視劇中常見的虎符、信牌等,則都是具有驗證身份的作用。擴大到世界范圍,二戰時期圍繞恩尼格瑪密碼設計和破譯的戰爭,其過程跌宕起伏,盡顯人類智慧之美。
(回答者:李子臣)
(責任編輯/岳萌 ?美術編輯/胡美巖)