国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 基礎常識 > 正文

密碼學擴散和混淆

2020-07-05 18:01:51
字體:
來源:轉載
供稿:網友

擴散(diffusion)和混淆(confusion)是C.E.Shannon提出的設計密碼體制的兩種基本方法,其目的是為了抵抗對手對密碼體制的統計分析.在分組密碼的設計中,充分利用擴散和混淆,可以有效地抵抗對手從密文的統計特性推測明文或密鑰.擴散和混淆是現代分組密碼的設計基礎.

所謂擴散就是讓明文中的每一位影響密文中的許多位,或者說讓密文中的每一位受明文中的許多位的影響.這樣可以隱蔽明文的統計特性.當然,理想的情況是讓明文中的每一位影響密文中的所有位,或者說讓密文中的每一位受明文中所有位的影響.

所謂混淆就是將密文與密鑰之間的統計關系變得盡可能復雜,使得對手即使獲取了關于密文的一些統計特性,也無法推測密鑰.使用復雜的非線性代替變換可以達到比較好的混淆效果,而簡單的線性代替變換得到的混淆效果則不理想.可以用"揉面團"來形象地比喻擴散和混淆.當然,這個"揉面團"的過程應該是可逆的.乘積和迭代有助于實現擴散和混淆.選擇某些較簡單的受密鑰控制的密碼變換,通過乘積和迭代可以取得比較好的擴散和混淆的效果.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 弋阳县| 监利县| 拜泉县| 佛坪县| 泉州市| 乌兰察布市| 太康县| 宁明县| 吴堡县| 巫溪县| 古浪县| 吴桥县| 崇仁县| 湖南省| 海盐县| 石台县| 呼和浩特市| 诏安县| 尖扎县| 内丘县| 康乐县| 四平市| 琼海市| 汾西县| 中山市| 冕宁县| 高台县| 噶尔县| 东乡族自治县| 夏津县| 县级市| 河曲县| 黑山县| 铁岭市| 察隅县| 永宁县| 拉萨市| 兴安盟| 固安县| 延边| 花莲县|