密码分析一般是密文截获者在不知道解密密钥及通信者所采用的加密体制细节的条件下(数据安全管理),对密文或密码机进行分析,试图获得加密体制细节、解密密钥和明文等机密信息的过程。通常包括分析统汁截获的密文材料、假设、推断和证实等步骤。研究如何达成以上目标的方法和规律的科学称作密码分析学。密码分析在外交、军事、公安、商业等方面都具有重要的作用。密码分析方法有传统破译方法和物理破译方法两大类。传统破译方法包括穷举破译法和数学分析法两类。穷举法也称为蛮力攻击。穷举法对截获的密文依次用各种可能的密钥试泽,直到获得有意义的明文,或者利用对手已注入密钥的加密机(比如缴获得到),对所有可能的明文依次加密直到得出与截获的密文一致的密文。为了对抗穷举破译,每个密码系统必须将密钥空间和明文空间设计得足够大,这样,攻击者在其使用该方法付出的代价大于其获得密码的价值时就会放弃攻击。密码分析的目标是获取对手使用的解密密钥或截获密文。数据安全管理
数据分析法又分为确定性分析法和统计分析法。确定型分析法是利用密文或明文--密文对等已知以数学关系式表示出所求未知量,然后计算出未知量。统计分析法是利用统计规律进行破译的方法。密码破译者对截获的密文进行统计分析,找出其统计规律或特征,并与明文空间的统计特征进行对照比较,从中提取出密文与明文的对应关系,最终确定密钥或明文。
密码分析 www.jdcok.com/anli/5/582.html