一个NotionNext搭建的博客
数据库系统概论
大数据原理与应用
javaWeb应用开发基础教程
python
毕业设计
大数据技术综合应用
实训-航空数据系统
java面向对象程序设计
数据结构
算法分析与设计
SPARK
Python爬虫大数据采集与挖掘
云计算
概率论与数理统计
数字逻辑
计算机网络
计算机组成原理
linux
操作系统
人工智能导论
数据仓库与数据挖掘
数据可视化
大数据安全与隐私保护
c语言
C++
【第五章】密钥管理
密钥种类和分级保护结构
密钥种类
- 基本密钥
- 也称用户密钥、初始密钥
- 用于产生数据加密密钥
- 会话密钥
- 也称专用密钥
- 一次交换数据时用的密钥
- 用于对数据进行保护时称为数据加密密钥
- 保护文件称为文件密钥
- 密钥加密密钥
- 也称辅助(二级)密钥或次级密钥
- 对传送会话密钥进行加密的密钥
- 主机主密钥
- 这密钥加密密钥加密的密钥
密钥分级保护
主密钥→(密钥加密密钥)→数据加密密钥(会话密钥和基本密钥产生)→数据
密钥分配协议
- 密钥分配协议
- 一方选择好后传输给其他方
- 密钥协商协议
- 多方协商出密钥
密钥协商协议
1.Diffie-Hellman密钥分配协议

费马-欧拉定理
- K=(Y_B)X_A mod n
- 素数不够大可破解
3^3 mod 7 = 6
Y_A=6 则X_B=3
中间人攻击
- 替换发送接收信息,让接收方和发送方产生误解
- 公钥公开但是不能被冒充,需要保护
应对方法
- 数字证书
秘密共享方案
- 分成n块,分给n个人
- 任意t个k_i易于算出k
- 入侵容忍
PKI技术
PKI信任模型
严格层次结构模型
- 密钥从自己的证书中获得
- 证书由父节点颁发
- 根节点自己给自己颁发证书
分布式结构模型
- 存在多个严格层次结构模型,即有多个根节点
- 通过交叉认证,来验证不同树的节点
- 根节点可以互相认证
Prev
【第三章】密码算法
Next
【第十二章】网络与系统攻击
Loading...