版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
密碼學(xué)基礎(chǔ)知識(shí)
一、密碼概念
密碼是指采用特定變換的方法對信息等進(jìn)行加密保護(hù)、安全認(rèn)證的技術(shù)、產(chǎn)品和
服務(wù)。
①特定變換是指明文和密文相互轉(zhuǎn)化的各種數(shù)學(xué)方法和實(shí)現(xiàn)機(jī)制;
②加密保護(hù)是指使用特定變換,將原始信息變成攻擊者不能識(shí)別的符號(hào)序列,簡
單地說,就是將明文變成密文,從而保證信息的保密性;
③安全認(rèn)證是指使用特定變換,確認(rèn)信息是否被篡改、是否來自可靠信息源以及
確認(rèn)信息發(fā)送行為是否真實(shí)存在等,簡單地說,就是確認(rèn)主體和信息的真實(shí)可靠性,
從而保證信息來源的真實(shí)性、數(shù)據(jù)的完整性和行為的不可否認(rèn)性;
④技術(shù)是指利用物項(xiàng)實(shí)現(xiàn)加密保護(hù)或安全認(rèn)證的方法或手段;典型的密碼技術(shù)包
括密碼算法、密鑰管理和密碼協(xié)議。
⑤產(chǎn)品是指以實(shí)現(xiàn)加密保護(hù)或安全認(rèn)證為核心功能的設(shè)備與系統(tǒng);
⑥服務(wù)是指基于密碼專業(yè)技術(shù)、技能和設(shè)施,為他人提供集成、運(yùn)營、監(jiān)理等密
碼支持和保障的活動(dòng),是基于密碼技術(shù)和產(chǎn)品,實(shí)現(xiàn)密碼功能的行為。
密碼攻擊方法
唯密文攻擊(CiphtextOnlyAttack,COA)
定義:唯密文攻擊(COA)是指僅僅知道密文的情況下進(jìn)行分析,求解明文或密鑰
的密碼分析方法。
假定密碼分析者擁有密碼算法及明文統(tǒng)計(jì)特性,并截獲了一個(gè)或者多個(gè)用同一密
鑰加密的密文,通過對這些密文進(jìn)行分析求出明文或密鑰。COA已知條件最少,經(jīng)不
起唯密文攻擊的密碼是被認(rèn)為不安全的。
簡單理解:只知道密文,推出明文或密鑰,一般用窮舉攻擊。
已知明文攻擊(KnownPlaintextAttackzKPA)
定義:已知明文攻擊(KPA)是指攻擊者掌握了部分的明文M和對應(yīng)的密文C,從而
求解或破解出對應(yīng)的密鑰和加密算法。
簡單理解:知道部分的明文和密文對,推出密鑰和加密算法。
選擇明文攻擊(ChosenPlaintextAttackzCPA)
定義:選擇明文攻擊(CPA)是指攻擊者除了知道加密算法外,還可以選定明文消息,
從而得到加密后的密文,即知道選擇的明文和加密的密文,但是不能直接攻破密鑰。
簡單理解:知道明文就知道密文,目標(biāo)為推出密鑰。
選擇密文攻擊(ChosenCiphertextAttack,CCA)
定義:選擇密文攻擊(CCA)是指攻擊者可以選擇密文進(jìn)行解密,除了知道已知明文
攻缶的基礎(chǔ)上,攻擊者可以任意制造或選擇一些密文,并得到解密的明文,是一種比
已知明文攻擊更強(qiáng)的攻擊方式。
若一個(gè)密碼系統(tǒng)能抵抗選擇密文攻擊,那必然能夠抵抗COA和KPA攻擊。密碼分
析者的目標(biāo)是推出密鑰,CCA主要應(yīng)用于分析公鑰密鑰體制。
簡單理解:知道密文就知道明文,目標(biāo)為推出密鑰。
比較分析
當(dāng)密碼系統(tǒng)只有承受住選擇明文攻擊(CPA)和選擇密文攻擊(CCA),才能算是安全
的。
其中,四種攻擊方式對應(yīng)的難易程度為:
唯密文攻擊》已知明文攻擊>選擇明文攻擊》選擇密文攻擊
二、密碼實(shí)行分類管理
核心密碼一絕密級、機(jī)密級、秘密級
普通密碼一機(jī)密級、秘密級
密碼技術(shù)與核技術(shù)、航天技術(shù)并稱為國家的三大〃撒手銅〃技術(shù),是國之重器,
是重要的戰(zhàn)略性資源。我國自主設(shè)計(jì)的商用密碼算法ZUC、SM2、SM3、SM9、SM4
均已成為國際標(biāo)準(zhǔn)。
三、密碼技術(shù)發(fā)展
古典密碼一藝術(shù)家的殿堂
這一時(shí)期的密碼是一種藝術(shù),還算不上是一門學(xué)科。
密碼學(xué)家常常是憑借直覺和信念來進(jìn)行密碼設(shè)計(jì)和分析,而不是推理證明。
古典密碼的兩個(gè)土要體制是代換密碼和置換密碼。
代換密碼:代換密碼采用一個(gè)代換表,將一段明文變換成一段密文,這個(gè)代換表
就是密鑰。如果代換表只有一個(gè),則代換過程被稱為單表代換。如果代換表多于一個(gè),
則代換過程被稱為多表代換。
單表代換密碼代表:凱撒密碼
多表代換密碼代表:維吉尼亞密碼
置換密碼:置換密碼是一種特殊的代換密碼,置換密碼變換過程不改變明文字母,
只改變它們的位置。常見的置換密碼有兩種:列置換密碼和周期置換密碼。
置換密碼代表:柵欄密碼
古典密碼難以對抗密碼分析。
單表代換密碼一可用統(tǒng)計(jì)頻率分析法破解
多表代換一重合指數(shù)法配合統(tǒng)計(jì)頻率分析可破解。
已有事實(shí)證明,用唯密文攻擊法(攻擊者只擁有一個(gè)或者多個(gè)用同一個(gè)密鑰加密
的密文)分析單表和多表代換密碼是可行的,因此,以上古典密碼都是不安全的。
機(jī)械密碼
密碼編碼學(xué)與密碼分析學(xué),作為密碼學(xué)的兩個(gè)分支,兩者相互促進(jìn),使得密碼
技術(shù)不斷發(fā)展演進(jìn)。密碼系統(tǒng)變得越來越復(fù)雜,手工作業(yè)方式難以滿足復(fù)雜密碼運(yùn)算
的要求。密碼研究者設(shè)計(jì)出了一些機(jī)械和電動(dòng)設(shè)備,自動(dòng)實(shí)現(xiàn)了加密和解密計(jì)算,這
一階段的密碼稱為機(jī)械密碼。
機(jī)械密碼的巔峰—恩尼格烏密碼機(jī)
恩尼格瑪密碼機(jī)由德國人亞瑟?謝爾匕嗎斯和理杳德?里特發(fā)明,20世紀(jì)20年代
開始用于商業(yè),后來被一些國家的軍隊(duì)與政府進(jìn)行改造并使用,最著名的是掀起第二
次世界大戰(zhàn)的德國。
一臺(tái)只有三個(gè)轉(zhuǎn)子的恩尼格瑪密碼機(jī)可以產(chǎn)生大約1億億種不同的密碼變換組合。
計(jì)算機(jī)科學(xué)之父艾倫?圖靈,作為英國密碼破譯的核心人物,甚至制造了專用設(shè)備對破
譯算法進(jìn)行加速,最終實(shí)現(xiàn)了對恩尼格瑪密碼機(jī)的實(shí)時(shí)破譯。
四、密碼的功能
保密性
一數(shù)據(jù)的保密性。信息的保密性是指保證信息不被泄露給非授權(quán)的個(gè)人、進(jìn)程等
實(shí)體的性質(zhì)。
實(shí)現(xiàn)技術(shù):
1)密碼技術(shù)中的加密和解密技術(shù)
真實(shí)性
一信息來源的真實(shí)性。實(shí)體身份的真實(shí)性是指信息收發(fā)雙方身份與聲稱的相一致。
實(shí)現(xiàn)技術(shù):
1)使用動(dòng)態(tài)口令機(jī)制
2)基于對稱密碼算法消息鑒別碼
3)基于密碼雜湊算法的消息鑒別碼
4)基于公鑰密碼算法的數(shù)字簽名
完整性
一數(shù)據(jù)的完整性。數(shù)據(jù)的完整性是指數(shù)據(jù)沒有受到非授權(quán)的篡改或破壞的性質(zhì)。
實(shí)現(xiàn)技術(shù):
1)基于對稱密碼算法消息鑒別碼
2)基于密碼雜湊算法的消息鑒別碼
3)基于公鑰密碼算法的數(shù)字簽名
不可否認(rèn)性
一行為的不可否認(rèn)性。不可否認(rèn)性也稱抗抵賴性,通常是指一個(gè)已經(jīng)發(fā)生的操作
行為無法否認(rèn)的性質(zhì)。
實(shí)現(xiàn)技術(shù):
1)基于公鑰密碼算法的數(shù)字簽名
04密碼應(yīng)用技術(shù)框架
實(shí)現(xiàn)密碼的功能,需要密碼應(yīng)用技術(shù)體系支撐。密碼應(yīng)用技術(shù)框架包括密碼資源、
密碼支撐、密碼服務(wù)、密碼應(yīng)用四個(gè)層次,以及提供管理服務(wù)的密碼管理基礎(chǔ)設(shè)施。
①密碼資源層提供基礎(chǔ)性的密碼算法資源以及上層對底層的基礎(chǔ)密碼算法進(jìn)行封
裝;
②密碼支撐層提供密碼資源調(diào)用,由各類密碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 齊魯工業(yè)大學(xué)《泵與風(fēng)機(jī)》2023-2024學(xué)年第一學(xué)期期末試卷
- 齊魯工業(yè)大學(xué)《PLC原理及應(yīng)用》2022-2023學(xué)年期末試卷
- 塑料制品的市場需求與戰(zhàn)略定位考核試卷
- 森林改培對生態(tài)系統(tǒng)穩(wěn)定性的影響考核試卷
- 水利工程對水土保持的貢獻(xiàn)考核試卷
- 建筑安全施工的人員配備和組織管理考核試卷
- 安全之心企業(yè)安全培訓(xùn)的核心理念考核試卷
- 未來的數(shù)字化舞蹈藝術(shù)與創(chuàng)作考核試卷
- 快遞業(yè)與印刷業(yè)的配合與創(chuàng)新考核試卷
- 水力發(fā)電工程與生態(tài)平衡考核試卷
- NB-T32036-2017光伏發(fā)電工程達(dá)標(biāo)投產(chǎn)驗(yàn)收規(guī)程
- DZT 0449-2023 地質(zhì)災(zāi)害氣象風(fēng)險(xiǎn)預(yù)警規(guī)范
- 2024齊齊哈爾市職工大學(xué)教師招聘考試筆試試題
- 2024年急性胰腺炎急診診治專家共識(shí)解讀課件
- 現(xiàn)場救護(hù)的“生命鏈”
- 浙江省【小升初】2023年小升初數(shù)學(xué)試卷及答案【各地真題】
- 2024年NOC初賽-Scratch(小學(xué)高年級組)試題及答案
- 油煙清洗報(bào)告【范本模板】
- MOOC 中醫(yī)體質(zhì)學(xué)-新鄉(xiāng)醫(yī)學(xué)院 中國大學(xué)慕課答案
- 【課件】丹納赫DBS-問題解決培訓(xùn)
- 浙江省寧波市小升初數(shù)學(xué)真題重組卷
評論
0/150
提交評論