site:www.wendangku.net 密码学答案
基本概念
信息系统安全=设备安全+数据安全+内容安全+行为安全
重合指数法对多表代换密码算法的破解最有效。
一个加密系统至少由明文、密文、加密算法、解密算法和密钥组成,其安全性是用密钥决定的。
置换密码又叫换位密码,最常见的置换密码有列置换和周期转置换密码
一个有6 个转轮密码机是一个周期长度为26 的6 次方的多表代替密码机械装置。
密码学历史上第一个广泛应用于商用数据保密的密码算法是DES。
DES密码中所有的弱密钥、半弱密钥、四分之一弱密钥和八分之一弱密钥全部加起来,一共有256个
安全性较差的密钥
攻击方法
统计分析攻击
所谓统计分析攻击就是指密码分析者通过分析密文和明文的统计规律来破译密码。
数学分析攻击
所谓数学分析攻击是指密码分析者针对加密算法的数学依据通过数学求解的方法来破译密码.
仅知密文攻击
所谓仅知密文攻击是指密码分析者仅根据截获的密文来破译密码。因为密码分析者所能利用的数据资源仅为密文,因此这是对密码分析者最不利的情况。
已知明文攻击
所谓已知明文攻击是指密码分析者根据已经知道的某些明文密文对来破译密码.
攻击者总是能获得密文,并猜出部分明文
计算机程序文件加密特别容易受到这种攻击
选择明文攻击
所谓选择明文攻击是指密码分析者能够选择明文并获得相应的密文。
唯密文攻击
对于这种形式的密码分析,破译者已知的东西只有两样:加密算法、待破译的密文。
选择密文攻击
与选择明文攻击相对应,破译者除了知道加密算法外,还包括他自己选定的密文和对应的、已解密的原文,即知道选择的密文和对应的明文。
选择文本攻击
选择文本攻击是选择明文攻击与选择密文攻击的结合。破译者已知的东西包括:加密算法、由密码破译者选择的明文消息和它对应的密文,以及由密码破译者选择的猜测性密文和它对应的已破译的明文。
很明显,唯密文攻击是最困难的,因为分析者可供利用的信息最少。
古典密码
采用混淆、扩散和乘积的方法来设计密码
混淆:使密文和明文、密钥之间的关系复杂化。
扩散:将每一位明文和密钥的影响扩大到尽可能多的密文位中。
置换(