日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

现代密码学2.4--香农定理/Shannon Theorem:完美安全的充分必要条件

發布時間:2025/3/21 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代密码学2.4--香农定理/Shannon Theorem:完美安全的充分必要条件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現代密碼學2.4--香農定理/Shannon Theorem:完美安全的充分必要條件

  • 香農定理/Shannon Theorem

博主正在學習INTRODUCTION TO MODERN CRYPTOGRAPHY (Second Edition) --Jonathan Katz, Yehuda Lindell,做一些筆記供自己回憶,如有錯誤請指正。整理成一個系列現代密碼學,方便檢索。

《現代密碼學》第一章所介紹的古典密碼全都已經被破解了,而2.1節介紹了完美安全的定義,在2.2、2.3節向我們介紹了一次一密以及具有完美安全的密碼方案的共同缺點,第2.4節將介紹具有完美安全的密碼方案的充分必要條件,也就是香農定理/Shannon Theorem

香農定理/Shannon Theorem

  • 因為在一次一密以及具有完美安全的密碼方案的共同缺點中已經證明過:滿足完美安全的密碼方案必有密鑰空間∣K∣≥∣M∣|\mathcal{K}|\ge|\mathcal{M}|KM
  • 因為從明文空間M\mathcal{M}M映射到密文空間C\mathcal{C}C的加密算法一定是一種單射函數,也就是不能有兩個明文m,m′m,m'm,m映射到同一個密文ccc的情況出現(如果出現這種情況,那密文ccc可能會解密得到明文mmmm′m'm,不滿足解密的確定性),那么密文空間∣C∣≥|\mathcal{C}|\geC明文空間∣M∣|\mathcal{M}|M

綜合以上,我們認為滿足完美安全的密碼方案總是有∣K∣≥∣M∣|\mathcal{K}|\ge|\mathcal{M}|KM∣C∣≤∣M∣|\mathcal{C}|\le|\mathcal{M}|CM。現在假設∣K∣=∣M∣=∣C∣|\mathcal{K}|=|\mathcal{M}|=|\mathcal{C}|K=M=C,某種意義上這是一種最優解的情況,在這種情況下滿足完美安全的密碼方案的充分必要條件

有兩個條件:

  • (1) 密鑰空間K\mathcal{K}K中的每個密鑰kkk是靠生成密鑰算法GenGenGen等概率選擇的,每一個密鑰kkk被選擇的概率都是1/∣K∣1/|\mathcal{K}|1/K
  • (2) 對于每個m∈Mm\in \mathcal{M}mMc∈Cc\in \mathcal{C}cC,存在唯一的密鑰k∈Kk\in \mathcal{K}kK使得Enck(m)=cEnc_k(m)=cEnck?(m)=c

證明:

  • 充分性:即證以上兩個條件可推出完美安全Pr[M=m∣C=c]=Pr[M=m]Pr[M=m|C=c]=Pr[M=m]Pr[M=mC=c]=Pr[M=m]
    • 由條件(2)得Pr[C=c∣M=m]=Pr[K=k]Pr[C=c|M=m]=Pr[K=k]Pr[C=cM=m]=Pr[K=k],由條件(1)得Pr[K=k]=1/∣K∣Pr[K=k]=1/|\mathcal{K}|Pr[K=k]=1/K,故Pr[C=c∣M=m]=Pr[K=k]=1/∣K∣Pr[C=c|M=m]=Pr[K=k]=1/|\mathcal{K}|Pr[C=cM=m]=Pr[K=k]=1/K
    • →Pr[C=c]=∑m∈MPr[EncK(m)=c]?Pr[M=m]=1/∣K?∑m∈MPr[M=m]=1/∣K∣\rightarrow Pr[C=c]=\sum_{m\in \mathcal{M}}Pr[Enc_K(m)=c]\cdot Pr[M=m]=1/|\mathcal{K}\cdot \sum_{m\in \mathcal{M}}Pr[M=m]=1/|\mathcal{K}|Pr[C=c]=mM?Pr[EncK?(m)=c]?Pr[M=m]=1/K?mM?Pr[M=m]=1/K
    • →Pr[M=m∣C=c]=Pr[C=c∣M=m]?Pr[M=m]Pr[C=c]=Pr[EncK(m)=c]?Pr[M=m]Pr[C=c]=1/∣K∣?Pr[M=m]1/∣K∣=Pr[M=m]\rightarrow Pr[M=m|C=c]=\frac{Pr[C=c|M=m]\cdot Pr[M=m]}{Pr[C=c]}=\frac{Pr[Enc_K(m)=c]\cdot Pr[M=m]}{Pr[C=c]}=\frac{1/|\mathcal{K}|\cdot Pr[M=m]}{1/|\mathcal{K}|}=Pr[M=m]Pr[M=mC=c]=Pr[C=c]Pr[C=cM=m]?Pr[M=m]?=Pr[C=c]Pr[EncK?(m)=c]?Pr[M=m]?=1/K1/K?Pr[M=m]?=Pr[M=m]
  • 必要性:即證完美安全可推出兩個條件。
    • 首先證明條件(2)一定滿足:根據完美安全要求Pr[EncK(m)=c]=Pr[EncK(m′)=c],?m,m′∈MPr[Enc_K(m)=c]=Pr[Enc_K(m')=c],\forall m,m'\in \mathcal{M}Pr[EncK?(m)=c]=Pr[EncK?(m)=c],?m,mM,也就是任何明文都有可能加密得到密文ccc,那么Pr[EncK(m)=c]>0,?m∈MPr[Enc_K(m)=c]>0,\forall m\in \mathcal{M}Pr[EncK?(m)=c]>0,?mM
      • 那我們可以假設對于明文mi∈Mm_i\in \mathcal{M}mi?M加密得到密文ccc的密鑰空間是Ki∈K\mathcal{K}_i\in \mathcal{K}Ki?K,也就是Enck(mi)=c,?k∈KiEnc_k(m_i)=c,\forall k\in \mathcal{K}_iEnck?(mi?)=c,?kKi?
      • 現在證明Ki\mathcal{K}_iKi?Kj\mathcal{K}_jKj?不相交。假設相交,則有k∈Kik\in \mathcal{K}_ikKi?k∈Kik\in \mathcal{K}_ikKi?,那么Enck(mi)=cEnc_k(m_i)=cEnck?(mi?)=cEnck(mj)=cEnc_k(m_j)=cEnck?(mj?)=c,這不滿足解密的確定性,產生矛盾,故Ki∩Kj=?\mathcal{K}_i\cap \mathcal{K}_j=\emptyKi?Kj?=?
      • 現在證明每個Ki\mathcal{K}_iKi?中只有一個密鑰kkk。因為我們證明充分必要條件之前已經假設,∣K∣=∣M∣|\mathcal{K}|=|\mathcal{M}|K=M,又因為對于每個mi∈Mm_i\in\mathcal{M}mi?M,都有一個對應的密鑰空間Ki\mathcal{K}_iKi?,而這些密鑰空間Ki\mathcal{K}_iKi?都不相交,則總密鑰空間K=∪Ki=∑Ki\mathcal{K}=\cup\mathcal{K}_i=\sum \mathcal{K}_iK=Ki?=Ki?。所以只有每個∣Ki∣=1|\mathcal{K}_i|=1Ki?=1,才有∣K∣=∣M∣|\mathcal{K}|=|\mathcal{M}|K=M,那么推出條件(2):存在唯一的密鑰k∈Kk\in \mathcal{K}kK使得Enck(m)=cEnc_k(m)=cEnck?(m)=c
    • 現在證明條件(1)一定滿足:
      • 由條件(2)得:Pr[K=ki]=Pr[EncK(mi)=c]Pr[K=k_i]=Pr[Enc_K(m_i)=c]Pr[K=ki?]=Pr[EncK?(mi?)=c]
      • 由完美安全定義得:Pr[EncK(mi)=c]=Pr[EncK(mj)=c]Pr[Enc_K(m_i)=c]=Pr[Enc_K(m_j)=c]Pr[EncK?(mi?)=c]=Pr[EncK?(mj?)=c]
      • 那么有Pr[K=ki]=Pr[EncK(mi)=c]=Pr[EncK(mj)=c]=Pr[K=kj]Pr[K=k_i]=Pr[Enc_K(m_i)=c]=Pr[Enc_K(m_j)=c]=Pr[K=k_j]Pr[K=ki?]=Pr[EncK?(mi?)=c]=Pr[EncK?(mj?)=c]=Pr[K=kj?],即所有密鑰ki∈Kk_i\in \mathcal{K}ki?K是等概率生成的。

總結

以上是生活随笔為你收集整理的现代密码学2.4--香农定理/Shannon Theorem:完美安全的充分必要条件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久黄色片 | 午夜国产一区二区 | 久久久久久久久艹 | 乳孔很大能进去的av番号 | 中国美女黄色一级片 | 色妹av | 18黄暴禁片在线观看 | 亚洲人成7777 | 成人激情开心 | 男人的av| 日韩射吧 | 欧美亚洲天堂网 | 欧美精品综合 | www久久com| 萌白酱一区二区 | 亚洲国产精品免费在线观看 | 九七超碰在线 | 久久丫精品国产亚洲av不卡 | 又黄又爽视频在线观看 | 午夜吃瓜 | 亚欧精品在线观看 | 精品久久久久久中文字幕 | 国产一二三视频 | 特淫毛片| 午夜67194| 麻豆剧场 | 密臀av一区二区 | 69精品久久久 | 日本午夜网 | 免费午夜人成电影 | 在线va视频 | 日韩成人午夜电影 | 女性裸体无遮挡胸 | 另类综合小说 | 亚洲一区二区三区国产 | 日日摸日日添日日躁av | 17c在线观看视频 | 美女张开腿让男人操 | 香蕉小视频 | 国产chinesehd天美传媒 | 成人黄色小视频在线观看 | 18精品爽国产白嫩精品 | 国产精品白丝喷水在线观看 | 国产天堂久久 | 国产精品理论片在线观看 | 日本成人在线不卡 | 成人免费在线观看 | 手机在线毛片 | 老司机激情影院 | 国产女优在线播放 | 亚洲一级色| 亚洲精品久久久久久久久久久 | 欧美极品少妇×xxxbbb | 日本高清视频在线播放 | 日韩天堂一区 | 欧美1区| 日本一区二区欧美 | 能免费看黄色的网站 | 久久综合亚洲色hezyo国产 | 在线你懂的视频 | 日日噜噜噜噜久久久精品毛片 | 爱就操| 国产精品国产三级国产 | 欧美顶级毛片在线播放 | 超碰超碰超碰超碰超碰 | 欧美少妇15p | 大号bbwassbigav女| 精品国产免费人成在线观看 | 在线a级 | 中文字幕一区二区三区人妻四季 | 国产69熟| 国产成人久久77777精品 | 成人高清网站 | 美女视频在线免费观看 | 欧美一区在线看 | 日本精品视频一区二区三区 | 一区二区三区不卡在线 | 日本aⅴ视频 | 欧美中文字幕一区 | 丝袜ol美脚秘书在线播放 | 欧洲亚洲天堂 | 无码精品人妻一区二区三区漫画 | 国产伊人自拍 | 夜色88v精品国产亚洲 | 精品久久久久久久久久久久久久久久久 | 久久久视屏 | 国产黄在线观看 | 自拍偷拍色图 | 蜜桃中文字幕 | 国产69精品久久久久999小说 | 亚洲国产成人精品久久 | 国产免费黄色录像 | 日本大胆欧美人术艺术 | 超碰免费在线播放 | 色视频2| 黄色免费在线视频 | 天堂中文在线8 | 国产精品亚洲五月天丁香 | 精品福利视频一区二区 |