インテルのみ表示可能 — GUID: zor1616593125304
Ixiasoft
4.1. SDMプロビジョニング・ファームウェアを使用する
4.2. QSPIファクトリー・デフォルト・ヘルパー・イメージを所有デバイスで使用する
4.3. 認証ルート鍵のプロビジョニング
4.4. キーキャンセルIDヒューズをプログラミングする
4.5. ルート鍵をキャンセルする
4.6. カウンターヒューズをプログラミングする
4.7. Secure Data Object Serviceルート鍵のプロビジョニング
4.8. セキュリティー設定ヒューズのプロビジョニング
4.9. AESルート鍵のプロビジョニング
4.10. 所有者ルート鍵、AESルート鍵証明書、およびヒューズファイルをJam STAPLファイル・フォーマットに変換する
インテルのみ表示可能 — GUID: zor1616593125304
Ixiasoft
4.9.2.4. Intrinsic ID PUFのアクティベーション・ステータスを照会する
Intrinsic ID PUFを登録し、AESキーをラップし、フラッシュ・プログラミング・ファイルを生成し、クアッドSPIフラッシュを更新した後、デバイスの電源を再投入して、暗号化されたビットストリームからPUFのアクティベーションとコンフィグレーションをトリガーします。SDMでは、PUFアクティベーション・ステータスとコンフィグレーション・ステータスをレポートします。PUFのアクティベーションが失敗した場合、SDMでは、PUFエラーステータスをレポートします。
次のコマンドを使用して、コンフィグレーション・ ステータスを照会します。
quartus_pgm -c 1 -m jtag --status --status_type=”CONFIG”
アクティベーションが成功した場合の出力例を次に示します。
IID PUF または UDS IID PUFのいずれかのみを使用し、QSPIフラッシュ内のいずれかのPUFの .puf ファイルのヘルパーデータをプログラミングしていない場合、そのPUFはアクティブ化されず、PUFステータスはPUFヘルパーデータが無効であることを示します。次に示す例は、PUFヘルパーデータがどちらのPUFにもプログラミングされていない場合のPUFステータスを示しています。
Response of PUF_STATUS 00002000 RESPONSE_CODE=OK, LENGTH=2 00000002 USER_IID STATUS=PUF_DATA_CORRUPTED, RELIABILITY_DIAGNOSTIC_SCORE=0, TEST_MODE=0 00000002 UDS_IID STATUS=PUF_DATA_CORRUPTED, RELIABILITY_DIAGNOSTIC_SCORE=0, TEST_MODE=0