描述
如何为HDCP 1.x格式化HDCP密钥?
本文专门介绍如何在HDMI示例设计中使用的软件应用程序中格式化阵列。
解
HDMI参考应用程序有两个(空)HDCP 1.x密钥阵列。
- Hdcp14Key1阵列 – 该阵列保存HDCP 1.x TX KSV和Keys。
- Hdcp14Key2阵列 – 该阵列保存HDCP 1.x RX KSV和Keys。
该数组的大小为328字节。内容是KSV密钥选择向量(5个字节用零填充到8个字节)和密钥集(320个字节),其中每个密钥用7个字节填充零到8个字节。
要为key_utility格式化HDCP 1.x密钥,请按照以下步骤操作:
- 丢弃20字节的SHA-1。
- 用一个0字节填充右边的每个键(KSV已经填充)。
- 您现在应该有1 x 8字节的KSV + 40 x 8字节密钥。
- 字节交换每个8字节集以反转它们的顺序(从Little-endian转换为Big-endian)。
- 最终结果应该是一个328字节的HDCP 1.4密钥集。
- 您现在应该在将密钥集存储到外部EEPROM之前对其进行AES加密。
没有回复内容