AR# 67830

|

HDCP 1.x - HDCP 1.x 用に HDCP キーをフォーマットする方法

説明

HDCP 1.x 用に HDCP キーをフォーマットする方法を教えてください。

ここでは、HDMI 向けのリファレンス デザインで使用されているソフトウェア アプリケーション内のアレイのフォーマット方法について具体的に説明します。

ソリューション

HDMI リファレンス アプリケーションには 2 つの空の HDCP 1.x キー アレイが含まれています。

  1. Hdcp14Key1 アレイ - HDCP 1.x TX KSV およびキーが含まれます。
  2. Hdcp14Key2 アレイ - HDCP 1.x RX KSV およびキーが含まれます。

アレイ サイズは 328 バイトです。内容は KSV キー選択ベクター (ゼロがパディングされた 5 バイト~ 8 バイト) とキー セット (320 バイト) です。各キーはゼロがパディングされた 7 バイトから 8 バイトです。

key_utility 用に HDCP 1.x キーをフォーマットする手順は次のとおりです。

  1. 20 バイト SHA-1 を破棄します。
  2. 各キーの右側にゼロを 1 バイト パディングします (KSV はパディング済み)。
  3. これで、1 x 8 バイトの KSV と 40 x 8 バイトのキーができました。
  4. 8 バイトをそれぞれバイト スワップして順序を逆にします (リトル エンディアンからビッグ エンディアンに)。
  5. 最終的に、328 バイトの HDCP 1.4 キーセットが得られます。
  6. 外部 EEPROM に格納する前に、キーセットを AES で暗号化します。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
42166 HDCP 1.x - Vivado 2015.1 およびそれ以降のバージョンのリリース ノートおよび既知の問題 N/A N/A
AR# 67830
日付 06/21/2018
ステータス アクティブ
種類 一般
IP
People Also Viewed