密码学-计算理论实验室.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
密碼學 網多實驗第二組 翁秉義 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 – 密文 密文: 例1 – 排列 P F E E S E S N R E T M P F H A I R W E O O I G M E E N N R M A E N E T S H A S D C N S I I A A I E E R B R N K F B L E L O D I 例1 – 明文 明文: PRIME DIFFERENCE BETWEEN ELEMENTS RESPONSIBLE FOR HIROSHIMA AND NAGASAKI Prime difference between elements responsible for 広島 and 長崎? 還得去找問題的答案…= = 古典密碼

文档评论(0)

18273502 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档