在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

科普:密碼學的來源歷史

如意 ? 來源:ETHFANS ? 作者:Ajian ? 2020-06-28 09:38 ? 次閱讀

密碼學(Cryptology)的歷史

“cryptology” 和 “cryptography” 兩個詞在現代的文獻中常常是無差別混用的,這就把對它們實際意義的混淆延伸到了語義學中。實際上,這幾個不同的詞語最好這樣解釋:

Cryptology(密碼學) —— 對保密技術的藝術性 以及/或者 密碼系統科學性的研究

Cryptography(密碼設計學)—— 設計密碼系統來保密的實用方法

Cryptoanalysis(密碼學分析)—— 致力于發現無需得知密鑰或算法就能從密文中反推出明文的漏洞

譯者注:正如作者所說,在現代的文獻中,“cryptology” 和 “cryptography” 基本上是沒有差別的了,都是 “密碼學” 的意思,而且,密碼學雖然脫胎于加密方法研究,但現代的密碼學早已不止于研究加解密,而是延伸到了研究如何保障通信中的 “機密性”、“身份同一性” 等屬性上。因此,可以說,作者這里的定義即使不算過時,也至少是窄化了密碼學。不過,出于理解作者原意的需要,對下文中的相應詞語,我們仍沿用此處的翻譯。

本文的絕大部分篇幅是在解釋 “Cryptography(密碼設計學)”,也就是今時今日的密碼學實踐,也希望讀者能意識到這幾個詞的含義和區別。

就其本身而言,密碼學作為一種科學的研究已經存在了很多年,已知最早的一個密碼設計學的例子是在一段刻于公元前 1900 年的銘文,是在埃及貴族 Khnumhotep 二世墓地的主墓室里發現的。那個雕刻者到處使用一些奇怪的符號來代替更常見的符號。不過目的似乎并不是隱藏信息,只是為了改變其形式,讓它看起來更高貴一些。

在羅馬帝國的鼎盛時期(公元前 100 年),Julius Caesar(凱撒大帝)也因使用加密技術向前線將軍傳送消息而聞名。這種字符替換型加密方法(cipher)被稱為 “凱撒密碼”,可能是文獻中最常提到的人類曾用過的加密方法。(所謂 “cipher”,就是用來加密或者解密的算法)。所謂 “字符替換型加密方法”,就是把明文(我們想要加密的消息)中的每個字母都換成另一個字母,形成密文(即被編碼過的消息)。凱撒所用的方法是把每個字母位移三位,比如,“A” 會被換成 “D”,“B” 會被換成 “E”,以此類推(都是換成該字母后面第三個字母)。相應地,最后的幾個字母會被換成開頭的字母,比如 “X” 會被換成 “A”。

在第二次世界大戰期間,美國海軍從納瓦霍人(Navajo)中招募并訓練了許多熟練使用納瓦霍語的人。從編碼消息的角度來看,這是個絕妙的辦法,因為很少有納瓦霍人以外的人學過怎么說這種語言,而且當時還沒有用納瓦霍語出版的書。但是除了詞語之外,納瓦霍人的口語并不是十分復雜(按密碼設計學的標準來看),一個母語為納瓦霍語的人再加上一個訓練有素的密碼學家,合作起來完全可以破解這套密碼。日本人曾經有過一次機會,就是在 1942 年 “巴丹死亡行軍(Bataan Death March)” 期間他們在菲律賓抓住了 Joe Kieyoomia。Joe 是美國海軍的一位納瓦霍中士,但他并不是密語播報員,只負責翻譯無線電消息。只不過,因為他沒有參與過密語訓練,這些詞語是什么意思他一點也不懂。當他說自己不能解讀這些消息時,日本人就開始嚴刑拷打他。因此,日本陸軍和海軍從來沒有破譯過這些密語。

再到 1970 年代,IBM 發現他們的客戶需要某種形式的加密手段,所以他們成立了一個密碼學小組,由 Horst-Feistel 領頭。他們設計出了一種加密算法叫 “Lucifer”。1973 年,美國國家標準局(現在叫做國家技術與標準局,NIST)放出話來,希望大家能提議一種夠格成為國家標準的數據加密方法。他們顯然已經意識到,自己買了很多并沒有什么密碼學基礎的商業產品。Lucifer 最終被接受了,因此叫做 “DES(數據加密標準)”。1997 年以后,DES 被窮舉式搜索攻擊攻破。DES 的主要問題在于加密密鑰的位數太小。隨著計算機運算力的增加,通過暴力窮舉所有可能的密鑰組合來破解密文慢慢變成了一種可行的辦法。

在 80 年代,大家幾乎只有一個選擇,就是 DES。今天的情形已經大不相同了,有一大堆更健壯、更快,設計也更好的算法可供選擇。問題已經變成了你如何厘清這些選擇。

1997 年,NIST 再次征求新的加密算法提案,最終收到了 50 份提案。2020 年,NIST 接受了 “Rijndael” 算法,并命名為 “AES”,高級加密標準。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 密碼
    +關注

    關注

    9

    文章

    192

    瀏覽量

    30892
  • 加密算法
    +關注

    關注

    0

    文章

    217

    瀏覽量

    25779
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    艾為電子“探秘中國芯”科普公益攜手閔實驗小學

    近日,艾為電子開啟“探秘中國芯”科普公益活動,閔實驗小學23名學生代表,共同踏入集成電路的奇妙世界。作為閔行區首批青少年研實踐教育基地,艾為電子匠心打造沉浸式芯片科普課堂,以“參觀感知+理論研習
    的頭像 發表于 05-28 18:04 ?308次閱讀
    艾為電子“探秘中國芯”<b class='flag-5'>科普</b>公益攜手閔實驗小學

    28nm制程!國產抗量子密碼芯片迎重磅新品

    電子發燒友網報道(文 / 吳子鵬)抗量子密碼芯片作為融合量子物理原理與經典密碼學的新型安全芯片,其核心使命在于抵御量子計算對傳統加密體系帶來的嚴峻威脅。該芯片的核心技術涵蓋量子隨機數生成、抗量子算法
    的頭像 發表于 05-08 01:06 ?7447次閱讀

    【「芯片通識課:一本書讀懂芯片技術」閱讀體驗】圖文并茂,全面詳實,值得閱讀的芯片科普

    評估是否需要繼續閱讀下去。 大致瀏覽下書的目錄,可以初步了解書的內容,可以看到是非常全面的。 二.本書特點2.1 本書是一本全面的介紹芯片基本知識的科普書,本書一大特點是全面。從芯片的發展歷史
    發表于 03-27 16:07

    對稱加密技術在實際應用中如何保障數據安全?

    ,如使用安全的密鑰協商和密鑰分發方式,定期更換密鑰等。 密碼學原理的安全性: 對稱加密算法的安全性基于密碼學原理,需要確保密碼學原理的安全性,如避免使用弱密碼、避免使用已經破解的
    的頭像 發表于 12-16 13:59 ?594次閱讀

    NAS重置密碼攻略來襲,讓你告別‘密碼焦慮’!

    你是否曾遇到過這樣的尷尬場景:當你登錄某個賬號時,突然發現自己的腦子像是被格式化了一樣,一片空白。好不容易憑感覺輸入了幾組可能的密碼組合,結果系統無情地吐出了“密碼錯誤”的提示。 更讓人抓狂
    的頭像 發表于 12-11 15:29 ?976次閱讀
    NAS重置<b class='flag-5'>密碼</b>攻略來襲,讓你告別‘<b class='flag-5'>密碼</b>焦慮’!

    Linux系統設置用戶密碼規則(復雜密碼策略)方法

    Linux系統下的用戶密碼的有效期 可以修改密碼可以通過login.defs文件控制。設置密碼過期期限(默認情況下,用戶的密碼永不過期。) 編輯 /etc/login.defs 文件,
    的頭像 發表于 12-07 09:24 ?856次閱讀

    RK3568國產處理器_教學實驗箱_操作教程:1-22 密碼學編程實驗

    箱上電。 (4)系統啟動成功后,輸入賬戶密碼登錄即可(賬密均為:tronlong) (5)登錄成功后,查詢實驗箱的網口地址。 拷貝文件 我們先打開Ubuntu,將Demo文件夾拷貝到RK3568目錄
    發表于 12-02 16:20

    什么是光子?

    包括發射、傳輸、偏轉和放大等過程。 光子的應用非常廣泛,從能源生產和檢測到電信和信息處理,無所不包。它對通信、醫療保健、導航和天文學等各個領域產生了重大影響,成為現代技術和科學認識的重要組成部分。 二、歷史背景
    的頭像 發表于 10-29 06:21 ?601次閱讀

    科技少年夢 科普粵海行|芯??萍?b class='flag-5'>科普基地啟迪智慧未來

    9月28日,由深圳市南山區粵海街道辦事處主辦,深圳市高科技協同創新促進會、深愛人才館策劃執行的“科技少年夢科普粵海行”系列活動之“芯片探秘鏈啟未來”芯??萍籍a品體驗日成功舉行,吸引了眾多青少年及家長
    的頭像 發表于 10-01 08:07 ?456次閱讀
    科技少年夢 <b class='flag-5'>科普</b>粵海行|芯??萍?b class='flag-5'>科普</b>基地啟迪智慧未來

    Linux OpenSSL命令詳解

    密碼學標準和互聯網協議一樣,是一種大家都遵守的約定和標準,比如PKCS#中規定了 RSA 秘鑰是怎么生成的、公私鑰的格式 等內容,x509標準規定了證書的格式等。
    的頭像 發表于 08-14 18:22 ?1987次閱讀
    Linux OpenSSL命令詳解

    鴻蒙開發:Universal Keystore Kit密鑰管理服務 密鑰派生介紹及算法規格

    密碼學中,密鑰派生函數(Key derivation function,KDF)使用偽隨機函數從諸如主密碼密碼的秘密值中派生出一個或多個密鑰。
    的頭像 發表于 07-11 16:30 ?535次閱讀

    【《計算》閱讀體驗】+一篇內容豐富的介紹計算的科普

    第一章從畢達哥拉斯的困惑引出了數的計算,介紹了畢達哥拉斯學派和柏拉圖理想世界,以及第一次數學危機,個人認為可以作為故事書來看這一部分歷史。然后介紹了演繹推理:邏輯和幾何,從亞里士多德的邏輯學
    發表于 06-27 23:18

    科普 EVASH Ultra EEPROM 晶圓生產過程

    科普 EVASH Ultra EEPROM 晶圓生產過程
    的頭像 發表于 06-26 10:16 ?702次閱讀

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲芯片

    科普EEPROM 科普 EVASH Ultra EEPROM?科普存儲芯片
    的頭像 發表于 06-25 17:14 ?958次閱讀

    電感科普篇:電感的特性有哪些?

    電感科普篇:電感的特性有哪些?
    的頭像 發表于 06-16 10:31 ?1868次閱讀
    主站蜘蛛池模板: 最新激情网 | 黄 色 成 年人网站 黄 色 成 年人在线 | 成人免费的性色视频 | 久久精品第一页 | 曰本性l交片视频视频 | 黄色精品视频 | 人人做人人爽久久久精品 | 免费又黄又爽1000禁片 | 一区二区三区电影 | 欧美性满足hd1819 | 日日干夜夜操视频 | 欧美视频xxxxx| 一本到视频在线 | 国产大乳美女挤奶视频 | 五月婷婷六月合 | 丁香激情综合 | 亚洲欧美日韩国产一区二区三区精品 | 久久这里只有精品任你色 | 六月婷操 | 糖心vlog麻豆精东影业传媒 | 天堂在线网 | 中文永久免费看电视网站入口 | 免费一级欧美片在线观免看 | xxxx日本xx | 久久久久国产精品四虎 | 最好免费高清视频观看韩国 | 色婷婷综合在线视频最新 | 天天拍天天干 | 久久天天躁狠狠躁夜夜免费观看 | 激情在线网站 | 婷婷激情亚洲 | 亚洲一区在线视频 | 超级碰碰青草免费视频92 | 狠狠色丁香六月色 | 免费欧美黄色片 | 免费看h网站 | 被公侵犯肉体中文字幕一区二区 | 国产精品国产三级在线高清观看 | 性做久久久久久久免费看 | 手机看片福利国产 | 可以免费观看的一级毛片 |