第三章_密码技术.pdf
文本预览下载声明
制作人:代春艳 2007年8月
电子商务信息安全技术
主讲人:代春艳
daichunyan@ctbu.edu.cn
第三章密码技术
制作人:代春艳
2007年8月
第三章密码技术
3.1 加密技术
3.2 数字签名技术
3.3 密钥管理技术
制作人:代春艳 2007年8月
3.1 加密技术
3.1.1 密码学的基本概念
•密码学是一门研究秘密信息的隐写技术的学科
•密码学技术可以使消息的内容对 除发送者和接
(
收者以外的所有人保密
) .
•可以使接收者验证消息的正确性
•是解决计算机与通信安全问题重要技术之一.
制作人:代春艳 2007年8月
• 密码技术( ) 把可理解的消息变换
Cryptography —
成不可理解消息,同时又可恢复原消息的方法和
原理的一门科学或艺术。
• 明文( ) 变换前的原始消息
plaintext --
• 密文( ) 变换后的消息
ciphertext --
• 密码( ) 用于改变消息的替换或变换算法
cipher --
• 密钥( ) 用于密码变换的,只有发送者或接
key --
收者拥有的秘密消息
制作人:代春艳 2007年8月
• 编码( ) 把明文变为密文的过程
encipher /encode --
• 译码(decipher /decode)—把密文变为明文的过程
• 密码分析(cryptanalysis /codebreaking) ——在没有
密钥的情况下,破解密文的原理与方法.
• 密码学( ) 包括加密理论与解密理论
cryptology --
的学科
制作人:代春艳 2007年8月
制作人:代春艳 2007年8月
• 密码算法(Algorithm )也称为密码
(Cipher ),是用于加密和解密的数学函数。
通常情况下,有两个相关的函数:一个用
作加密,另一个用作解密。
制作人:代春艳 2007年8月
• 一个密码系统(体制)有五部分组成:
• ()明文空间 :全体明文的集合;
1 M
• ()密文空间 :全体密文的集合;
2 C
• ()密钥空间 :全体密
显示全部