国密消息鉴别码学习笔记
——含GB/T 15852和HMAC
摘要:本文档对我国标准规定的消息鉴别码的生成算法进行了简要介绍,包括算法生成步骤,注意事项等。我国的相关标准包括GB/T 15852.1-2008、GB/T 15852.2-2012、GB/T15852.3(目前为草稿)。
关键词:消息鉴别码,MAC,HMAC,杂凑算法,哈希算法,HASH,分组密码,消息填充。
1. 标准概述
国密消息鉴别码标准GB/T15852 《消息鉴别码》由三个部分组成:
l Part1 采用分组密码的机制,同等采用ISO/IEC 9797-1: 1999。
l Part2 采用专用杂凑函数的机制,修改采用ISO/IEC 9797-2: 2002。
l Part3 采用泛杂凑函数的机制(草稿),修改采用ISO/IEC9797-3: 2011。