2.5数据机密性和完整性综合方案

1.数据机密性和完整性综合

  • 为特定通信同时提供机密性和完整性保护

  • 可用方案主要有两大类:

    • 机密性和完整性算法分离设计

      • 先Hash再加密(H->E)

      • 先认证再加密(A->E)

      • 先加密再认证(E->A)

      • 独立加密和认证(E+A)

    • 机密性和完整性算法合并设计

      • 同时认证加密(AE)

2.先Hash在加密(H->E)

3.先认证再加密(A->E)

设被保护的消息为m,先认证再加密的方案,需要双方事先共享两个秘钥,一个用于认证,一个用于加密,发送方的操作为应用密钥k1先计算m的mac值t,然后与数据d链接一起用密钥K2加密, 发送密文c给接收方,接收方的操作为设收到密文c',先用同样的密码法和密钥K2进行解密,得到两公分数据m'和t' ,然后对m'应用秘钥K1做同样的mac运算,将输出和解密出的T'进行比较,如果相等,则表示数据保护成功接收消息,否则丢弃消息

4.先加密再认证(E->A)

5.独立加密和认证(E+A)

6.认证加密(AE)

  • 数据机密性和完整性机制合并设计,只用一个密钥

  • 分组密码链--消息认证码CCM(Counter with CBC-MAC)

    • NIST SP 800-38C

    • 该算法应用在无线局域网安全标准802.11i中

  • Galois/计数器模式--GCM(Galois/Counter Mode)

    • NIST SP 800-38D

    • 并行化设计,高效率、低成本

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值