Embedded common interface for exchangeable CA/DRM solutions; The virtual machine
|Publication Date:||1 April 2020|
This Recommendation specifies a virtual machine that is intended for inclusion in the implementation of digital television receivers and set top boxes, and which is able to provide a secured environment for executing conditional access kernel or digital rights management client applications. The intention is to provide a uniform execution environment in which such clients can operate in the knowledge that minimum ECI Host performance requirements are met, that a standard API is provided to be used for retrieval of essential security data from content (i.e., encapsulated with content) or via external networks (e.g., the Internet) and where resources can be accessed from the ECI Host environment in a standardized way. Refer also to [b-ITU-T J.1010] and [b-ITU-T J.1011].
The presence and use of the VM allows for the exchange of CA/DRM clients at will and for the support of multiple simultaneous instances of such clients in ECI Hosts. This ensures that users and operators are not bound to a particular content protection (CP) provider and facilitate the use of different types of security solutions to suit various content types. For providers of content protection systems, it ensures the availability of a known execution platform that does not require specific integration with any and every vendor of ECI Host devices.