D‑Cine Player · 4.2.32 release

EAR-Tech encrypted media

EAR‑Tech wraps MOV, MP4, M4V and MKV sources in authenticated AES‑256‑GCM encryption without transcoding. Distribute encrypted packages and authorise a specific player for a defined KDM window.

For media that arrives outside a DCP

Pre-release trailers, adverts, review clips and alternative content often use ordinary media containers. EAR‑Tech gives those files a cinema-oriented encrypted delivery and playback workflow while retaining their source encoding.

Use it as the file-encryption control within your production security plan. MPA Content Security Best Practices—often called MPAA security requirements—cover the surrounding systems and organisation as well as the media file. The detailed deployment mapping below separates player capabilities from site responsibilities.

Source movie packaged as encrypted EAR-Tech media for authorised playback

Three linked protections

256-bit authenticated encryption

Each new package has two independently random 128-bit components, joined in the defined order as one 256-bit AES media key. AES‑256‑GCM encrypts and authenticates the private manifest and each media chunk.

Composition and asset binding

Header, descriptor, composition/asset/key IDs, length and encrypted-asset SHA‑256 are checked. A failed authentication tag or mismatched package prevents normal decryption; the player reports the failure.

Recipient and time-limited access

A matching, currently valid KDM addressed to the player must supply both components. The private profile uses two conventional 128-bit KDM key packets to deliver the AES‑256 media key; external KDM-tool compatibility is qualified per product/version.

Read only what playback needs

EAR-Tech mastering, encrypted delivery, player-specific KDM and authenticated playback flow

The player authenticates random-access chunks and feeds clear bytes to FFmpeg in memory. Normal playback creates no complete clear temporary MOV/MP4/MKV file, and seeking uses the same authenticated reader.

Public package descriptors identify the composition and selected picture/audio metadata, including audio codec, channels/layout and sample rate for newly mastered packages. Original source paths and audio track titles remain private. Protect any clear source masters, recovery material, process memory, swap and crash dumps under the site's own policy.

How to use EAR‑Tech in an MPA/TPN production workflow

The current MPA Best Practices includes AES‑256 requirements for stored content and protected transfers in TS‑3.0, plus separate key-management practices in TS‑3.2. Use this implementation mapping to prepare evidence for your particular deployment. Official control workbook.

On smaller screens, scroll the table horizontally to compare all three columns.

Product capability and production responsibility
Security objectiveEAR‑Tech / player capabilityComplete it in production
Content at rest · TS‑3.0AES‑256‑GCM protects the packaged media payload and private manifest; chunk authentication detects alteration.Keep the public package encrypted across staging, storage and backups. Separately protect source masters, public metadata, logs, swap and recovery material with approved storage controls.
Content in motion · TS‑3.0Copying the EAR package preserves payload encryption.Use an approved AES‑256 TLS 1.2-or-later or VPN transfer configuration. Protect credentials and metadata too. Standard FTP compatibility requires a separately protected network path.
Key handling · TS‑3.2Fresh package key material and player-specific KDMs provide generation and controlled delivery primitives.Deliver key material through a separate controlled channel; restrict and separate key-management duties. Document key lifecycle, compromise response and recovery, and qualify certificate/key strength against the content owner's policy. Keep private mastering material off distribution media.
Authorised playbackAccount permissions, licence checks, trusted time, KDM recipient/validity checks and authenticated media reads gate playback.Qualify the player certificate and KDM chain, manage operator access and test missing, expired, wrong-recipient and tampered-content failures.
Display and host protectionDefault EAR encrypted-media policy requires authenticated HDCP output; the player reports protection failures.Qualify the complete display chain, OS and administrator access. Record the permitted output path with the content owner; SDI support alone does not satisfy EAR's HDCP policy.
Operational evidenceContent identity, readiness, KDM dates, playback status and diagnostics support a traceable operating record.Retain approved delivery, authorisation and playback evidence. Set access-review, retention, backup and secure-destruction procedures for the whole site.

TPN provides assessments against the MPA Best Practices; it does not issue facility certifications. Content owners make their own approval decisions using that evidence. EAR‑Tech supplies a technical control within that assessment scope. TPN assessment and certification FAQ.

Master, deliver, authorise, play

Master

Use cine-ear create with a supported source. Re-encryption produces fresh composition, asset and key IDs. Secure the original and private recovery material.

Deliver

Transfer the public package directory through the approved path. EAR-specific ASSETMAP_EAR.xml and VOLINDEX_EAR.xml identify it separately from DCP discovery.

Issue KDM

Use the qualified distribution/KDM chain to issue both matching components for the intended player certificate and a window covering the complete show.

Ingest

Select an EAR ingest source. Verify composition identity, asset integrity and available audio metadata. Legacy packages without audio metadata need remastering to add it.

Preflight

Check certificate, trusted time, key coverage and authenticated HDCP output. A successfully imported KDM can still be expired or not yet valid.

Play and retain evidence

Play through authenticated memory reads. Record the release, recipient, validity, output configuration and required operational evidence.

Qualify the exact production chain

The implemented EAR profile is version 0, a private D‑Cine interoperability format. Record the mastering tool, player build, external KDM manager/version, certificates, codecs and display hardware tested together. Confirm normal playback and seeking, then test altered ciphertext, wrong/missing components, invalid time windows and loss of output protection.

Defined scope: EAR‑Tech encrypts supported ordinary-media containers. Its compatibility CPL does not turn the asset into a DCP, change standard DCP encryption, or add encrypted IMF playback. FIPS validation, forensic watermarking, hardware-backed extraction resistance and site assessment are separate capabilities or work.

Plan the complete security deploymentIMF playback scope

Written by James Gardiner · Documentation updated 2026-10-31. For more information visit tools.d-cine.net. Check procedures against the installed release and venue policy.

2026 © D-Cine.net.
Developed by James Gardiner