HDCP 1.x  – 如何为HDCP 1.x格式化HDCP密钥?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

HDCP 1.x – 如何为HDCP 1.x格式化HDCP密钥?

描述

如何为HDCP 1.x格式化HDCP密钥?

本文专门介绍如何在HDMI示例设计中使用的软件应用程序中格式化阵列。

HDMI参考应用程序有两个(空)HDCP 1.x密钥阵列。

  1. Hdcp14Key1阵列 – 该阵列保存HDCP 1.x TX KSV和Keys。
  2. Hdcp14Key2阵列 – 该阵列保存HDCP 1.x RX KSV和Keys。

该数组的大小为328字节。内容是KSV密钥选择向量(5个字节用零填充到8个字节)和密钥集(320个字节),其中每个密钥用7个字节填充零到8个字节。

要为key_utility格式化HDCP 1.x密钥,请按照以下步骤操作:

  1. 丢弃20字节的SHA-1。
  2. 用一个0字节填充右边的每个键(KSV已经填充)。
  3. 您现在应该有1 x 8字节的KSV + 40 x 8字节密钥。
  4. 字节交换每个8字节集以反转它们的顺序(从Little-endian转换为Big-endian)。
  5. 最终结果应该是一个328字节的HDCP 1.4密钥集。
  6. 您现在应该在将密钥集存储到外部EEPROM之前对其进行AES加密。
请登录后发表评论

    没有回复内容