IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁網(wǎng)絡(luò)安全安全防護(hù) → 密碼學(xué)基礎(chǔ)

密碼學(xué)基礎(chǔ)

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(0)

初學(xué)信息安全的朋友最初接觸到的應(yīng)該不例外的都是密碼學(xué),作為基礎(chǔ),我們應(yīng)該掌握好其原理和機(jī)制,而針對算法的問題,我在以后的文章中會陸續(xù)提及,但對于一般的朋友來講,不用過多深究各類算法,鑒于本人能力有限,涉及的面深度或廣度均有所欠缺,僅供初學(xué)者們學(xué)習(xí)和交流所用。
密碼學(xué)是一門研究秘密信息的隱寫技術(shù)的學(xué)科
密碼學(xué)技術(shù)可以使消息的內(nèi)容對(除發(fā)送者和接收者以外)的所有人保密.
可以使接收者驗(yàn)證消息的正確性,是解決計(jì)算機(jī)與通信安全問題重要技術(shù)之一.
基本術(shù)語:密碼技術(shù)(Cryptography)—把可理解的消息變換成不可理解消息,同時又可恢復(fù)原消息的方法和原理的一門科學(xué)或藝術(shù)。
??? 明文(plaintext )--變換前的原始消息
??? 密文(ciphertext) --變換后的消息
??? 密碼(cipher )--用于改變消息的替換或變換算法
??? 密鑰(key )--用于密碼變換的,只有發(fā)送者或接收者擁有的秘密消息
??? 編碼(encipher /encode)--把明文變?yōu)槊芪牡倪^程
??? 譯碼(decipher /decode)—把密文變?yōu)槊魑牡倪^程
基本概念:Encryption? 把明文變成密文的加密函數(shù) C = EK(P)
??? Decryption 把密文變成明文的加密函數(shù) P = EK-1(C)
??? key –用于加密或解密的秘密參數(shù), 選自密鑰空間 K
??? (一般情況下,可以把密碼系統(tǒng)理解成可逆的密碼算法、密鑰空間,即:加密算法:EK; K in K : P -> C
??? 及唯一逆算法:P = EK-1; K in K : C -> P )
??? *通常密碼系統(tǒng)是公開的, 只有密鑰是秘密信息*
密碼學(xué)算法大致分為:
私鑰加密算法(private-key encryption algorithms )
???? ----分組密碼,-----流密碼
公鑰加密算法(public-key encryption algorithms)
數(shù)字簽名算法(digital signature algorithms )
哈希函數(shù)(hash functions)

密碼分析(又可稱為攻擊):
密碼分析學(xué)是指在沒有加密密鑰的情況下,攻擊密文的過程
唯密文攻擊 (ciphertext only )
?? --只知道算法與一些密文
?? --利用統(tǒng)計(jì)方法
?? --需要能夠識別明文
<密碼分析學(xué)是指在沒有加密密鑰的情況下,攻擊密文的過程>
唯密文攻擊 (ciphertext only )
?? --只知道算法與一些密文
?? --利用統(tǒng)計(jì)方法
?? --需要能夠識別明文
已知明文攻擊(known plaintext )
?? ----知道一些明文/密文對
?? ----利用已知的明文密文對進(jìn)行攻擊
選擇明文攻擊(chosen plaintext )
?? ----能夠選擇明文并得到響應(yīng)的密文----利用算法的結(jié)構(gòu)進(jìn)行攻擊
選擇密文攻擊(chosen ciphertext )
?? ----能夠選擇密文并得到對應(yīng)的明文
?? ----利用對算法結(jié)構(gòu)的知識進(jìn)行攻擊
選擇明文-密文對攻擊(chosen plaintext-ciphertext )
?? ----能夠選擇明文并得到對應(yīng)的密文或選擇密文并得到對應(yīng)的明文
?? ----利用對算法結(jié)構(gòu)的了解進(jìn)行攻擊
窮密鑰搜索
理論上很簡單,對每個密鑰進(jìn)行測試
最基本的攻擊方法,復(fù)雜度有密鑰量的大小決定
假設(shè)可以對正確的明文能夠識別

*無條件安全與計(jì)算安全
?無條件安全(unconditional security)
?? 由于密文沒有泄露足夠多的明文信息,無論計(jì)算能力有多大,都無法由密文唯一確定明文。
?計(jì)算安全(computational security )
??? ----在有限的計(jì)算資源條件下,密文不能破解。
(如破解的時間超過地球的年齡)

關(guān)鍵詞標(biāo)簽:密碼學(xué)

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 火絨安全軟件開啟懸浮窗的方法-怎么限制和設(shè)置軟件網(wǎng)速 火絨安全軟件開啟懸浮窗的方法-怎么限制和設(shè)置軟件網(wǎng)速 火絨安全軟件怎么攔截廣告-火絨設(shè)置廣告攔截的方法 火絨安全軟件怎么攔截廣告-火絨設(shè)置廣告攔截的方法 網(wǎng)絡(luò)安全管理軟件-PCHunter使用教程 網(wǎng)絡(luò)安全管理軟件-PCHunter使用教程 騰訊QQ密碼防盜十大建議 騰訊QQ密碼防盜十大建議

相關(guān)下載

    人氣排行 火絨安全軟件開啟懸浮窗的方法-怎么限制和設(shè)置軟件網(wǎng)速 火絨安全軟件怎么攔截廣告-火絨設(shè)置廣告攔截的方法 網(wǎng)絡(luò)安全管理軟件-PCHunter使用教程 xp系統(tǒng)關(guān)閉445端口方法_ 教你如何關(guān)閉xp系統(tǒng)445端口 什么是IPS(入侵防御系統(tǒng)) 企業(yè)網(wǎng)絡(luò)安全事件應(yīng)急響應(yīng)方案 ARP協(xié)議的反向和代理 Windows Server 2008利用組策略的安全設(shè)置