现代密码学4.1--消息完整性
生活随笔
收集整理的這篇文章主要介紹了
现代密码学4.1--消息完整性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現代密碼學4.1--消息完整性
- 消息完整性/message integrity
- 消息完整性與加密的不同
博主正在學習INTRODUCTION TO MODERN CRYPTOGRAPHY (Second Edition) --Jonathan Katz, Yehuda Lindell,做一些筆記供自己回憶,如有錯誤請指正。整理成一個系列現代密碼學,方便檢索。
- 第二章定義了完美安全及其對應的密碼方案“一次一密”,
- 第三章介紹了
- 3.1-3.3 計算安全,PRG和基于PRG構造的滿足計算安全的密碼方案;
- 3.4-3.5 CPA安全,PRF和基于PRF構造的滿足CPA安全的密碼方案
- 3.6 基于PRG和PRF構造的流密碼和分組密碼;
- 3.7 CCA安全,對非CCA安全密碼方案的攻擊
- 第四章介紹消息驗證碼/MAC
- 4.1節介紹什么是消息完整性。
消息完整性/message integrity
- 一個請求是真正的嗎?
- 是由合法用戶發出的,還是敵手發出的?
- 請求細節是合法用戶想表達的嗎?
- 還是被敵手修改過了呢?
消息完整性與加密的不同
加密不能提供消息完整性
也許會有誤解:
- 密文完全隱藏了明文信息
- 敵手不可能用一種有意義的方式修改密文
這是不對的
- c=G(k)⊕mc=G(k)\oplus mc=G(k)⊕m,GGG是PRG。
- 改變ccc,相應改變mmm
總結
以上是生活随笔為你收集整理的现代密码学4.1--消息完整性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现代密码学5.2--域扩张:Merkle
- 下一篇: 现代密码学4.2--消息验证码/MAC