基本概念 明文(消息):被隐蔽消息。 密文:将明文变换成一种隐蔽形式。这种变换过程 称做加密。由密文恢复出原文的过程称为解密。 加密算法:密码员对明文进行加密时所采用的一组 规则。 解密算法:对密文进行解密时所采用的一组规则。 加密和解密算法的操作通常都是在密钥控制下进行 的,分别称做加密密钥和解密密钥
明文(消息):被隐蔽消息。 密文:将明文变换成一种隐蔽形式。这种变换过程 称做加密。由密文恢复出原文的过程称为解密。 加密算法:密码员对明文进行加密时所采用的一组 规则。 解密算法:对密文进行解密时所采用的一组规则。 加密和解密算法的操作通常都是在密钥控制下进行 的,分别称做加密密钥和解密密钥
接收者:传送消息的预定对象。 丶截收者:通过各种办法(如搭线窃听、电磁窃听、声 音窃听等)来窃取机密信息的非授权者。 丶被动攻击:对保密系统采取截获密文进行分析的这类 攻击。 主动攻击:非法入侵者、攻击者或黑客主动向系统窜 扰,采用删除、增添、重放、伪造等篡改手段向系统 注入假消息。 C=Ek(m 公用信道 发信方 接收者 秘密信道
接收者:传送消息的预定对象。 截收者:通过各种办法(如搭线窃听、电磁窃听、声 音窃听等)来窃取机密信息的非授权者。 被动攻击:对保密系统采取截获密文进行分析的这类 攻击。 主动攻击:非法入侵者、攻击者或黑客主动向系统窜 扰,采用删除、增添、重放、伪造等篡改手段向系统 注入假消息。 E D C=Ek (m) m m 公用信道 秘密信道 发信方 接收者
保密系统组成 搭线信道 搭线信道 明文消息空间M; 非法(主动功击被动攻击密码分析员m 密文消息空间C; 接入者 (窃听者) 密钥空间K1和K2, 信源m加密器c 解密器 接收 M c=Em倌道m=Dc 者 在单钥体制下K1=K2=K, k 此时密钥K需经安全密钥 密钥源 密钥源 信道由发方传给收方; K,密钥信道LK 加密变换E1∈E,M→C,其中k1∈K1,由加密器完成 解密变换D2∈D,C→M,其中k2∈K2,由解密器实现
明文消息空间 M; 密文消息空间 C; 密钥空间 K1和K2, 在单钥体制下 K1=K2=K, 此时密钥K需经安全密钥 信道由发方传给收方; 加密变换 Ek1∈E,M→C,其中k1∈K1,由加密器完成; 解密变换 Dk2∈D,C→M,其中k2∈K2,由解密器实现
加密、解密与密码分析 丶发端对于给定明文消息m∈M,密钥k1∈K1,加密变 换将明文m变换为密文c 接收端利用安全信道送来的密钥k(单钥体制下)或用 本地密钥发生器产生的解密密钥k1(双钥体制下)控制 解密操作D,对收到的密文进行变换得到恢复的明文 消息 密码分析者则用其选定的变换函数h,对截获的密文 C进行变换,得到的明文是明文空间中的某个元素
发端对于给定明文消息m∈M,密钥k1∈K1,加密变 换将明文m变换为密文c。 接收端利用安全信道送来的密钥k(单钥体制下)或用 本地密钥发生器产生的解密密钥k1 (双钥体制下)控制 解密操作D,对收到的密文进行变换得到恢复的明文 消息。 密码分析者则用其选定的变换函数h,对截获的密文 c进行变换,得到的明文是明文空间中的某个元素
密码体制分类 丶单钥体制(对称密码体制、秘密密钥密码体制) 双钥体制(非对称密码体制、公开密钥密码体制)
单钥体制(对称密码体制、秘密密钥密码体制) 双钥体制(非对称密码体制、公开密钥密码体制)