密码学的基本概念 密码体制的分类 对称密匙密码系统 加密密钥=解密密钥 Symmetric Key Cryptosystem 钥匙是保密的 非对称密匙密码系统 加密密钥≠解密密钥 Asymmetric Key Cryptosystem ·加密密钥为公钥(Public Key) 解密密钥为私钥(Private Key)
◼ 密码体制的分类 对称密匙密码系统 Symmetric Key Cryptosystem 加密密钥=解密密钥 非对称密匙密码系统 Asymmetric Key Cryptosystem 加密密钥≠解密密钥 钥匙是保密的 • 加密密钥为公钥(Public Key) • 解密密钥为私钥(Private Key) 密码学的基本概念
密码学的基本概念 对称加密体制 算法 相同密钥 ·DES ·IDEA ·AES 发方 收方 00 00 案 明文 密文 密文 明文
密码学的基本概念
密码学的基本概念 非对称加密体制 认证中 公钥(证书) 私钥〔智能卡) 代表算法 ·RSA 如密密钥 ·椭圆曲线 解密密钥 发方 收方 00 案 明文 密文 密文 明文
密码学的基本概念
2.2古典密码 ◆移位密码 ◆代换密码 ◆置换密码
2.2 古典密码 ◆移位密码 ◆代换密码 ◆置换密码
移位密码 移位密码的加密对象为英文字母,移位密码采用对明文 消息的每一个英文字母向前推移固定位的方式实现加密。 换句话说,移位密码实现了26个英文字母的循环移位。 移位密码中,当取密钥k=3时,得到的移位密码称为凯撒 密码,因为该密码体制首先被Julius Caesar所使用。 定义2.2移位密码体制 令M=C=K=Z5。对任意的k阳y∈Z5,x∈M,yeC,定义: en (x)=(x+key)mod26 d(y)=(y-key)mod26
移位密码的加密对象为英文字母,移位密码采用对明文 消息的每一个英文字母向前推移固定位的方式实现加密。 换句话说,移位密码实现了26个英文字母的循环移位。 移位密码中,当取密钥k=3时,得到的移位密码称为凯撒 密码,因为该密码体制首先被Julius Caesar所使用。 移位密码