The PMP and Output Protection




Download 422,5 Kb.
bet6/11
Sana01.04.2021
Hajmi422,5 Kb.
#13820
1   2   3   4   5   6   7   8   9   10   11

The PMP and Output Protection


This section provides a brief summary of key PMP concepts. For further information, see the white paper titled Output Content Protection.

The PMP consists of four primary components, MIG, PVP-OPM, PVP-UAB, and PUMA:

  • MIG provides content protection for Media Foundation applications. It is an extensible platform for sourcing, sinking, and manipulating protected media content. MIG governs policy usage and runs media in a separate process to ensure that media content is used only in a way that is consistent with the intent of the content provider.

  • PVP-OPM ensures that a PC’s integrated graphics adapter outputs have the protection that is required under license agreement with content owners. It provides reliable control of output protection schemes such as high-bandwidth digital content protection (HDCP), Macrovision, and Copy Generation Management System-Analog (CGMS-A).

  • PVP-UAB encrypts premium content as it passes over the PCI Express (PCIe) bus to a discrete graphics adapter. This encryption is required when a content owner’s policy regards the PCIe bus as a user-accessible bus.

  • PUMA provides a safer environment for audio playback, as well as checking that the enabled outputs are consistent with what the premium content provider allows. PUMA includes the same level of audio output protection management that SAP provided in Windows XP, but it is handled in a completely different way and takes advantage of the PE.

Manufacturers of graphics adapters must implement the required protection mechanisms on card outputs and must ensure that the associated drivers have robust control of those outputs. Manufacturers must sign a PVP‑OPM or PVP-UAB license agreement to receive a PVP certificate, which must be embedded in their drivers. Without the embedded PVP certificate, Windows Vista is not allowed to pass premium content to the driver.



The following figure provides a quick summary of how components that are discussed in this paper interact in Windows Vista.


PMP Overview


Download 422,5 Kb.
1   2   3   4   5   6   7   8   9   10   11




Download 422,5 Kb.