ClearKey DRM: Overview
ClearKey DRM is a simple, royalty‑free DRM scheme specified in the W3C Encrypted Media Extensions (EME). It relies on clients retrieving unprotected keys via a JSON Web Key (JWK) set to decrypt encrypted media segments, offering a straightforward interoperability testbed without complex licensing.
ClearKey DRM: Specification
Defined in the W3C EME Candidate Recommendation, ClearKey uses:
- MediaKeySession: Browser API session to provide keys.
- JSON Web Keys: A set of AES‑128 keys in JWK format delivered over HTTPS.
- Segment Encryption: Common MPEG‑CENC formats (e.g., MP4 with Common Encryption) relying on ClearKey for decryption.
ClearKey DRM: Use Cases
- Testing and Prototyping: Developers validate EME implementations before integrating full‑featured DRM (Widevine, PlayReady).
- Open‑Source Projects: Projects like Shaka Player support ClearKey to demonstrate EME capabilities without licensing.
ClearKey DRM: Limitations
ClearKey lacks license policies, secure key rotation, and fraud prevention, making it unsuitable for commercial content protection. It serves primarily as a reference implementation.
ClearKey DRM: See Also
- Widevine
- Forensic Watermarking