密码学的三个发展阶段 >古典密码举例: 恺撒密码:将字母循环前移k位 例如k=5时对应关系如下: a bcdefghijklmnopgrstuvwxyz fg hijklmnopgrstuvwxyzabcde 明文: Zhejiang University 密文: Emjonfsl Zsnajwxnyd
密码学的三个发展阶段 ➢古典密码举例: 恺撒密码:将字母循环前移k位 明文:Zhejiang University 密文:Emjonfsl Zsnajwxnyd 例如k=5时对应关系如下:
网络通信中的加密方式 常见的三种加密方式: 链路一链路加密 2.节点加密 3.端-端加密
网络通信中的加密方式 常见的三种加密方式: 1.链路-链路加密 2.节点加密 3.端-端加密
密码算法分类 >对称密钥算法( symmetric cipher):对称密钥加密技 术利用一个密钥对数据进行加密,对方接收到数据后, 需要用同一密钥来进行解密。又称秘密密钥算法或单密 钥算法。 >非对称密钥算法( asymmetric cipher):非对称密钥加 密技术利用两个不同的密钥对数据进行加密和解密,其 中公钥用于对信息的加密,私钥用于对加密信息的解密 又称公开密钥算法( public- key cipher)
密码算法分类 ➢对称密钥算法(symmetric cipher):对称密钥加密技 术利用一个密钥对数据进行加密,对方接收到数据后, 需要用同一密钥来进行解密。又称秘密密钥算法或单密 钥算法。 ➢非对称密钥算法(asymmetric cipher):非对称密钥加 密技术利用两个不同的密钥对数据进行加密和解密,其 中公钥用于对信息的加密,私钥用于对加密信息的解密。 又称公开密钥算法(public-key cipher)
数据加密标准DES DEs( Data Encryption Standard)是一种对称 密钥体制,也是一种分组密码体制。 明文分组:64位 密钥长度:64位,其中8位奇偶校验位,实际56位。 DES综合运用了置换、迭代相结合的密码技术,把明文 分成64位大小的块,使用56位密钥,迭代轮数为l6轮的 加密算法。DES密码算法输入的是64比特的明文,通过 初始置换IP变成T=IP(T,再对T经过16层的加密变换, 最后通过逆初始置换得到64比特的密文。反之输入64比 特的密文,输出64比特的明文
数据加密标准DES DES(Data Encryption Standard)是一种对称 密钥体制,也是一种分组密码体制。 明文分组:64位 密钥长度:64位,其中8位奇偶校验位,实际56位。 DES综合运用了置换、迭代相结合的密码技术,把明文 分成64位大小的块,使用56位密钥,迭代轮数为l6轮的 加密算法。DES密码算法输入的是64比特的明文,通过 初始置换IP变成T0 =IP(T),再对T0经过16层的加密变换, 最后通过逆初始置换得到64比特的密文。反之输入64比 特的密文,输出64比特的明文
公钥加密体制 对称密钥算法:加密密钥和解密密钥一样 非对称密钥算法:加密和解密使用的是两个不 同的密钥,也称为公开密钥算法。 公开密钥算法用一个密钥进行加密,而用另一个进 行解密,其中的加密密钥可以公开,又称公开密钥 ( public key),简称公钥;解密密钥必须保密,又称 私人密钥( private key),简称私钥。 公钥加密的基本思想: 利用求解某些数学难题的困难性。单向函数
公钥加密体制 ➢对称密钥算法:加密密钥和解密密钥一样 ➢非对称密钥算法:加密和解密使用的是两个不 同的密钥,也称为公开密钥算法。 公开密钥算法用一个密钥进行加密,而用另一个进 行解密,其中的加密密钥可以公开,又称公开密钥 (public key),简称公钥;解密密钥必须保密,又称 私人密钥(private key),简称私钥。 公钥加密的基本思想: 利用求解某些数学难题的困难性。单向函数