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...

Minimizing OTT Churn Rates Through Viewer Engagement

A D2C streaming service requires an understanding of satisfaction with the service – the quality of it, the ease of use, the style of use – which requires the right technology and a focused information-gathering approach.

Designing IP Broadcast Systems: Where Broadcast Meets IT

Broadcast and IT engineers have historically approached their professions from two different places, but as technology is more reliable, they are moving closer.

Network Orchestration And Monitoring At NAB 2024

Sophisticated IP infrastructure requires software layers to facilitate network & infrastructure planning, orchestration, and monitoring and there will be plenty in this area to see at the 2024 NAB Show.

Encoding & Transport For Remote Contribution At NAB 2024

As broadcasters embrace remote production workflows the technology required to compress, encode and reliably transport streams from the venue to the network operation center or the cloud become key, and there will be plenty of new developments and sources of…

Standards: Part 7 - ST 2110 - A Review Of The Current Standard

Of all of the broadcast standards it is perhaps SMPTE ST 2110 which has had the greatest impact on production & distribution infrastructure in recent years, but much has changed since it’s 2017 release.