MovieLabs Updates Enhanced Content Protection Specification

MovieLabs has released the latest Version 1.3 of its enhanced content security specifications for 4K, HDR and premium window content, with additional guidance on disabling debugging interfaces and handling security software updates.

This update was required to cope with growing demand for premium movie content on devices such as smartphones and tablets not under the control of video service providers in the manner of traditional set top boxes issued by pay TV operators.

MovieLabs was set up in 2006 as an independent non-profit organization for research and development in secure motion picture distribution by the six major Hollywood studios, at that time Disney, Paramount, Twentieth Century Fox, Sony Pictures, Universal, and Warner Bros. It then published its first Enhanced Content Protection Specification in 2013 addressing the impending issue of protecting 4K, HDR and early window content during consumer distribution, which was starting to be streamed. The ECP spec has since been widely implemented by industry partners and been updated in line with developments and trends in the field.

The first version, updated with greater clarity to Version 1.1 in February 2016, established the basic framework, with the key step forward being mandation of forensic watermarking to combat both camcording and direct illicit redistribution of streamed content that may have been legitimately received in the first place. As MovieLabs observed at the time, little can be done directly to disrupt such activity, but at least forensic watermarking ensures that illicit streams can be traced quite quickly back to their source with the help of other network forensic techniques so that actions such as immediate blocking of the primary stream can be invoked.

Then Version 1.2 published in August 2018 addressed primarily new side channel threats, while updating requirements on link protection and random number generators. Side channel attacks exploit information escaping in some way from the cryptographic system itself, such as electromagnetic radiation that can allow unencrypted keys to be determined.

Now ECP 1.3 addresses mainly threats posed by debugging interfaces left open in production units and by devices past their end-of-life for DRM and security updates that then fail to patch known vulnerabilities. Debugging interfaces are present in device SoCs (System on Chips) to allow execution of testing processes that enable detection of errors in code causing malfunctions. But as MovieLabs pointed out, when these are left open in consumer devices during normal operation, such interfaces can allow pernicious code to enter and enable theft of content, constituting a significant attack surface in the jargon of cybersecurity. MovieLabs has recommended that such interfaces be disabled by default.

Although the security context is new, some of the underlying issues are old, revolving around a balance between security, usability and performance. SoCs increasingly incorporate Trusted Execution environments (TEEs) where secure processes such as cryptographic key management are run in isolation from the device’s primary OS. If access to debugging interfaces is blocked in the non-secure OS, this can be more readily bypassed, but if done in the TEE where by design there is less capacity, it can impair performance. So there may have to be additional hardware protections alongside the TEE that block debugging interfaces without holding up processes running either in the device OS or TEE.

Another point is that protection against these debugging interface threats requires awareness on the part of key participants in the video chain, including not just SoC and device makers, but also providers of video services. That is where MovieLabs comes in.

You might also like...

Next-Gen 5G Contribution: Part 2 - MEC & The Disruptive Potential Of 5G

The migration of the core network functionality of 5G to virtualized or cloud-native infrastructure opens up new capabilities like MEC which have the potential to disrupt current approaches to remote production contribution networks.

The Streaming Tsunami: Securing Universal Service Delivery For Public Service Broadcasters (Part 3)

Like all Media companies, Public Service Broadcasters (PSBs) have three core activities to focus on: producing content, distributing content, and understanding (i.e., to monetize) content consumption. In these areas, where are the best opportunities for intra-PSB collaboration as we…

Designing IP Broadcast Systems: Addressing & Packet Delivery

How layer-3 and layer-2 addresses work together to deliver data link layer packets and frames across networks to improve efficiency and reduce congestion.

The Business Cost Of Poor Streaming Quality

Poor quality streaming loses viewers at an alarming rate especially when we consider the unintended consequences of poor error reporting on streaming players.

Future Technologies: Asynchronous Transport

In this first in a series of articles considering technologies of the near future and how they might transform how we think about broadcast, we begin with the potential for asynchronous transport streams.