USB is a widely used interconnect standard, and the introduction of the USB Type-C connector is making USB Type-C ubiquitous. The USB Type-C connector is small, is used at both host and device ends of a cable, and can be plugged in either way up. It can deliver simultaneous power (with a local power source), data, video, and audio, in, for example, docking applications. Proprietary designs for USB video and HDCP over USB exist and have been quite a challenge to implement. Fortunately, DisplayPort Alternate Mode re-purposes USB Type-C pins for native DisplayPort signaling. This makes it feasible to use existing HDCP solutions.
As an SoC developer planning to support the latest multimedia requirements, finding a pre-integrated, well tested, and certified technology for protection against vulnerabilities is imperative. When looking for USB Type-C and HDCP 2.2 IP solutions, you should ask your supplier questions such as:
- Are all the features required by the market supported?
- How was this solution tested for interoperability?
- Is the solution certified by DCP (Digital Content Protection) licensing authority?
- Can you explain in detail how robustness criteria were met?
- What protection is provided against side channel attacks? Also against code modifications, fuzzing, glitching and fault injection? How have those been evaluated and what were the results?
- How many designs and devices in the market use this implementation?
Robustness requirements are increasingly demanding and specifications are open-ended with respect to resisting attacks, therefore, choosing a supplier who demonstrates an understanding of this is key to market success.