| Previous | Next |
| STATUS_COPY_PROTECTION_FAILURE | STATUS_CSS_KEY_NOT_PRESENT |
STATUS_CSS_AUTHENTICATION_FAILURE
CSS authentication is a session protocol, not a single file read
STATUS_CSS_AUTHENTICATION_FAILURE identifies the authentication phase of DVD CSS copy protection. Windows DVD interfaces start a copy-protection session with IOCTL_DVD_START_SESSION; the returned AGID is used in subsequent session operations. IOCTL_DVD_READ_KEY can retrieve challenge and bus-key data, and the documented challenge/bus-key exchange completes the related authentication steps before title-key processing.
That sequence matters for diagnostics. Record the exact key type and request order rather than logging only “DVD read failed.” A stale session identifier, an aborted session, or an incorrectly ordered exchange are protocol-state candidates that should be ruled out alongside device and media problems. The NTSTATUS itself does not identify which authentication message was wrong.
This status is also distinct from STATUS_CSS_REGION_MISMATCH. Region information is queried through a separate DVD region interface and can reject a disc/drive combination even when the software’s authentication sequence is otherwise correct.
What to inspect
- AGID returned when the DVD session started and whether the same ID is used for subsequent key operations.
- Ordered list of challenge, bus-key, title-key, or other key types requested before the failure.
- Device completion and region data so authentication and region-policy failures are not conflated.
References
- Microsoft: IOCTL_DVD_START_SESSION
- Microsoft: IOCTL_DVD_READ_KEY
- Microsoft: DVD_COPY_PROTECT_KEY
- Microsoft: IOCTL_DVD_GET_REGION
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
