Verimatrix and Inside Secure have merged. Learn more here. Go to Verimatrix website.

Allows faster development cycle & time to market

Compliant with HDCP 2.x, and compatible with HDCP 1.x

Implementation for designs for TEE; or we also offer a HW IP module for designs without a TEE

Product description

Licensed to device manufacturers by Digital Content Protection LLC (DCP), the initial 1.x versions of HDCP mainly used over HDMI wired connections with great success, has evolved to keep pace, with 2.x versions that protect TCP/ IP based connections across an array of wired and wireless interfaces and provide greater key protection, and cover distribution which has moved to phones and tablets and key leakage vulnerabilities.

HDCP combines the need for managing and performing advanced cryptographic functions, incorporating authentication, digital signature algorithms, key storage and management all in accordance with the specified standard. The development of this type of encryption engine and management software requires expertise in cryptography, digital rights management, hardware and software design, a level of security specialization best handled by experts and which can lead to long development cycles for those looking to implement HDCP internally without the required expertise.


The Inside Secure HDCP Toolkit High-bandwidth Digital Content Protection software solution provides all the required features for a complete content protection solution and includes all control and management software for the HDCP2.3 specification. It is fully backwards compatible with the earlier versions: HDCP2.2, HDCP2.1 and HDCP2.0.



When data is in a compressed data stream and very high performance is not a requirement a software-only solution can be used. The software only solution is hardware agnostic and can be applied to chipsets that do not provide a TEE.

For situations where a TEE is available but using an uncompressed video protocol (for example, HDMI or DisplayPort), the HDCP software needs to access the HDCP Datapath Engine, an AES cypher IP core which delivers the required level of high-bandwidth performance. This module implements the HDCP 1.4 and HDCP 2.x data plane in hardware. It is designed for integration with a TEE and must be located within the security boundary of the processor.

The HDCP software also includes specific API’s for signaling the HDCP protection status to a higher level content control function like DRM, and can be used in combination with Inside Secure’s DRM PlayReady and Widevine software solutions to implement a complete end-to-end content protection solution.

Other information
HDCP Toolkit Features
  • Comprehensive support for the HDCP standard
    •  Efficient solutions for both compressed and uncompressed data streams
    •  Support for HDCP 2.0, 2.1, 2.2 and 2.3
    •  Backward compatibility with HDCP 1.3, 1.4
  • Configurable for designs without or with a Trusted Execution Environment (TEE)
  • Hardware IP-based content protection for designs without a TEE
HDCP Software-only Solution

An HDCP implementation that reaches the required robustness by using code protection techniques. There is no need for specific hardware blocks allowing the use of HDCP on devices that are already in the field which need only a software update. Secret storage is implemented via the use of whitebox without the need of secure storage making the solution truly hardware independent.
Available for a range of architecture it can easily be integrated as a binary in your current SDK.

HDCP Solutions With Hardware Support 

Inside Secure offers alternative methods for implementing an HDCP solution:

  • Designs using a Trusted Execution Environment (TEE): As part of the HDCP license, an integrator agrees to certain rules, including the use of hardware protection for storing secret keys and for implementing the cryptographic functions. A TEE is considered to provide hardware based protection; Inside Secure provides a software solution, operating within the TEE, which implements all the functions of the HDCP protocol. Hardware acceleration options are also available to enhance the TEE-based solution in cases where higher performance or more CPU offloading are required.
  • Designs without a TEE: When a TEE is not part of the system design, Inside Secure delivers a solution with all the HDCP content protection functions implemented in a highly secure hardware IP module

Both approaches significantly reduce the cost and complexity of security solutions while helping designers get to market quickly with HDCP compliant, robust cryptographic content protection across a range of architectures and use cases.