Chapter 3 傳統對稱式金鑰加密法.

Slides:



Advertisements
Similar presentations
- 正大集團的重組脫困 - 指導老師:陳曉蓉 學生:林廷宇. 基本介紹 1921 年,一對華人兄弟 — 謝易初、謝松輝移居至 泰國曼谷。兩兄弟為自己取了一個泰國姓氏:差 拉瓦農 差拉瓦農兄弟白手起家,創建了正大莊菜籽行。 現已成長為一家擁有兩百多家子公司的大型集團, 它的附屬公司遍及泰國、新加坡、香港、印度尼.
Advertisements

职业生涯规划 陈 艳 天津民族中等职业技术学校. 以花为伴 —— 小于的花样年华 问题: 1 、小于的案例对你有什么启发? 2 、小于的职业发展过程中,有哪些转岗和晋升 的经历? 横向发展 纵向发展.
你不知道的 3M P 班級 : 創意二甲 指導老師 : 袁又華 組長 : 林毓茹 組員 : 林以軒 林欣汝 陳盈羽 陳怡如 劉玉婷.
會計學 Chapter 1 基本概念 1-2 基本概念 第一節 單式簿記 第二節 會計學的定義與功用 第三節 會計學術與會計人員 第四節 企業組織 第五節 會計學基本第五節 會計學基本慣例 第六節 會計方程式 第七節 財務報表.
Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
簡報製作:葉 女 嬰 慧 葉純佑 漫話漫畫 仔細看看這張圖... 回答下列問題 站在正中央的人有沒有打領帶? 2. 在紙上畫線的是鉛筆還是鋼筆? 3. 看書的人有沒有戴眼鏡?
高大山老师 追思会.
幼兒發展語學習專題研究起點 --論文寫作管理
中國宗教精神與其哲學.
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
义务教育课程标准实验教科书(人教版)语文七年级下册
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
Chapter 6 竞争与合作战略 成本领先战略 差异化战略 集中化战略 合作战略 竞争优势分析.
傳統武術的本質與內涵 M111甲孝班張天瑋 指導教授:李開濟博士.
联合国专家预言—从现在到21世纪中叶,没有任何一种灾难能够像心理危机那样给人们持续而深刻的痛苦。
Chapter7 退房程序與帳務的處理.
景氣循環 景氣循環 美國景氣循環變化歷程 景氣循環面面觀 景氣循環分析的介紹 總體經濟學 chapter 8 景氣循環.
槍砲病菌與鋼鐵 第三組.
2008 聖愛山莊第一屆珍愛生活營 主題三:愛的召喚
Starter Unit Good Morning!
我的個人檔案 五年甲班 26號 曾少潁.
Chapter 6 选择渠道成员.
迎向新時代的兩性關係: 性別平等與性騷擾 義守大學通識中心:鄭瓊月副教授.
课程主要内容 第1章 密码学概述 第2章 古典密码技术 第3章 对称密码体制 第4章 公钥密码体制 第5章 散列函数与消息鉴别
導覽解說與環境教育 CHAPTER 3 解說員.
年度校樹選拔秀 主辦單位:楊梅國小.
第九章日治時期的台灣(下).
財務報表的內容 四種報表格式 財務報表的補充說明 會計師簽證的重要性 合併報表 財務報表分析 Chapter 2 財務報表的內容.
厝厝有玄機架構圖.
老師 製作 法律與生活.
CHAPTER 7 服務的商務禮儀 Instructor: 李育倫.
CHAPTER 6 寫的溝通. CHAPTER 6 寫的溝通 第六章 寫的溝通125 第一節 寫的溝通之特性127 壹、蒐集資料為起點128 貳、清楚表達訊息128 一、大綱模式129 二、自問自答模式 130 三、腦力激盪式 130 參、善用資料130 肆、簡潔有力131 一、簡潔扼要,話說完就停筆131.
第十七章休閒農業之經營策略與成功之道 17 Chapter.
Chapter 2 勞工安全衛生法.
指導教授 : 黃顯宗教授 報告學生: 蔡子健 蔣忠霖 侯嘉東 劉乃慈 江文勝 報告日期 :
讲演者 小刘,雅安职业技术学院医学系学生、也是雅职院兼职团队指 导者。喜欢交流演讲与交流,口才,参加雅安大学生创业大赛, 四川省大学生微电影大赛 ,喜欢表演,主持。话剧。也进修西 南石油大学艺术学院口才班 我的qq 电话:
徐志摩 我所知道的康橋 指導老師:羅 夏美老師 組員:翁瑜軍、洪乙民、郝如萱 陳芷榆、吳禺萱.
主辦單位:彰化縣政府教育處 承辦學校:彰化縣大村國中 時 間:102年11月1日(五) 教學者:袁玉芳老師 孫寶蓮老師
風險分析與財務結構 瞭解風險的定義與種類 衡量企業風險與財務風險 影響企業風險的因素 影響財務風險的因素 以現金流量衡量企業長期的財務狀況
國際行銷管理 林 建 煌 著.
第十二章 幼儿英语渗透活动 第二节 幼儿英语渗透活动的组织与实施
這樣做 便便天天順.
Chapter9 金融监管体系.
密码学 教师 孙达志 联系方式 教学网页 成绩评定(暂定) 考试: 90%; 平时: 10%
第一節 知覺 第二節 認知 第三節 學習 第四節 創造力
CHAPTER 2 綜合所得稅之架構.
老師 ____製作.
組員: 葉子青 何妍慧 陳錫明周藹盈 布信南 許迪生
预防流感保健康 学校 老师.
边信道攻击: 不可忽视的安全威胁! 陈 运 电子科技大学通信学院.
106年「防暴社區初級預防宣導計畫」 補助案作業時程及撰寫說明 衛生福利部(保護服務司)
Chapter 8 運用現代對稱式金鑰 加密法之加密技術.
老師 製作 休閒農場.
心理學—日常生活中的應用 人際溝通.
授課教授 : 簡立賢 老師 報告人 : 林慧萍、許菀婷
你没看到的开幕式 超越电视画面 来自现场的照片.
智慧財產權宣導 ● 仿冒品篇 ●.
第二章 傳統對稱式金鑰加密.
教育部 「105年學生藥物濫用 防制認知檢測」.
兒童繪本教學 許瑋玲.
財務預測 財務預測的用途 法令相關規定 預測的基本認知 預測的方法 製作預測性報表 財務報表分析 Chapter 16 財務預測.
大學學群學類卡 林宏茂 中壢高中 李欣樺 振聲高中.
自慢 社長的成長學習筆記 何飛鵬.
李麗貞 Alice Lee 2006 主題三 你是我家人 李麗貞 Alice Lee
團體工作的倫理議題 CHAPTER 12. 團體工作的倫理議題 CHAPTER 12 團體工作的倫理議題 1.如果我有資格執行個別治療,那麼我也可以執行團體治療。 2.仔細而審慎地篩選團體成員,較符合專業倫理要求。 3.在團體治療開始前,讓成員能先有準備以便從團體中獲得最大利益,是非常重要的。
性愛 與婚姻倫理 講授人:陳志蘭 .
Chapter1 大師的視界,見證歷史的腳步
有寓意的故事.
給瑪可庭 的邀請函 第十組 曾百辰 閻瑋晴 徐郁淳 金呈婷
Presentation transcript:

Chapter 3 傳統對稱式金鑰加密法

學習目標 定義對稱式金鑰加密法的術語及概念 強調兩種不同的傳統加密法:取代加密法及換位加密法 敘述對稱加密法的破密分析之範疇 說明串流加密法及區塊加密法的概念 探討過去最常使用的加密法,例如迷團機

3.1 簡介 圖3.1顯示對稱式加密法的概念。 由Alice傳送給Bob的訊息叫明文;而此訊息經由通道傳送時,稱為密文。Alice以加密演算法和共享密鑰產生密文;為了使密文轉換成明文,Bob使用解密演算法以及同一組共享密鑰。

3.1 簡介 (續) 本節討論主題: Kerckhoff’s 原理 破密分析 傳統加密法的類型

圖 3.1 對稱式金鑰加密法的一般概念

3.1 簡介 (續) 假如 P 是明文,C 是密文,K 是金鑰 假設 Bob 產生 P1;我們證明 P1 = P

圖 3.2 以同一把金鑰加密或解密的對稱式金鑰加密法

3.1.1 Kerckhoff’s 原理 根據Kerckhoff’s 原理,必須假定敵人Eve知道加密/解密演算法。密鑰為此密碼被攻擊的唯一抵抗力。

3.1.2 破密分析 密碼學可說是創造密碼的技術與美學;而破密分析則為破解密碼的技術與美學。 圖 3.3 破密分析攻擊

圖 3.4 只知密文攻擊

圖 3.5 已知明文攻擊

圖 3.6 選擇明文攻擊

圖 3.7 選擇密文攻擊

3.2 取代加密法 取代加密法是以一個符號取代另一個符號。取代加密法可以歸類為單字母加密法或多字母加密法。 本節討論主題包括: 單字元加密法 3.2 取代加密法 取代加密法是以一個符號取代另一個符號。取代加密法可以歸類為單字母加密法或多字母加密法。 本節討論主題包括: 單字元加密法 多字母加密法

3.2 取代加密法 (續) 注意 取代加密法是以另外的符號代替原來的符號

3.2.1 單字母加密法 注意 在單字母取代法中,明文裡的符號和密文的符號通常都是一對一的。

範例3.1 下面顯示的是明文和其對應的密文,明文用小寫字體,密文則用大寫字體。這很可能為單字母加密法,因為兩個 l 在轉換為密碼時都變成了 0。

範例3.2 下面顯示明文和其對應的密文,這就不是單字母加密法,因為每個 l 轉換成密碼時都變成不同的字,第一個變成 N,第二個變成 Z。

加法加密法 最簡單的單字母加密法就是加法加密法。此加密法有時稱為位移加密法,亦稱為凱撒加密法,但加法加密法比較能顯示其數學意涵。

圖 3.8 Z26中表示明文和密文字母的數

圖 3.9 加法加密法

加法加密法 (續) 注意 若是加法加密法,其明文、密文和金鑰都是Z26中的整數。

範例3.3 使用加法加密法,以金鑰 = 15 加密訊息 「hello」。 解法:我們以字對字的方式應用加密演算法於明文。

範例3.4 使用加法加密法,以金鑰 = 15 解密訊息「WTAAD」。 解法:我們以字對字的方式應用解密演算法於明文。

位移加密法和凱撒加密法 加法加密法也稱為位移加密法, Julius Ceasar利用加法加密法與他的屬下聯繫,因此加法加密法有時也稱為凱撒加密法,凱撒以 3 當成金鑰。 注意 加法加密法有時候被稱為位移加密法或凱撒加密法。

範例3.5 Eve已截取的密文「UVACLYFZLJBYL」。證明她如何使用暴力攻擊破解加密法。

表3.1 英文字母出現的頻率

表 3.2 英文的雙字母組和三字母組的頻率

範例3.6 Eve攔截了以下密文,並用統計攻擊找到明文。 解法:當Eve將密文中字母出現的頻率列表顯示時,她得到:I=14,V=13,S=12等。最常出現的字母是I,頻率為14次,顯示I有可能對應明文中的字此e,並表示金鑰=4。

圖3.10 乘法加密法

乘法加密法 注意 在乘法加密法中,明文和密文都是Z26的整數;金鑰為一個Z26*的整數。

範例3.7 乘法加密法的金鑰範圍為何? 解法:金鑰必須在Z26*之內,此組合只有12個:1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25。

範例3.8 我們使用乘法加密法和金鑰 7 加密訊息「hello」,其密文為「XCZZU」。

圖 3.11 仿射加密法

仿射加密法

範例3.9 仿射加密法使用一對金鑰,第一把出自Z26*,第二把出自Z26。其金鑰範圍大小為26 × 12 = 312。

範例3.10 使用仿射加密法及金鑰對(7, 2)加密訊息「hello」。 解法

範例3.11 使用仿射加密法及模數 26 裡的金鑰對 (7, 2) 解密訊息「ZEBBW」。 解法

範例3.12 加法加密法可視為仿射加密法裡當k1 = 1時的特例,而乘法加密法為k2 = 0時的特例。

單字母取代加密法 由於加法、乘法和仿射加密法的金鑰範圍很小,所以很容易受到暴力攻擊。 更好的解決方法就是建立明文每個字元和其密文字元之間的對應,Alice和Bob能公開陳列每個字元的對應。

圖3.12 單字母取代加密法的金鑰範例

範例3.13 我們可以使用圖3.12的金鑰加密此訊息 其密文為

3.2.2 多字母加密法 在多字母取代加密法中,每個字元的出現都可能有不同代換。明文裡的一個字元和密文裡的一個字元之間的關係是一對多。

自動金鑰加密法

範例3.14 假設Alice和Bob同意使用初始金鑰值為k1 = 12的自動金鑰加密法。現在Alice要傳送訊息「Attack is today」的訊息給Bob,密碼會一個字元一個字元地加密而成

圖 3.13 Playfair加密法的密鑰範例

範例3.15 我們使用圖3.13中的金鑰來加密明文「hello」

Vigenere加密法

範例3.16 我們可用6個字母的關鍵字「PASCAL」加密訊息「She is listening」,初始金鑰流為(15, 0, 18, 2, 0, 11),而金鑰流為此初始金鑰串流之重複(需要幾次就重複幾次)。

圖 3.14 Vigenere加密法為m個加法加密法的組合

範例3.18 根據範例3.17,加法加密法可視為Vigenere加密法m = 1時的特例。

表3.3 Vigenere表

表3.3 Vigenere表 (續)

範例3.19 假設我們截取到以下密文: 以三個字母區段重複的Kasiski測試產生的結果顯示於表3.4

範例3.19 (續) 差之最大公因數為4,表示金鑰長度是4的倍數,先試m = 4,再將密文分成四份。 以下的明文是合理的:

圖3.15 Hill加密法的金鑰

Hill加密法 注意 Hill加密法中的金鑰方陣需有乘法反元素。

範例3.30 舉例來說,在明文「Code is ready」最後一個區塊裡加上假字元「z」,並移除空格,會產生一個3 × 4的矩陣。其密文為「OHKNIHGKLISS」

範例3.21 假設Eve知道m = 3,並且已攔截了三個明文/密文組合區塊(毋須來自於同一個訊息),如圖3.17所示。

範例3.21 (續) 由此組合中,她求得矩陣P和C,因為P是可逆的,並與C相乘,得到K矩陣(如圖3.18所示)。 現在她有金鑰能破解任何使用此金鑰加密的密文。

單次密碼本 密碼學的目標之一就是能完全保密。Shannon的研究表示,若每個明文的符號都由一個金鑰範圍隨機挑出的一把金鑰加密,就能達到完全保密。 此概念用於Vernam發明的單次密碼本。

圖3.19 迴轉加密法

圖3.20 迷團機的模式