密码学基础

本文详细介绍了密码学的基本概念,包括密码学的发展历程、对称和非对称密码算法、哈希与数字签名,以及公钥基础设施(PKI)的架构和组件。内容涵盖了古典密码学到现代密码学的转变,以及对各种密码算法优缺点的分析,强调了密码系统安全性和实际应用中的挑战。

目录

一、密码学基本概念

1. 密码学形成与发展

2. 基本保密通信模型

3. 密码系统安全性

4. 密码系统实际安全性

二、对称密码算法

1. 基本概念

2. 算法优缺点

三、非对称密码算法

1. 基本概念

2. 特点

四、哈希与数字签名

1. 哈希函数

2. 数字签名

五、公钥基础设施

1. PKI架构

2. PKI架构-四类实体

3. 数字证书

4. CA ( certification Authority )认证权威

5. RA:证书注册机构

6. PKI定义及构成

7. PKI体系工作流程

8. PKI/CA技术的典型应用


一、密码学基本概念

1. 密码学形成与发展

(1)古典密码学(1949年之前):

主要特点:数据的安全基于算法的保密

(2)近代密码学(1949~1975年):

主要特点:密码学真正成为一门科学

(3)现代密码学( 1976年以后):密码学的新方向一公钥密码学

主要特点:解决了密钥分发和管理的问题

古典密码学

(1)凯撒密码:

(2)ENIGMA转轮机:

ENIGMA是由Arthur Scherbius(亚瑟·谢尔比斯)于1919年发明了密码转轮机,使用机电代替手工。在二次世界大战Enigma曾作为德国陆、海、空三军最高级密码机。

古典密码:

安全性在于保持算法本身的保密性:

(1)不适合大规模生产;

(2)不适合较大的或者人员变动较大的组织;

(3)用户无法了解算法的安全性。

主要分类:

(1)替代密码

(2)置换密码

(3)替代密码与置换密码的组合。

近代密码学:

1949年,Shannon(香农)发表论文“The Communication Theory of Secret Systems”、将信息论引入了密码,从而把已有数千年历史的密码学推向了科学的轨道,奠定了密码学的理论基础。

现代密码学:

(1)解决了密钥分发、管理问题,并提供更多服务

(2)1976年,Diffie & Hellman的“New Directions in Cryptography"提出了非对称密钥密码。

2. 基本保密通信模型

基本概念:

(1)密码编码学

(2)密码分析学

传统密码学主要用于保密通信,解决了在不安全的通道中安全的传递信息。

现代密码学涵盖了数据处理过程的各个环节(数据加密,密码分析,数字签名,身份识别,零知识证明,密码分享等)

密码学技术在信息安全中的应用:

(1)明文、密文

(2)加密、解密、加密密钥、解密密钥

3. 密码系统安全性

基本概念:

明文(Plain text):不需要任何解密工具就可以读懂内容的原始消息称为明文。

密文(Cipher text):明文变换成一种在通常情况下无法读懂的内容,这种隐蔽后的信息称为密文。

加密(Encryption): 由明文到密文的变换过程称作加密。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值