- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
理論 – 單向 / 雙向函數 y = f(x)… 雙向函數 y = f(x) = 2x + 1 從y反推x? ? f-1 = (y – 1) / 2 只要有 f 就可以很簡單地推出 f-1 ? 不好! 理論 – 單向 / 雙向函數 y = f(x)… 單向函數 幾乎不可能從 y 反推 x 單向暗門函數 有一 f-1,使得x = f-1(y) 很容易被計算 在只有 f 的狀況下,幾乎不可能推出 f-1 在不知道 f-1 的狀況下,幾乎不可能從 y 反推 x 理論 – 單向 / 雙向函數 古典密碼學 雙向函數 藉由隱藏 f 來防止竊聽者推出 f-1 近代密碼學 單向暗門函數 因此,f 是公開的 密碼學 Outline 簡介 歷史 方法 理論 簡介 密碼學 Cryptology 隱藏(kryptos) 訊息(logos) 簡介 – 名詞解釋 明文(plaintext) 任何人都讀得懂的文字 密文(encrypted; cipher text) 用特殊方法使文章內容變得混亂,使得只有少數持有「鑰匙」的人才能看得懂的訊息 Encrypt / decrypt 加密 / 解密 簡介 – 名詞解釋 Key 鑰匙 明文與密文的對應關係 簡介 – 四大目標 秘密性 防止竊聽 完整性 內容不可被更改 鑑定性 確定資訊確實是由發送者所傳送而非偽造 不可否認性 發送方在事後不可否認其傳送過的資訊 歷史 密碼學的歷史已有四千多年 密碼學經常作為軍事用途 歷史 – Caesar Cipher 兩千年前,Julius Caesar (凱薩)使用了一種簡單的替換密碼 運用在Gallic Wars 後被稱為Caesar Cipher (凱薩密碼) 歷史 – Caesar Cipher 每個字母用其後三個字母替代 A ? D; B ? E; … 一般情況: 只要每個字母都有一對一的關係即可 歷史 – Caesar Cipher 阿拉伯人發明頻率攻擊方法 歷史 – Vigenère Cipher 改進:Blaise de Vigenère 發明多字母替換密碼(polyalphabetic substitution cipher) Vigenère cipher 逐漸被各國採用 歷史 – Vigenère Cipher Vigenère cipher 明文:ABCDEFGHIJKLMNOPQRSTUVWXYZ 組一:ZYXWVUTSRQPONMLKJIHGFEDCBA 組二:LMNOPQRSTUVWXYZABCDEFGHIJK 明文:I CAME I SAW I CONQUERED 密文:R NZXV T HLD T XZMBFPIPW 密文:? RNZXVTHLDTXZMBFPIPW 歷史 – Vigenère Cipher Vigenère cipher 機器: Jefferson cylinder 歷史 – Vigenère Cipher 1854年, Vigenère cipher 首次被 Charles Babbage 攻破,但没有公開 Friedrich Kasiski 於1863年攻破 Vigenère cipher,並公開了 歷史 – 公開金鑰 近代:電腦發明 1976年,公開金鑰密碼學觀念發表 1978年,Knapsack公開密碼系統提出 同年,RSA公開密碼系統提出 1982年,Knapsack被Shamir破解。 Shamir – RSA的發明人之一 RSA一直未被破解 歷史 – 公開金鑰 Shamir 歷史 – 公開金鑰 1994年,RSA129被Lenstra領導小組破解。 “We are happy to announce that…” RSA-129=114381625757888867669235779976146612010218296721242362562561842935706935245733897830597123563958705058989075147599290026879543541=3490529510847650949147849619903898133417764638493387843990820577 * 32769132993266709549961988190834461413177642967992942539798288533 方法 古典密碼學 替換 變位 近代密碼學 量子密碼學 古典密碼學 – 機器 密碼機 德國發明,用於二次大戰 古典密碼學 – 程式 火星文產生器 V2.0 Designed By Br ZetA 2002 阿光 ? ◇┼◣◢♂┬▏┤◢ 古典密碼學 – 變位法 《數位密碼》丹.布朗 例1 – 密文 密文: PFEE SESN RETM MFHA
您可能关注的文档
最近下载
- 略阳县金子山尾矿库闭库工程施工组织设计方案.doc
- 蒸汽管道报检资料.pdf VIP
- 尾矿库项目施工组织设计.doc VIP
- Unit4Reading+I课件2024-2025学年牛津译林版英语八年级上册.pptx VIP
- 高考数学直线与圆常用二级结论,高考数学常用二级结论.doc VIP
- 2025高考数学核心二级结论速记指南.pdf VIP
- 生活中的方向 第1课时 教室里的方向(教学设计)数学苏教版二年级上册(新教材).docx
- 2025年中国氧化锆质发热元件市场调查研究报告.docx
- 《国际船舶医疗指南》第3版发行.doc VIP
- 2025贵州省科学技术协会招聘直属事业单位工作人员6人模拟试卷含答案详解.docx VIP
文档评论(0)