当前位置: 代码迷 >> 综合 >> GB/T 36624-2018《可鉴别的加密机制》笔记——4. 机制3:Key Wrap
  详细解决方案

GB/T 36624-2018《可鉴别的加密机制》笔记——4. 机制3:Key Wrap

热度:13   发布时间:2024-01-12 01:24:59.0

说明:以下章节写为第8章是为了和标准GB/T 36624-2018的章节对应

8. 机制3——EAX

EAX是一种加密认证模式,它可以对消息明文进行加密,同时对消息明文和关联信息(Associated Data)进行认证,当然此关联信息也可以为空。EAX由Mihir Bellare等人在2003年提交给NIST,其目的是希望取代现在的CCM标准。因为相较之下,EAX有更好的表现,而CCM显得较为复杂。但到目前为止,EAX还没有取代CCM。

EAX参考文献

  1. Mihir Bellare, Phillip Rogaway, and David Wagner, The EAX Mode of Operation, FSE 2004, LNCS 3017, pp. 389–407, 2004.
  2. Mihir Bellare, Phillip Rogaway, and David Wagner, The EAX Mode of Operation(A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency), A preliminary full version appears in Fast Software Encryption ’04, Lecture Notes in Computer Science.

8.1 EAX加密流程

输入:

  1. K:密钥
  2. M:明文
  3. N:随机数
  4. H:不需加密仅需认证的关联信息

输出:

  1. C:密文
  2. CT:认证MAC值(t bit)

GB/T 36624-2018的建议

  1. GB/T 36624-2018建议标签长度 t>=64

EAX的加密流程图如下:

图8.1 EAX加密流程图

8.2 EAX解密流程

  相关解决方案