公開鑰匙加密演算法 密碼學大革命 public key所想要解決的問題 public key密碼系統特性

Slides:



Advertisements
Similar presentations
請按左鍵換頁 為人的藝術 ~善緣貴人多~ 廣結善緣 1. 有什麼觀念,就有什麼行為; 有什麼行為,就有什麼習慣; 有什麼習慣,就有什麼性格; 有什麼性格,就有什麼命運。 2. 對長輩謙虛是本分,對平輩謙虛是修養, 對 晚輩謙虛是高貴,對所有人謙虛是安全。 3. 廣結善緣,圓融的人際關係( EQ ):
Advertisements

3.1 信息加密技术概述 3.2 密码技术 3.3 密钥管理 3.4 网络加密技术 习题与思考题 参考文献 实训指南
幼小課程統合與銜接 楊朝祥 中原大學講座教授.
機關改制(含員工權益保障)業務簡介 報告人:王奐寅 100年6月24日.
質數的應用 – RSA加密演算法 國立中央大學 資工系 江振瑞.
追求阳光心态 做一个心理健康的人 上海市徐汇区精神卫生中心 吴洪明.
腹有诗书气自华 邓 兵 2014年6月12日.
古代四大美女de风云 沉鱼 . 西施 落雁 . 王昭君 闭月 . 貂禅 羞花 . 杨玉环 编者:周惠婷,李雪蓉
网络安全协议 Network Security Protocols
保良局何壽南小學 學校經驗分享: 學生成長的支援
一、银行保证金质押 二、理财产品质押 三、银行卡被盗刷的责任问题 四、票据纠纷
活力 射 四 简报 种子发芽咯 de 国培(2015)小学数学四组 3/11/2017.
主講者:林妙容 國立暨南國際大學 輔導與諮商研究所專任助理教授
计算机网络 第 7 章 计算机网络的安全.
教师应做学生的心理保健师 (之三) 昆明市心桥心理健康研究所 钱锡安
4量子通信与加密.
量子计算机 林晓菲
第三章 企业战略策划 第一节 企业整体战略策划(一).
國中小教師甄試相關事宜 心理的準備 甄試日期 甄試方式 甄試內容 正式教師與代課教師差別 相關問題 關起門來說的問題 結語.
校 長 翁世盟 家長會長 蔡宏奕 教師會長 葉蕙境 敬上
06資訊安全-加解密.
課程內容 態度決定高度 履歷及面試重點提要 履歷 面試服裝及注意事項 性向分析 性向分析測驗.
「品格教育的理念與實踐」研討會 心得分享:羅旭壯 96年5月14日(一).
漫漫人生 主办:平远县田家炳中学 总第一期 2008年2月 主编:初二(11)班 肖遥.
第五章电子商务安全管理.
密码学基础 电子科技大学•计算机学院.
電子戶籍謄本申辦及驗證實務作業與問題討論
公主的月亮 最近看了一本友人劉清彥譯的書〔公主的月亮〕,極有趣味。 這個難題由一個生病的小公主提出,她嬌憨的告訴疼她的國王,
公主的月亮 最近看了一本友人劉清彥譯的書〔公主的月亮〕,極有趣味。 這個難題由一個生病的小公主提出,她嬌憨的告訴疼她的國王,
《现代汉语语法研究》第三讲 现代汉语语法的句法分析.
計算機概論 蘇俊銘 (Jun Ming Su) 資料加密技術簡介 計算機概論 蘇俊銘 (Jun Ming Su)
為人的藝術 ~善緣貴人多~ 請按左鍵換頁.
為人的藝術 ~善緣貴人多~ 請按左鍵換頁.
计算机应用专业系列教材 计算机网络.
EQ劇場 ~ 李爾王.
班主任专业素养 漫 谈 普陀区教育局德研室 陈镇虎
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
物理学专业 光学实验绪论 主讲人:路莹 洛阳师范学院物理与电子信息学院 2009年3月.
RSA-256bit Digital Circuit Lab TA: Po-Chen Wu.
密碼學簡介與簡單生活應用 Introduction to Cryptography & Simple Applications in Life 2010 Spring ADSP 05/07.
利用共同供應契約 辦理大量訂購流程說明.
資訊安全-資料加解密 主講:陳建民.
RSA Cryptosystem Theorem 1.3: For n = p * q p,q 均是質數
網路與多媒體實驗 第一組報告 B 鄧鎮海 B 葉穎達
用教学实践解读课程标准.
资产宣传推介手册 2017年10月.
二、現代的加解密法:RSA 非對稱式密碼系統的一種。
第10章 网络安全 本章内容 网络安全的基本概念 信息安全技术 防火墙技术 网络病毒.
第三章 公钥基础设施PKI 本章学习重点掌握内容: 密码学基本术语 密码体制分类 私钥密码体制的主要特点 公钥密码体制的主要特点
第 15 章 網路安全.
附錄 密碼學基本觀.
基礎密碼學 非對稱式金鑰加密法 樹德科技大學 資訊工程系 林峻立 助理教授.
第三章 數據保密系統.
李开祥 郭雪丽 马高峰 杨洋 孙凤英 陈静 Copyright © 2007 西安交通大学电子商务系
第5章 電腦網路與應用 5-1 認識數據通訊 5-2 認識電腦網路 5-3 認識網際網路 5-4 實用的網際網路 5-5 資訊安全與保護
為何電子商務的安全性令人擔憂? 電子商務資訊安全 實體商務也擔心安全-但數位化的偽造數量會更多更快
公開金鑰密碼系統 (Public-Key Cryptosystems)
公钥密码学与RSA.
面試的準備 1.
DES算法.
沙田聖本篤堂 家庭牧民小組 簡介. 沙田聖本篤堂 家庭牧民小組 簡介 成立過程: 2000年教區會議期間,甘寶維神父邀請數對活躍於堂區夫婦商討籌辦家庭牧民小組的可行性 2000/01年間舉辦數次「家事談論會」凝聚有意投身服務人士,小組開始成型.
應用加密技術 A 譚惠心 指導教授:梁明章教授.
所以我們需要     密碼學…. 每個人都有秘密….. 安俐的體重.
现代密码学理论与实践 第7章用对称密码实现保密性
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
100學年度上學期 月亮班課程規劃.
香港大學教育應用資訊科技發展研究中心 資訊年代青年自學才能拓展計劃 (S計劃)
_14RSA加密的基本原理 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
為何電子商務的安全性令人擔憂? 第二節 電子商務資訊安全 實體商務也擔心安全-but數位化的偽造數量會很多 網際網路是互聯的(匿名與距離性)
班級經營--實務:疑難雜症 組員: 周雅文 李桂枝 顏純郁 黃福裕 戴曉真
Presentation transcript:

公開鑰匙加密演算法 密碼學大革命 public key所想要解決的問題 public key密碼系統特性 RSA演算法 key管理

密碼學大革命 密碼理論兩大革命 幾個錯誤的觀念 旋轉加解密機:擺脫手工加解密的束縛,可以使用 複雜的加解密方法。 Public Key方法:擺脫取代和重排的方法,且使用 兩把不對稱的key。 幾個錯誤的觀念 public key比傳統加密法更安全(事實上這跟key 長度與破密的計算量有關) public key可以淘汰傳統加密法(因為計算量太大, 所以不適合大量的保密工作) public key會讓key交換變成非常簡單(不一定如 此)

public key所想要解決的問題 解決key分送的問題:KDC可能成為密碼系統的大漏 洞,可否不透過KDC交換key。 解決數位簽章的問題:如何可以確定某份文件就是某 個人發出來的?

public key密碼系統特性 用一把key來加密,用另一把不同但相關的key來解密。 知道加密演算法與加密key,無法求出解密的key。 RSA演算法則具備兩把key中的任一把都可以拿來加密, 而用另一把解密。 因為取得公開key不能算出私密的key,所以只要用公開 key能夠解開密文,就表示加密的人擁有私密的key(可 以用來身份確認)。參考運作模型三 不過如果要身份確認,就必須保存密文全文,太過浪費空間。 通常會將本文用雜湊函數所產生的一段資料拿來做簽章。

與傳統加密法的比較 public key加密法的運作要求 傳統加密法的運作要求 2.不能或很難在沒有其他資料的情況下解密 3.對於演算法、密文與其中一把key的資料必須不足以找出另一把key 傳統加密法的保密要求 1.key必須保密 2.不能或很難在沒有其他資料的情況下解密 3.對於演算法與密文的知識必須不足以找出key

public key密碼系統運作模型(一) KEYa KEYb KEYc KEYd Public KEYb Private KEYb Encryption Algorithm (e.q. RSA) Decryption Algorithm (reverse of encryption algorithm) 傳送用的密文 Plaintext 明文 Plaintext 明文 A B

public key密碼系統運作模型(二) 安全性模型 X 意圖 破密者 KRb 加密演算法 解密演算法 信息 來源 X Y X 收信端 A 保密密碼 KRb B 加密密碼 KUb 密碼對 來源

public key密碼系統運作模型(三) 確認性模型 但不安全 X 意圖 破密者 KRb 加密演算法 解密演算法 信息 來源 X Y X 收信端 B A 保密密碼 KUa 加密密碼 KRa 密碼對 來源

public key密碼系統運作模型(四) 又安全又可以身份確認 X 加密 演算法 加密 演算法 解密 演算法 解密 演算法 信息 來源 Z Y X Y 收信端 KRb A KUb B KUa KRa 密碼對 來源 密碼對 來源

RSA演算法(一) 1977年由Ron Rivest, Adi Shamir和Len Adleman發展出來。 是一個區段加密法 key的長度如果要阻止暴力破解法,計算速度就 會太慢,難以用在一般的傳輸加密中。 基本原理 保密區段是k個位元,2k<n<2k+1,明文區段M,密文區 段C C=Me mod n M=Cd mod n=Med mod n Med mod n=M必須成 立 由e n算出d必須很困難

RSA演算法(二) Mk(p-1)(q-1)+1=M mod n d=e-1 mod (p-1)(q-1) 所以RSA機制如下 如果有兩個質數p q, n=pq,k是任意正整數 Mk(p-1)(q-1)+1=M mod n 也就是 ed=k(p-1)(q-1)+1 d=e-1 mod (p-1)(q-1) 但d,e必須與 (p-1)(q-1)互質 所以RSA機制如下 選定 p q兩質數,n=pq 選定與(p-1)(q-1)互質的e 私密key就是{dn} 公開key就是{en} 公開 私密

RSA演算法(三) 找大質數(其實多半是測試亂數值是否是質數),計算 最大公因數,是RSA產生key的重要運算。 目前RSA的key長度應該定在1024-2048 bit間比較合理。 其他注意事項如下: p,q長度不可差異太大 p-1與q-1 都應含有一個很大的質因數 p-q與q-1的最大公因數應該要很小

key管理(一) public key的分送 直接公開散佈:駭客可以冒名散發public key(說他 自己的public key是某某人的public key) 利用key管理中心來負責維護、分送。使用者註冊 public key時是透過安全的通訊方式。 使用憑證 certificate(這是目前比較常用的方法)

key管理(二) CA=EKRauth[T,IDA,KUa] public key憑證的要求: 任何使用者可以讀取憑證來取得擁有者的名稱 (IDA) 與 public key(KUa) 任何使用者可以檢查憑證是否由憑證管理中心發出 只有憑證管理中心可以產生並更新憑證 任何使用者都可以檢查憑證的有效期限(T) CA=EKRauth[T,IDA,KUa] KRauth是憑證管理中心的Private key。使用者可 以透過管理中心的Public key來解密取得資料, 且認證這是來自管理中心的憑證

key管理(三) 可以利用運作模型四的方法來傳送傳統加密法的 session key,達成保密與確認的要求。真正傳 送大量資料時,則使用傳統加密法配合該 session key來運作。 橢圓曲線(Elliptic Curve)密碼學:因為用比較短 的key就可以達成與RSA相當的安全性,所以 最近開始受注意。