DCP KDM Generator

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

DCP KDM Generator cover artwork

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.

More projects