- 10
- 0
- 约3.73千字
- 约 9页
- 2020-04-24 发布于江西
- 举报
概述
五类安全服务:鉴别服务、访问控制、数据完整性、数据保密性、抗抵赖。
六类安全机制:加密、数字签名、访问控制、数据完整性、鉴别交换机制、通信业务填充机制。
密码学基本概念
密码系统:由密码算法、明文空间、密文空间和密钥组成。
对称密码体制:加密密钥与解密密钥相同。
非对称密码体制:加密密钥与解密密钥不同。
分组密码:将明文分成很多块,每次加密一个块。
流密码:一次加密明文中的一个位。
混淆:为了保证密文中不反映出明文线索,防止密码分析者从密文中找到规律或模式从而推导出相应的明文。
扩散:为了增加明文的冗余度。
数据加密标准DES加密流程:
利用置换函数IP对64比特明文块进行初始置换;
将初始置换的输出分为两半L0和R0;
进行16次迭代运算,Li = Ri,Ri = Li-1^f(Ri-1,Ki),迭代包含5步(密钥变换、扩展置换、S盒替换、P盒替换、异或和交换);
逆置换IP-1。
DES解密过程:与加密过程算法相同,只是子密钥使用顺序相反。
RSA算法原理:
通信实体Bob选择两个大素数p,q;
计算n=pq,Ф(n)=(p-1)(q-1);
选择e使得e远小于Ф(n),并且e和Ф(n)互素;
求d,使得e*d%Ф(n) = 1;
公钥为(n,e),私钥为d。
通信实体从权威机构获得Bob的公钥(n,e);
将明文比特串分组,使得每个分组十进制数小于n;
对每个明文分组m
原创力文档

文档评论(0)