Expand description
CSS drive authentication — full key hierarchy.
Protocol:
- Bus authentication (challenge-response) → bus key
- Read disc key block (READ DVD STRUCTURE) → XOR with bus key → decrypt with player keys → disc key
- Read title key (REPORT KEY format 0x04) → XOR with bus key → decrypt with disc key → title key
Functions§
- authenticate
- Perform CSS bus authentication only.
- authenticate_
and_ read_ title_ key - Full CSS key extraction: bus auth → disc key → title key.
- test_
crypt_ key - Exposed for testing only.