目录

  • 1 信息安全概述
    • 1.1 信息安全的定义、安全目标及攻击类
    • 1.2 学习目标和学习任务
  • 2 密码学基础
    • 2.1 密码学的发展历史
    • 2.2 密码学的基本概念
    • 2.3 经典密码学
      • 2.3.1 代换密码&置换密码
      • 2.3.2 转轮机
    • 2.4 密码系统的分类
    • 2.5 密码分析
      • 2.5.1 密码分析学
      • 2.5.2 穷举攻击
    • 2.6 隐蔽通道和隐写术
    • 2.7 学习目标和学习任务
    • 2.8 本章作业
  • 3 对称密码体制
    • 3.1 分组密码
    • 3.2 数据加密标准
    • 3.3 高级加密标准
    • 3.4 对称密码的工作模式
    • 3.5 序列密码
    • 3.6 其他对称加密算法
    • 3.7 学习目标和学习任务
  • 4 公钥密码体制
    • 4.1 公钥密码体制的产生
    • 4.2 数论基础
    • 4.3 公钥密码体制的基本原理
    • 4.4 RSA公钥密码体制
    • 4.5 其他公钥密码算法
    • 4.6 公钥密码算法的工作机制
    • 4.7 学习目标和学习任务
  • 5 消息认证
    • 5.1 消息认证基本概念
    • 5.2 消息加密认证
    • 5.3 消息认证码
    • 5.4 Hash函数
    • 5.5 学习目标和学习任务
  • 6 身份认证与数字签名
    • 6.1 身份认证
    • 6.2 数字签名
    • 6.3 学习目标和学习任务
  • 7 网络安全协议
    • 7.1 学习目标和学习任务
  • 8 期中考试
    • 8.1 考试要求
  • 9 复习
    • 9.1 精简课件
密码学的基本概念

2.2 密码学的基本概念


  • 学习目标:

       

1.理解密码算法的设计原则   

2.掌握密码体制的基本组成


  • 学习内容:

1.密码技术的基本思想:对数据施加一种可逆的数学变换,伪装前的数据称为明文,伪装后的数据称为密文,伪装的过程称为加密,去掉伪装恢复明文的过程称为解密。加密和解密的过程要在密钥的控制下进行。

2.密码学的两大分支:密码编码学和密码分析学,密码编码学研究各种加密方案(密码体制),密码分析学研究各种破译密码的学科。 

3.密码体制的5个重要组成部分(重点)(1)明文空间(M):全体明文的集合(2)密文空间(C):全体密文的集合(3)密钥空间(K):全体秘钥的集合(4)加密算法(E):一组由M到C的加密变换(5)解密算法(D):一组由C到M的解密变换

注意点:

对于一个密码体制,其算法是可以公开的。但具体对于某次加密过程中所使用的密钥则是保密的。

4.密码算法设计的原则公开设计原则

观看视频:

观看课件:

达标测试:


  • 课后练习:


  1. 画出信息加密传输的原理框图。