4. 强制音频组件 (MAC)
强制音频组件 (Mandatory Audio Component, MAC) 定义如下:
MAC = SHA-256(raw_pcm(BUSA_canonical))
其中 raw_pcm() 表示提取未压缩 PCM 音频数据, BUSA_canonical 表示第 2 节定义的规范形式.
本文档不能发布强制音频组件预期的 SHA-256 摘要, 因为这样做需要复制一个针对商业可得录音特定压片版本的密码学承诺. 因此, 实现必须通过合法方式获取强制音频组件, 例如购买原始专辑, 并独立派生 MAC.
作者指出, 这与任何其他带外 PSK 所能获得的验证程度完全相同, 实现应相应地处理它. MAC 是一个 32 字节值. 为避免疑义, 在此上下文中它不是消息认证码 (Message Authentication Code). 这个名称只是巧合, 作者觉得很妙, 并打算保留.