HDMI Stratix® 10 FPGA IP Design Example User Guide

ID 683701
Date 4/09/2024
Public
Document Table of Contents

4.5. Security Considerations

When using the HDCP feature, be mindful of the following security considerations.
  • When designing a repeater system, you must block the received video from entering the TX IP in the following conditions:
    • If the received video is HDCP-encrypted (i.e. encryption status hdcp1_enabled or hdcp2_enabled from the RX IP is asserted) and the transmitted video is not HDCP-encrypted (i.e. encryption status hdcp1_enabled or hdcp2_enabled from the TX IP is not asserted).
    • If the received video is HDCP TYPE 1 (i.e. streamid_type from the RX IP is asserted) and the transmitted video is HDCP 1.4 encrypted (i.e. encryption status hdcp1_enabled from the TX IP is asserted)
  • You should maintain the confidentiality and integrity of your HDCP production keys, and any user encryption keys.
  • Intel strongly recommends you to develop any Quartus® Prime projects and design source files that contain encryption keys in a secure compute environment to protect the keys.
  • Intel strongly recommends you to use the design security features in FPGAs to protect the design, including any embedded encryption keys, from unauthorized copying, reverse engineering, and tampering.