目录

  • 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 精简课件
公钥密码体制的产生

4.1 公钥密码体制的产生


  • 学习目标:

       

1.了解对称加密算的缺陷。

2.了解公钥密码算法的提出背景

3.掌握公钥密码算法的基本思想。

4.掌握公钥密码算法的功能。

  • 学习内容:


1.对称加密算法存在的缺陷

(1)秘钥管理困难:秘钥管理包括秘钥分配和秘钥保存。

  • 秘钥分配:需要经过特殊的秘密渠道,例如信使,挂号信和秘钥信道。增加了通信成本,带来了通信延迟。

  • 秘钥保存:用户数量为n的通信网络,需要保存的秘钥总数为n(n-1)/2

(2)秘钥难以传输:安全信道有时不存在。

(3)不能提供数字签名服务。

(4)缺乏自动检测秘钥泄密的能力。

2.公钥密码算法的提出:

(1)1976年,美国斯坦福大学的diffie和hellman发表了《密码学的新方向》一文,第一次提出了公钥密码体制的概念。

3.公钥密码体制的基本思想:

(1)公钥密码体制需要一对秘钥,一个为加密秘钥,也称为公钥;另一个为解密秘钥,也称为私钥。不能从一个秘钥推导出另一个秘钥。

(2)加密密钥可以公布,而解密秘钥需要秘密保存。公钥加密的信息只能用对应的私钥解密。

(3)公钥加密算法基于一些数学难题。例如:大数因子分解,离散对数求解等。

观看课件:


观看视频:


达标测试:


注意点:

公钥加密算法的学习重点应该放在其基于的数学难题上。

课后练习:

1.下载并阅读《密码学的新方向》一文