亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        古典密碼術(shù)

        2019-01-13 07:48:46李子臣譚亦夫宋培非
        讀者·校園版 2019年1期
        關鍵詞:維吉尼亞愷撒密碼學

        李子臣 譚亦夫 宋培非

        人類文明發(fā)展到使用語言和文字后,就產(chǎn)生了通信保密和身份認證的問題,這是密碼學的主要任務。古典密碼學與其說是一門學科,不如說是一門藝術(shù),它們反映出古人的高超智慧和絕妙想象力,并且蘊涵了現(xiàn)代密碼學思想的萌芽。

        古希臘“天書”

        大約在公元前700年,古希臘軍隊采用一種叫作Scytale的圓木棍來進行保密通信。其使用方法是:把長帶子狀的羊皮紙纏繞在圓木棍上,然后在上面寫字;解下羊皮紙后,上面只有雜亂無章的字符,只有再次以同樣的方式纏繞到同樣粗細的棍子上,才能看出所寫的內(nèi)容。

        這種Scytale圓木棍也許是人類最早使用的文字加密、解密工具,據(jù)說主要是古希臘城邦中的斯巴達人在使用它,所以它又被叫作“天書”。

        Scytale圓木棍的加密原理屬于密碼學中的“移位法”加密,因為它通過改變文本中字母的閱讀順序來達到加密的目的。

        古羅馬愷撒密碼

        公元前60年前后,古羅馬的執(zhí)政官和軍隊統(tǒng)帥愷撒發(fā)明了一種把所有的字母按字母表順序循環(huán)移位的文字加密方法。例如,當規(guī)定按字母表順移3位時,那么a就寫成d,b寫成e,c寫成f……x寫成a,y寫成b,z寫成c。

        比如,Knowledge is power(知識就是力量),就寫成:NQRZOHGJHLVSRZHU。

        從密碼學的角度來看,愷撒加密法屬于“單字母表替換”加密,而且替換的規(guī)則很簡單。然而,愷撒加密的思想對西方古典密碼學的發(fā)展有較大的影響。事實上,直到第二次世界大戰(zhàn)結(jié)束,西方所使用的加密方法還大多屬于“字母表替換”加密,只是替換的規(guī)則越來越復雜而已。

        歐洲加密術(shù)

        替換加密就是把普通信文中的文字符號替換成其他文字符號以達到加密的目的,其替換規(guī)則只有通信雙方知道。西方國家大都使用拼音文字,只有二十幾個字母和幾個標點符號,文字符號較少,所以很適合用替換法加密。

        愷撒密碼就是一種替換加密方法,但這種加密方法具有“明密異同性”,利用頻率分析法比較容易破解。

        于是,從15世紀中葉起,歐洲人開始研究設計“多字母表替換加密”方法,即明文中同一個字母在不同的位置上會有不同的替換符號。其中最有名的當屬維吉尼亞密碼。它主要使用一張字母矩陣表,其中第一行是任意給定的字母表,第二行是第一行左循環(huán)移一位,最后一位的字母移至第一位,而形成的字母替換表。第三行又是第二行左循環(huán)移一位,以下各行依次類推。加密時,對于明文中的同一個字母,當其第一次出現(xiàn)時,使用表的第一行來替換,第二次出現(xiàn)時使用第二行替換,依次類推。如果該字母出現(xiàn)的次數(shù)超過矩陣的行數(shù),則回到第一行繼續(xù)下去。解密同加密一樣,也是從上到下逐行進行。

        維吉尼亞密碼后來出現(xiàn)過多種改進和變形。其中一種變形就是,由密鑰確定密文所在的行,明文確定明文所在的列,在加密方陣中,行和列的交叉就是相應的明文。

        使用維吉尼亞密碼加密的過程中,一個明文字母根據(jù)在明文中出現(xiàn)的順序或者密鑰的不同,會有多種變化,最多能有26種變化。而愷撒密碼加密與明文字母的順序沒有關系,只有一種變換。所以愷撒密碼是“單表密碼體制”,而維吉尼亞密碼是“多表密碼體制”。顯然,多表加密比單表加密復雜得多,因此其破解難度也增加了許多。自從維吉尼亞加密術(shù)出現(xiàn)以后,多表加密成為歐洲人最常用的加密方法。

        破譯古典密碼

        公元7世紀開始興盛的阿拉伯民族是最早系統(tǒng)總結(jié)并使用密碼分析方法的民族。

        1987年,科學家發(fā)現(xiàn)了肯迪在公元850年前后寫的《解碼手冊》。

        書中關于密碼分析的描述如下:如果我們已經(jīng)知道了一份密文所使用的語言,要破解它的一種方法是找一份用同樣語言寫的明文,大約有一頁紙的長度。然后統(tǒng)計其中每個字母出現(xiàn)的次數(shù),把出現(xiàn)頻率最高的字母叫作“第一”,出現(xiàn)頻率次高的字母叫作“第二”,以此類推,直到數(shù)完明文中所有的字母。然后再看待破解的那份密文,同樣對其中的符號做頻率排序。我們找到出現(xiàn)頻率最高的那個符號并把它替換為上述的“第一”字母,找到出現(xiàn)頻率次高的符號并把它替換為“第二”字母,找到第三高的符號并替換為“第三”字母,直到數(shù)完密文中的所有符號。

        這是歷史上最早的研究用頻率分析法破解密碼的文獻,比西方的同類文獻早了大約300年。基于字母和單詞的統(tǒng)計學特性的頻率分析方法,一直是破解密碼最基本和最常用的方法。

        例如,已知經(jīng)愷撒密碼加密過的密文:

        HQGHDYRUWRVHHWKHJRRGLQHYHUBVLWXDWLRQ

        統(tǒng)計得出H是出現(xiàn)次數(shù)最多的字母,頻率為0.194。

        根據(jù)英文中字母出現(xiàn)概率的統(tǒng)計數(shù)據(jù),字母e出現(xiàn)的概率最高,為0.127。

        那么,密文字母H的明文就應該是e,H對應的數(shù)字為7,e對應的數(shù)字為4,于是根據(jù)愷撒密碼加密規(guī)則,將密文中的字母向右移3位,就可得到明文。解密后得出明文:Endeavor to see the good in every situation(努力在每種情況下看到好的一面)。

        第二次世界大戰(zhàn)中的密碼戰(zhàn),是當時敵對雙方最優(yōu)秀的科學大腦和最先進的科技之間的生死較量,但究其所依據(jù)的加密原理,仍然是替換和移位,破解原理是基于字母和單詞的頻率分析,只是復雜的程度不同而已。當然,肯迪的方法只能破解較原始的單表替換加密方法,對于較復雜的多表替換加密方法是無能為力的。然而,對于多表古典密碼體制,將密文的重合指數(shù)方法和密文中字母統(tǒng)計規(guī)律相結(jié)合,同樣可以破譯。

        猜你喜歡
        維吉尼亞愷撒密碼學
        愷撒:拒絕王冠的人
        《小房子》
        圖靈獎獲得者、美國國家工程院院士馬丁·愛德華·海爾曼:我們正處于密鑰學革命前夕
        密碼學課程教學中的“破”與“立”
        計算機教育(2018年3期)2018-04-02 01:24:40
        走進意識的世界
        祖國(2017年9期)2017-06-15 02:32:22
        法醫(yī)出手,愷撒瞑目
        百家講壇(2016年18期)2016-11-01 12:52:28
        矩陣在密碼學中的應用
        愷撒應對罷戰(zhàn)軍團
        伍爾夫“雌雄同體”觀及小說《奧蘭多》
        科教導刊(2014年35期)2015-01-04 22:20:27
        密碼學的課程特點及教學方法探討
        午夜免费观看日韩一级片| av无码av在线a∨天堂app| 40分钟永久免费又黄又粗| 在线观看一区二区蜜桃| 日本久久久久亚洲中字幕| 一本大道无码av天堂| 无码人妻丝袜在线视频| 亚洲a级视频在线播放| 亚洲av无码精品色午夜app| 亚洲精品久久久久久动漫| 国产精品日日摸夜夜添夜夜添| 少妇熟女天堂网av天堂| 亚洲熟妇av一区| 香蕉人妻av久久久久天天| 亚洲无码激情视频在线观看| 蜜桃视频一区二区三区四| 国产精品vⅰdeoxxxx国产| 日本色噜噜| 福利视频自拍偷拍视频| 日本无遮挡真人祼交视频| 无码国产精品一区二区高潮| 国产在线一区二区三区av| 精品人妻av中文字幕乱| 成人免费无码大片a毛片| 婷婷丁香社区| 亚洲精品中文字幕尤物综合| 少妇连续高潮爽到抽搐| 777午夜精品免费观看| 在线观看精品国产福利片100| 国产一区二区三区成人av| 成人免费无码大片a毛片| 国产精品午睡沙发系列| aa视频在线观看播放免费 | 欧美黑人又粗又硬xxxxx喷水 | 性视频毛茸茸女性一区二区| 国产精品女老熟女一区二区久久夜 | 香蕉视频一级| 亚洲人妻av综合久久| 欧美老妇交乱视频在线观看| 国产亚洲av手机在线观看| 国产美女久久久亚洲综合|