第五讲古典变换密码与乘积密码 上海交通大学计算机科学与工程系 Tel:

Slides:



Advertisements
Similar presentations
人间美地 ─ 蝶韵阁. ~ 蝶 韵 阁 ~ 位桃园大溪镇,三峡交流道下去 12 分钟车程 住着潇洒的朱大哥、毛毛夫妻一家 还有 自由飞翔的蓝鹊、飞鹰、松鼠 一群悠闲采蜜翩翩飞舞的凤蝶 更惊讶的是一对珍贵的娇客 ─ 蜂蛾 那根长长的吸管是大自然的奇迹 蜂蛾已让我们惊艳不已 但 ─ 还有更多的美丽与惊奇、、、.
Advertisements

index 目次 ( 請按一下滑鼠,解答就會出現喔 !) 接續下頁解答 3-1 極限的概念.
1 践行三严三实 深化作风建设 中共广东省委党校 刘朋 年 3 月 9 日,习近平总书记 在十二届全国人大二次会议安 徽代表团参加审议时,在关于 推进作风建设的讲话中,提到 “ 既严以修身、严以用权、严以 律己,又谋事要实、创业要实 、做人要实 ” 的重要论述,称为 “ 三严三实 ”
林雪卿 (厦门城市职业学院教育系) Tel : ; 与教师有关的法规: 1 、《中华人民共和国教师法》 2 、《教师资格条例》 3 、福建省实施《中华人民共和国教师法》办法 4 、厦门市实施《中华人民共和国教师法》若干规 定 5 、关于《中华人民共和国教师法》若干问题的实.
什么是遗传病? 它与非遗传病 如何区别 遗传病:是由引起 遗传病:是由遗传物质改变引起 的或者是由所控制的人 类疾病. 的或者是由致病基因所控制的人 类疾病.基因 遗传病的概念.
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
巫山职教中心欢迎您.
中国职工保险互助会北京办事处 业务管理系统
第十二章 就业常用文书 概 述 在日本,学生从“就活”(しゅうかつ)找工作,到参加公司的“入社式”(にゅうしゃしき),要经过一个漫长的过程。这期间要进行许多有关的活动,这些活动都避免不了要书写各种文书材料。 本章大致按先后的顺序,就学生就业常用文书加以分析介绍。
教育概論 幼一甲 第四小組 1.林瑞敏 2.許曉文 20.張舒婷 21.陳香如.
健行科技大學103學年度 大一新生 心理健康紅綠燈 諮商輔導組製.
面点工艺学 胜利职业学院建设分院 赵晓晖 Tel:
徐邦桃 新课程理念下的说课 单位:苏州高新区通安中学 Tel:
主讲:张 勇 TEL: 文秘管理与写作 主讲:张 勇 TEL:
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
財團法人任兆璋修女林美智老師教育基金會 任兆璋 口述
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
人間美地─ 蝶韻閣 ..
依法规范教育行为 维护师生合法权益 陈全英 (宁波教育学院教育管理分院)
愛的學習 懷仁全人發展中心 任兆璋 口述 財團法人任兆璋修女林美智老師教育基金會 TEL:
102學年度新生家長座談會 新竹市香山區港南國民小學.
党务工作知识 西安市委党校党史党建部 程平安
欢迎南京市政治学科的教研同仁 光临指导.
预防颈椎病我们 有办法 泉河街道社区卫生服务中心 周秀兰 Tel:
企业所得税纳税申报操作指南 主讲人 赵凯 山西省财政税务专科学校财政系副主任 山西恒信智达财税咨询有限公司总经理
親 師 溝 通 緊急連絡網的建立 學生及家長基本資料的建立 班親會、親師懇談會、學校日、教學參觀日、家庭訪問 連絡簿的運用
98學年度申請入學新生報到 臺北市立士林高商《商業管理群》    商業經營科    會計事務科    國際貿易科    簡介.
餐饮产品设计 与活动打造 南京旅游职业学院 邵万宽 Tel:
安徽省总工会干部学校 张 举 TEL: 工会基本理论 安徽省总工会干部学校 张 举 TEL:
2013税收专项检查辅导 池州市地方税务局稽查局 查茂松 TEL: ( )
06資訊安全-加解密.
新企业所得税 税收优惠表填报操作实务 江苏宿迁 吴健.
揭秘 庄家 股市中的 为什么你的股票一买就跌,一卖就涨? 为什么出了利好,股价反而下跌? 为什么有的股票一直涨停?
任修女的親子學堂 財團法人任兆璋修女林美智老師教育基金會 TEL:
電子戶籍謄本申辦及驗證實務作業與問題討論
《社会保险法》 与医疗工伤生育保险 ——人社局 蔡正权.
郑钦明 200分的人生.
产后血晕.
主辦單位:彰化縣政府教育處 承辦學校:彰化縣大村國中 時 間:102年11月1日(五) 教學者:袁玉芳老師 孫寶蓮老師
第七章财产清查 主讲:马国芬 副教授 江西财大会计学院 TEL:0791——
农村中小学体育教育教学 存在的有关问题与对策
消防产品监督管理规定 《消防产品监督管理规定》已经2012年4月10日公安部部长办公会议通过,并经国家工商行政管理总局、国家质量监督检验检疫总局同意,现予发布,自2013年1月1日起施行。 2013年3月17日.
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
与奥运同行 豫章中学 余敏.
乳猪断奶后拉稀,掉膘与教槽料.
利用共同供應契約 辦理大量訂購流程說明.
第5章 高级加密标准(AES) AES的起源 AES的设计原则 AES算法描述.
网络与系统安全实验 一 传统加密技术 古典密码技术.
CH19資訊安全 認識資訊安全與其重要性 了解傳統與公開金鑰密碼系統, 以及基本的安全性觀念 了解訊息鑑別與雜湊函數 了解數位簽章法
第二讲:密码学与计算机安全 -----密码学历史
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
ADFGVX 张天豪 陆纪圆.
2015 年勞動部勞動力發展署雲嘉南分署 全國自走車競速大賽
第二章 经典密码学 加密通信的模型 Oscar x x y Alice 加密机 解密机 Bob k 安全信道 密钥源.
计算机安全与保密 古典密码 张 旻 杭 州 电 子 科 技 大 学.
海報評比 班級:系統四甲 學號: 姓名:蔡飛宏 授課老師:唐蔚.
Good Karma 善因緣 This is a nice reading, but short. Enjoy! This is what The Dalai Lama has to say for All it takes is a few seconds to read and think.
Good Karma 善業 原稿:牛Sir 配楽:懺悔經 捕頭恭製 按鍵換頁.
五十年前英国伦敦的情况与我国当前 何其相似乃尔
華語語法與教學實作 班級 :實體基礎B班 指導老師:黃文正/甘貴新 學 生:張馨予.
爬蟲類動物2 Random Slide Show Menu
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
保险法案例分析 小组成员 宫明霞 赵云凤 许金哲 陈莹 胡睿轩.
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
§4 连续型随机变量.
Part2 考点1 Part2 语法专题 考点1 冠词.
張仁俊 (Jen-Chun Chang) 國立台北大學 資訊工程學系 通訊工程研究所 電機工程研究所
6.1.1 平方根.
Why do you like pandas? Section B 1a-2c.
ADFGVX密码算法 袁彦.
Presentation transcript:

第五讲古典变换密码与乘积密码 上海交通大学计算机科学与工程系 Zheng-dong@cs.sjtu.edu.cn Tel: 62932135 郑东

1 .块(Block )变换密码 另一类变换密码 消息按行写,按列读出。 按列读出的顺序由密钥给出。

2.块变换密码举例 为方便起见,把消息写成满矩阵形式 Key(R): s o r c e r y s o r c e r y l a s e r b e l a s e r b e a m s c a n b a m s c a n b e m o d u l a e m o d u l a t e d t o c a t e d t o c a r r y m o r e r r y m o r e i n t e l l I i n t e l l i g e n c e t h g e n c e t h a n r a d i o a n r a d i o w a v e s w a v e s q r matrix incomplete complete

续 由密钥给出的顺序读出密文(4, 5, 2, 3, 6, 1, 7) ecdtm ecaer auool edsam merne nasso dytnr vbnlc rltiq laetr igawe baaei hor

3. 块变换密码解密 计算密文行数 (by dividing message length by key length) 按列写出密文消息(密钥给出顺序) 按行读出明文消息

4. 块变换密码分析 首先要知道是否块变换密码 通过消息长度猜测距阵大小 简单 测试每个密钥 按列写出消息 最一般的,利用自动工具实验所有置换 可以对一些可能单词组合形式的变换进行实验

5. 密码分析例子 给定密文: HADVF NITHB CTSBE HTEGE SRYRN AMINR IAIST TETOO ETSAN GLIET GTDRS CYGAI TANAH FLNAU ETIEM EOHUE AELYR IIS 假设对行变换失败 现猜测是块变换 寻找THE,实验各种大小的密钥 try 2, use command b 2 /THE - none match try 3, use command b 3 /THE - none match try 4, use command b 4 /THE - 2 matches, both rubbish try 5, use command b 5 /THE - 1st match gives answer -> b 5 /THE THEGR EATES TDISC OVERY OFMYG ENERA TIONI STHAT AHUMA NBEIN GCANA LTERH ISLIF EBYAL TERIN GHISA TTITU DES Accept (y/n/q)?y

6。Nihilist ciphers 更复杂的变换密码(行变换和列变换同时应用)

7.增加密码的安全性 仅仅基于替换或置换的密码是不安全的 前面的得例子可以看到这一点 这是由于他们不能克服语言结构的特点 因此考虑连续使用几种密码克服, 注: 两个替换密码只能提高很少的复杂度 两个置换也只能提高很少的复杂度 但替换与置换连用,可以提高较高的复杂密码

8。乘机密码 是一种替换与变换合用的密码 一般情况下,手工破译是非常困难的一种有名的乘积密码“ADFGVX cipher” 在第一次世界大战中使用

9。ADFGVX 乘积密码 这样命名是因为变换仅依赖与 ADFGVX 在WW1有德国人使用,并被英国人破译 方法: 使用一个固定的替换表,把每个明文字母映射成一个字母对 (row-col index) 在用一个带密钥的块变换把每个对分解then 利用带密钥的块变换写下所有字母对 写出密文(按块密码形式)

10。ADFGVX Substitution Table \\    A     D     F     G     V     X     A    K     Z     W     R     1     F     D    9     B     6      C      L     5     F    Q     7     J     P     G     X     G     E    V    Y    3     A     N     V     8    O     D    H     0     2     X    U     4     I     S     T     M    

11。 ADFGVX 加密举例 Plaintext: PRODUCTCIPHERS Intermediate Text: FG AG VD VF XA DG XV DG XF FG VG GA AG XG 带密钥的块变换矩阵: D E U T S C H Key 2 3 7 6 5 1 4 Sorted Order F G A G V D V F X A D G X V D G X F F G V G G A A G X G Ciphertext: DXGX FFDG GXGG VVVG VGFG CDFA AAXA

12 小结 变换密码的概念 行变换密码 块变换密码 Nihilist 密码 乘积密码

练习 encrypt and then decrypt by hand, the text below using a block (column) transposition with a key of SNEAKY: the cat only grinned when it saw alice it looked good natured she thought still it had very long claws and a great many teeth so she felt that it ought to be treated with respect

练习 2. encrypt and then decrypt by hand, the text below using the ADFGVX cipher with a key of SNEAKY: to see victory only when it is within the ken of the common herd is not the acme of excellence

THE END!