– 密碼體制基礎及其在惡意程式中的被利用情況簡介
在廉價通道進行安全通訊.
加密解密金鑰相同或者能相互推導.
單金鑰例如:替代密碼
凱撒密碼通過查表加解密.需要:
單鑰密碼加密演算法特點:
-不能提供抗抵賴性.
-對等生成能力-對稱金鑰演算法
條件:需要安全通道傳遞金鑰
加密解密金鑰不相同且不能相互推導.
2023年rsa誕生
公布加密金鑰-加密應用:
保證:機密性和完整性
不能保證:可鑑別,抗抵賴.
公開解密金鑰-數字簽名:
可鑑別,完整性,抗抵賴
沒有機密性.
能否同時保證資訊的機密性和真實性?
邏輯的力量:
傳送方加密:
原始資訊m->b公鑰加密->a私鑰加密->傳送
b公鑰加密m後保證只有指定接收方才能解密出正確資訊.
再用a私鑰加密保證,資訊的真實性(由a發出).
接收方解密:
接收->a公鑰解密->b私鑰解密->得到m
破解非對稱加密
數字簽名應用
ca=可信第三方證書
密碼學 密碼學中幾種攻擊模式
本科畢業設計做完之後,一直覺得自己需要系統來學習一下密碼學,密碼學是乙個古老的學科,前人已經研究了太多太多,而伴隨著量子計算的逐漸發展,之前制定出來的密碼演算法都面臨著被淘汰的危險。今天記錄一下根據密碼分析者知道資訊的多少,密碼學中分為常見的幾種攻擊模式,以及它們主要用於什麼場合。在介紹攻擊模式之前...
密碼學 密碼學中的安全性證明
安全性證明的定義是這樣的 所謂密碼演算法的安全性證明就是判定在乙個普通的攻擊模型中,密碼演算法和所依賴的可信密碼學演算法問題之間的規約關係,如果演算法的攻破 即攻擊者贏 意味著某一在密碼學中可信問題的解決,則說明該演算法是安全的,即安全性得到證明。第一次看這個概念,很懵,難道乙個可以攻破的密碼的演算...
區塊鏈中的密碼學 1 提公升密碼學的認知
區塊鏈行業老人肯定記得2018年春節前後,三點鐘社群的瘋狂,討論內容大都湊熱鬧,玄學無比。但其中,蔡文勝大佬,說了一句很經典的話 區塊鏈底層是數學,中層是哲學,最高層是神學 區塊鏈用數字來作為區塊鏈的底層,確實是堅實無比。其中的數學,指的就是密碼學。談及密碼學,一般人最直接想到的就是各種賬戶密碼,碼...