学期(2023-2024-1) 学号(20232411)《网络空间安全导论》第二周学习总结

发布时间 2023-11-22 20:56:36作者: 20232411董琰祥

学期(2023-2024-1) 学号(20232411)《网络空间安全导论》第一周学习总结

教材学习内容总结

本周我学习了《网络空间安全导论》的第2章,其主要讲述了密码学的概念,基本理论,起源、发展及目前状况、未来研究方向,并具体介绍了几种古代密码及现代密码。
在学习过程中,我总结了如下要点,以思维导图的方式呈现:




教材学习中的问题和解决过程

  • 问题1:古典密码与现代密码的主要区别在哪?
  • 问题1解决方案:通过研读课本及询问ChatGTP得知:
    • 1.古典密码是指使用简单的替换或移位规则来加密消息的密码系统,如凯撒密码、维吉尼亚密码等。这些密码系统的加密算法相对简单,容易被破解。古典密码的主要特点是加密和解密过程都是可逆的,即通过解密算法可以还原出原始消息。
    • 2.现代密码是指使用复杂的数学算法和密钥来加密消息的密码系统,如对称加密算法(如DES、AES)和非对称加密算法(如RSA、ECC)。现代密码的加密算法更加复杂和安全,能够提供更高的加密强度和抵抗破解的能力。现代密码的主要特点是加密和解密过程是不可逆的,即通过解密算法无法还原出原始消息,只有正确的密钥才能解密。
    • 另外,现代密码还引入了一些其他的安全机制,如消息认证码(MAC)、数字签名、密钥交换协议等,以提供更全面的安全保护。现代密码还考虑了密码学的理论基础和数学证明,能够提供更可靠的安全性。
  • 问题2:为什么密码分析总是比密码设计更容易?
  • 问题2解决方案:通过查阅资料及chatGTP得出:
      1. 密码设计的目标是创建一个安全的密码系统,而密码分析的目标是破解密码系统。密码设计者需要考虑各种攻击手段和可能的密码破解方法,而密码分析者只需要专注于找到系统中的弱点和漏洞。
      1. 密码设计者通常有限的时间和资源来设计密码系统,而密码分析者可以花费更多的时间和资源来分析密码系统。密码分析者可以使用各种密码破解技术,如暴力破解、字典攻击、彩虹表等,而密码设计者需要考虑系统的实际应用和性能要求,不能过于依赖这些攻击手段。
      1. 密码设计者需要考虑用户的使用习惯和心理因素,以便设计出易于记忆和使用的密码系统。密码分析者可以利用这些心理因素和用户的行为模式来破解密码系统。
      1. 密码设计者需要考虑密码系统的安全性和可靠性,而密码分析者只需要找到系统中的一个弱点或漏洞就可以破解整个密码系统。

基于AI的学习





参考资料