DCP KDM Generator
Digital cinema KDM generation with cryptography, Spring Boot, and a deployed web UI.

Overview
DCP KDM Generator automates Key Delivery Message creation for Digital Cinema Packages. It combines cryptographic workflows, certificate handling, XML generation, and a deployable frontend/backend split into a practical application rather than a one-off classroom demo.
This project sits at an unusual intersection of DevOps, cryptography, and media delivery. The value is in making a specialized security-heavy workflow reproducible, standards-aware, and usable through a modern web interface.
Stack
JavaSpring BootBouncy CastleJAXBNext.jsTypeScriptDockerVercel
Highlights
- Automates DCP digest upload, projector certificate validation, and KDM XML generation.
- Uses AES, RSA, SHA-256, X.509 validation, and XML digital signatures in a single workflow.
- Pairs secure Spring Boot APIs with a responsive Next.js frontend.
- Documents real deployment learnings around Docker, CORS, environment setup, and production builds.


