GB/T15852的本部分规定了三种采用专用杂凑函数的消息鉴别码算法。这些消息鉴别码算法可用作数据完整性检验,检验数据是否被非授权地改变。同样这些消息鉴别码算法也可用作消息鉴别,保证消息源的合法性。数据完整性和消息鉴别的强度依赖于密钥的长度及其保密性、杂凑函数的算法强度及其输出长度、消息鉴别码的长度和具体的消息鉴别码算法。
本部分适用于任何安全体系结构、进程或应用的安全服务。
前言 Ⅰ
引言 Ⅱ
1 范围 1
2 规范性引用文件 1
3 术语和定义 1
4 符号和记法 2
5 要求 3
6 MAC算法1 4
6.1 MAC算法1的描述 4
6.2 MAC算法1的效率 5
7 MAC算法2 5
7.1 MAC算法2的描述 5
7.2 MAC算法2的效率 6
8 MAC算法3 6
8.1 MAC算法3的描述 6
8.2 MAC算法3的效率 7
9 常数的计算 7
9.1 专用杂凑函数1 8
9.2 专用杂凑函数2 8
9.3 专用杂凑函数3 8
9.4 专用杂凑函数4 9
附录A (资料性附录) 使用MAC算法生成MAC的示例 11
附录B(资料性附录) MAC算法的安全性分析 20
参考文献 22