DKDM

A DKDM, or Distribution Key Delivery Message, is a kind of KDM (Key Delivery Message) used in the digital cinema world. It's generated when a Composition (such as a movie) is encrypted, serving as a secure way to store symmetric content encryption keys used during the encryption process. The major difference between a regular KDM and a DKDM lies in their intended use. A regular KDM is designed to decrypt a film on a specific cinema server for exhibition purposes during a predefined period, after which the film becomes unplayable. A DKDM, on the other hand, is used to generate these regular, or exhibition, KDMs. In practical terms, the studio or a post-production facility encrypts the contents of a film. At the same time, they'll also generate a DKDM, which is sent to a secure target device owned by a fulfillment or distribution entity. The distribution entity then uses the DKDM to generate individual KDMs for each cinema that will be showing the movie. Structurally, DKDM and KDM are the same, it's just the application that sets them apart. The DKDM carries the Composition Identifier (CPL ID) which is used to match a KDM with its Composition. This methodology ensures a secure workflow when distributing encrypted digital cinema content.