密钥管理

密钥分层管理结构

密钥的安全管理通常采用层次化的保护方式,一般情况下分为三层加密(根密钥、密钥加密密钥、工作密钥)和两层加密(根密钥、工作密钥)。
三层加密密钥通常适用于以下情况:

  1. 根密钥的加、解密运算复杂
    更换根密钥时,大量工作密钥的解、加密运算会造成巨大的运算开销
  2. 工作密钥需要频繁变更
    工作密钥频繁变更,解、加密运算会造成巨大的运算开销
  3. 工作密钥数量巨大且相互独立
    所有工作密钥都用根密钥加密,一旦根密钥被攻破则所有工作密钥均被攻破。

加密算法

算法说明防御举例
对称加密A与B之间的通讯数据都用同一套密钥来进行加解密机密性防御DES,AES, 3DES
非对称加密公钥加密过的东西只能通过私钥解密合法性防御RSA, Diffie-Hellman
hash对目标信息生成特定长度的hash值,但不能还原目标信息完整性防御MD2, MD4,MD5, SHA
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值