教材学习内容——密码学基础
2.1密码学概述
可见,早在远古时代,密码就已经存在——古人类的秘密信息传递和解读方式,随着时代进步,文字被创造,密码也随之变得越来越复杂,由以前的密码棒到机械密码再到现代密码,当然,凡是必不会一帆风顺,随着密码进步一起到来的,话有密码学面临的各种挑战。
2.2密码学基本概念
2.3密码学新进展
密码学主要研究方向
密码学是多个学科融合形成的交叉学科,但主要包括密码理论和密码工程与应用、密码安全防护、量子密码、密码管理5个学科方向。
教材学习中的问题和解决过程
- 问题:除了书上提到的3种密码破译或攻击技术方法,还有哪些?
- 解决方法:通过网络搜索或问AI去进一步了解
统计攻击
利用明文、密文之间存在的统计规律破译,一般适用于不太简单的对称密码算法。
例如,在经典的换位密码、置换密码体制中,可以通过分析单字母、双字母、三字母等的频率和其他统计参数而破译。对抗统计分析攻击的主要方法是设法使明文的统计特性不代入密文。这样,密文不带有明文的痕迹,而呈现出极大的随机性,从而挫败统计分析攻击。能够对抗统计分析攻击已成为近代密码的基本要求。(摘自作者:Lois链接:https://learnku.com/docs/cryptography/14-attack-on-cryptographic-system/8920)
代数攻击
将破译问题归结于有限域上的某个低次的多元代数方程组的求解问题,并通过对代数方程的求解达到破译目的。
数学分析法
数学分析攻击是指密码分析者针对加解密算法的数学基础和某些密码学特性,通过数学求解的方法来破译密码。数学分析攻击是对基于数学难题的各种密码算法的主要威胁。为了对抗这种攻击,应当选用具有坚实数学基础和足够复杂的加密算法。
可以将针对加密系统的密码分析攻击类型分为以下四种:
唯密文攻击(cciphtext-only attack)
已知明文攻击(plaintext-known attack)
选择明文攻击(chosen-plaintext attack)
选择密文攻击(chosen-ciphenext attack)
(摘自作者:Lois链接:https://learnku.com/docs/cryptography/14-attack-on-cryptographic-system/8920)
基于AI的学习
回答问题
AI评价