第二讲:密码学与计算机安全 -----密码学历史

Slides:



Advertisements
Similar presentations
2007 年 6 月 楚雄师范学院计科系 离 散 数 学 第三章 逻辑代数 ( 上 ) 命题演算.
Advertisements

(一)辦桌文化起始略說: 1. 祭祀宗教 2. 生命禮儀 3. 外燴 --- 老師、師公、師傅、總鋪師 4. 搬桌搬椅時代 (二) 食物食材 1. 靠山考海 2. 基本:炒米粉、糍、檳榔 3. 小吃搬上桌 (三) 變變變 1. 調味不同 2. 師承不同 3. 地點也變.
自然產與剖腹產比較 江幸達、江俊億、何奇軒 李奇軒 、 莊程勛 、 葉 姵 君 黃雅靖、劉品妤、羅彩瑄 坪內由里佳 1 第十組:
動動腦時間 — 腦筋急轉彎 —. 1. 有三個小朋友在猜 拳,一個出石頭,一 個出布,一個出剪刀, 請問三個人共有幾根 指頭? 答案: 60 根.
第4章 交易性金融资产与可供出售金融资产 学习目标
看不見的聲音 唐代女性文學.
8 赌徒的难题——概率论的产生与发展.
(4F01) 陳可兒 (4F03) 張令宜 (4F05) 何秀欣 (4F14) 潘美玲
腹有诗书气自华 邓 兵 2014年6月12日.
古代四大美女de风云 沉鱼 . 西施 落雁 . 王昭君 闭月 . 貂禅 羞花 . 杨玉环 编者:周惠婷,李雪蓉
會計資訊系統 專章A.
第三章 調整與編表.
一、银行保证金质押 二、理财产品质押 三、银行卡被盗刷的责任问题 四、票据纠纷
活力 射 四 简报 种子发芽咯 de 国培(2015)小学数学四组 3/11/2017.
小学《人•自然•社会》 五年级教材解读 浙江省教育厅教研室 李 荆 -
輕歌妙舞送黃昏 組員名單 組長:程鵬飛 組員:黎達華 劉展鵬 邱迦欣.
第三章 企业战略策划 第一节 企业整体战略策划(一).
期考議題 單元一:資訊科技(eg上網活動)與人際關係 單元二:青少年社政參與(80後) 單元二:郊野公園與房屋政策/問題
大學多元入學方案 財務金融二 王詩茹.
勞動權益 教師:黃益中.
06資訊安全-加解密.
漫漫人生 主办:平远县田家炳中学 总第一期 2008年2月 主编:初二(11)班 肖遥.
密码学基础 电子科技大学•计算机学院.
人地關係 ── 熱帶雨林 人文活動對環境的影響.
電子戶籍謄本申辦及驗證實務作業與問題討論
第五单元 中世纪西欧.
《现代汉语语法研究》第三讲 现代汉语语法的句法分析.
教学目的和要求 通过阐述新民主主义革命理论,使我们能够深入了解和掌握新民主主义革命理论的形成、基本内容及其意义,认识这一理论是中国革命实践经验的结晶,是中国革命胜利的指南,是马克思主义中国化的重要成果。
第十六章 计算机密码学.
伯裘書院 環保廣告能否有效 地推動環保意識.
班主任专业素养 漫 谈 普陀区教育局德研室 陈镇虎
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
4H (1)歐宛曈 (9)李熹漩 (12)吳紀芙 (14)唐曉筠
第四节、破坏金融管理秩序罪(之一) §170.伪造(货币)
領島圖書館.
方贤进 利用重合指数法破解Virginia加密 方贤进
Cryptography and Network Security - 2
利用共同供應契約 辦理大量訂購流程說明.
網路與多媒體實驗 第一組報告 B 鄧鎮海 B 葉穎達
密码学基础(1) 胡建斌 北京大学网络与信息安全研究室
第5章 高级加密标准(AES) AES的起源 AES的设计原则 AES算法描述.
资产宣传推介手册 2017年10月.
网络与系统安全实验 一 传统加密技术 古典密码技术.
CH19資訊安全 認識資訊安全與其重要性 了解傳統與公開金鑰密碼系統, 以及基本的安全性觀念 了解訊息鑑別與雜湊函數 了解數位簽章法
秘密金鑰密碼系統 (Secret Key Cryptosystems)
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
弘光技術學院 資訊管理系助理教授兼電算中心主任 丁德榮 博士
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
密碼學 網多實驗第二組 B 翁秉義.
第二章 经典密码学 加密通信的模型 Oscar x x y Alice 加密机 解密机 Bob k 安全信道 密钥源.
课时:18周 上课时间: 周二3-4节,周四3-4节 考试成绩:考试与作业
计算机安全与保密 古典密码 张 旻 杭 州 电 子 科 技 大 学.
分组密码的工作模式 为克服分组密码自身所具有的缺陷,在具体的分组密码系统设计中必须对其基本的工作模式(电码本模式Electronic Codebook, ECB)进行改进。 密码分组链接模式(Cipher Block Chaining ,CBC) 密码反馈模式(Cipher Feed back ,CFB)
第五讲古典变换密码与乘积密码 上海交通大学计算机科学与工程系 Tel:
iSIGHT 基本培训 使用 Excel的栅栏问题
计算机问题求解 – 论题4-4 - 密码算法 2017年04月05日.
第三章 世界文明的蛻變與互動 第一節 歐洲社會的蛻變 第二節 世界文明的交匯 第三節 亞洲大帝國的發展 1.
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
第二章 傳統對稱式金鑰加密.
设岗申请 审核发布 岗位申请 助教培训 津贴发放 工作考核 授课教师 岗位要求 工作内容 开课单位 确定课程、岗位 发布需求 研究生
Topic 1 Welcome to China! Section A.
98年度兒童課後照顧學程 修課名單確認暨課程說明會 2009/09/15(二) 08:40~09:20.
Chapter 3 傳統對稱式金鑰加密法.
第一章 十九世紀的民族主義.
張仁俊 (Jen-Chun Chang) 國立台北大學 資訊工程學系 通訊工程研究所 電機工程研究所
第十七讲 密码执行(1).
聖經的獨特.
Computer Security and Cryptography
ADFGVX密码算法 袁彦.
第四章 買賣業會計.
Presentation transcript:

第二讲:密码学与计算机安全 -----密码学历史 第二讲:密码学与计算机安全 -----密码学历史

1.古典密码 密码学的历史已有4000多年 古埃及人曾把象形文字写在石碑上

2.Caesar Cipher-恺撒密码 2千年前,Julius Ceasar 使用了一种简单的替换密码- ——后被人称为恺撒密码(Caesar cipher ) 首先被应用于军事上 (cf Gallic Wars) 替换方法,每个字母用其后的第三个字母替换 eg. L FDPH L VDZ L FRQTXHUHG -> I CAME I SAW I CONQUERED Caesar cipher 可以描述如下: Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ Cipher: DEFGHIJKLMNOPQRSTUVWXYZABC 练习 解密 "RPQLD JDOOLD HVW GLYLVD LQ SDUWHV WUHV"

3.恺撒密码的一般形式 一般形式,可以把Caesar cipher 中字母移动的位数由3变为1-25中的任何一个 例如:密钥字母F表示: A F, B — G, ... Y — D, Z — E 即每个字母移动5位 共有26种可能的密码算法(25种可用)

4.混合单码替换密码 不仅仅是移位变换 每个字母可以用其它任何一个字母替换(不能重复) 每个字母可以随机的映射到其它一个 因此密钥长度是26个字母 单字母替换密码( Monoalphabetic Substitution Cipher ) 例如: 明文: ABCDEFGHIJKLMNOPQRSTUVWXYZ 密文: DKVQFIBJWPESCXHTMYAUOLRGZN Plaintext: IFWEWISHTOREPLACELETTERS Ciphertext: WIRFRWAJUHYFTSDVFSFUUFYA

5.简单的单码替换密码 the Mixed Monoalphabetic Cipher has a 26 letter key 需要一种简单方法指定密钥 有多种方法,一种简单方法是写没有重复字母的“密钥字”,其它字母按顺序写在密钥字最后字母后面 例如, 给定密钥字 "JULIUSCAESAR" Plain: ABCDEFGHIJKLMNOPQRSTUVWXYZ Cipher: JULISCASRTVWXYZBDFGHKMNOPQ

6.单码替换密码历史 不同种类的替换密码用在政府和军事上 频率攻击方法由阿拉伯科学家提出 "A Manuscript on Deciphering Cryptographic Messages", published in the 9th century stronger monoalphabetic ciphers with several replacement symbols for each letter, for common words, and nulls were developed in middle ages eventually all were susceptible to analysis cf. execution of Mary Queen of Scots, Great Cipher of Louis XIV

8. Vigenère Cipher Blaise de Vigenère 发明了多字母替换密码(polyalphabetic substitution cipher) 使用多个单字母替换表 因此一个字母可以被多个字母替换 方法,用一个密钥选择对每个字母使用哪个字母表 密钥的第I个字母表示使用第 ith 个字母表 依次使用每个字母表 当密钥的字母使用完后,在从头开始

9. Vigenère Example 例: 写出明文 在明文下重复写出密钥字 依次使用每个字母作为caesar cipher 的密钥 加密对应的明文字母 Plaintext THISPROCESSCANALSOBEEXPRESSED Keyword CIPHERCIPHERCIPHERCIPHERCIPHE Plaintext VPXZTIQKTZWTCVPSWFDMTETIGAHLH

9.1 Vigenère Example (续) C -> CDEFGHIJKLMNOPQRSTUVWXYZAB I -> IJKLMNOPQRSTUVWXYZABCDEFGH P -> PQRSTUVWXYZABCDEFGHIJKLMNO H -> HIJKLMNOPQRSTUVWXYZABCDEFG E -> EFGHIJKLMNOPQRSTUVWXYZABCD R -> RSTUVWXYZABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNOPQRSTUVWXYZ to map the above plaintext letters. ‘ T' uses key 'C' maps to 'V' ‘ H' uses key 'I' maps to 'P' ‘ I' ises key 'P' maps to 'X' etc

10. History of the Vigenère Cipher 可以看出,越安全的密码使用起来越复杂 因此,在有些场合还可以看到单码替换密码 随着破译单码密码的技术提高, 使得vigenère cipher 逐渐被各国使用 1854年,首次被 Charles Babbage 攻破,但没有公开 Friedrich Kasiski 与1863年攻破并发表了 此密码的各种变形被沿用到20世纪 cf. the Zimmermann telegram in WW1

11. Ciphers Machines 1--1 为了简化加密/解密过程,导致密码设备出现 Jefferson cylinder, 1790s被研制成功,包含36个 圆盘,每个圆盘有个随机字母表 1920年还被美国军队使用

11. Ciphers Machines 1--2 Wheatstone disc, by Wadsworth in 1817, and Wheatstone in 1860's, comprised two concentric wheels to generate a polyalphabetic cipher

12. Ciphers Machines 2 随着密码技术的提高,要求有更高级的密码装置 高级密码装置可以实现更复杂的密码 这些装置在二战时期广泛使用 例: the German Enigma, the Swedish Hagelin (below) and the Japanese Purple

13.Computers and Cryptography 现代电子系统与计算机能够实现更复杂的密码系统 70年代中期, 首次出现了现代分组密码—DES 70年代末, 公钥密码学问世 直到今天,我们使用的密码学系统

15. 小结(Summary) 主要讨论了密码学历史 密码设计与密码分析之间的联系 介绍了恺撒密码caesar与vigenère ciphers 参考文献:《密码传奇-从军事隐语到电子芯片》 上海译文出版社