this post was submitted on 02 Jan 2024
969 points (99.0% liked)
Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
54462 readers
271 users here now
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.
Rules • Full Version
1. Posts must be related to the discussion of digital piracy
2. Don't request invites, trade, sell, or self-promote
3. Don't request or link to specific pirated titles, including DMs
4. Don't submit low-quality posts, be entitled, or harass others
Loot, Pillage, & Plunder
📜 c/Piracy Wiki (Community Edition):
💰 Please help cover server costs.
Ko-fi | Liberapay |
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've built DCPs (Digital Cinema Package, the format that protectors use) and the DRM part is always so finicky. I'm surprised this doesn't happen more often.
Could you share some interesting insights?
I've never worked on this stuff but I've looked it up before. Essentially, theatres get a DCP but it's unplayable without a Key Delivery Message (KDM).
My understanding is that theatres order these and pay a fee for each one. The KDM is only valid to unlock a specific DCP, on a specific projector, on a specific date and time. It won't work if any of these checks are off meaning you can't check that it works until the theatre is filled with patrons who paid to see your movie, as the KDM will only decrypt the movie seconds before playtime. If there's some glitch, a theatre manager needs to call a hotline for a new KDM.
It's been over 10 years since I worked in a movie theater but this is the gist:
Hard Drives with the film are derived via FedEx and the films are encrypted with symmetric AES keys which are emailed to our theater. These keys allow us to play back the film for a window of time. Sometimes we're sent keys to unlock different times if a film gets an extended release.
Some studios (Disney being the worst) would send you keys late into the evening, requiring staff to stay late to test for the following day. Sometimes they'd send us the wrong keys and it would take a long time to get the correct keys emailed to us.