DES加密的数据流程
• 明文分组:64位
• 密钥长度:64位,其中8位为奇偶校验位。
• DES综合运用了置换、迭代相结合的密码技术,
把明文分成64位大小的块,使用56位密钥,迭代 轮数为l6轮的加密算法。DES密码算法输入的是 64比特的明文,通过初始置换IP变成T0=IP(T), 再对T0经过16层的加密变换,最后通过逆初始 置换得到64比特的密文。反之输入64比特的密文, 输出64比特的明文。
• NIST制定的AES标准提纲为:
1. AES是公开的;
2. AES是分组密码单钥体制,分组长度为128比特;
3. AES的密钥长度可变,可以为128,192或256比特并可根据 需要增加;
4. AES可以用软件和硬件实现;
4
2020/1/7
中原工学院 孙学军
5
加密系统分类
• 对称加密系统,也叫私有密钥加密系统。 加密
密钥和解密密钥相同,或实质上等同,即从一个 易于推出另一个。又称秘密密钥算法或单密钥算 法。
• 非对称加密系统,也叫公开密钥加密系统。 加
密密钥和解密密钥不相同,从一个很难(不可能) 推出另一个。
公开密钥算法用一个密钥进行加密,而用另一个进行 解密,其中的一个密钥可以公开,又称公开密钥( public key),简称公钥;另一个密钥必须保密,又称私 人密钥(private key),简称私钥。
• 对信息的访问控制:防止对进程、通信及信息资源等各类
资源的非法访问。通过防火墙、出入控制技术来实现。
2020/1/7
中原工学院 孙学军
2
术语
定义
保密性(security) 保护机密信息不被非法存取以及信息在传输 过程中不被非法窃取。