Protected Broadcast Driver Architecture

Updated: April 25, 2005
**
Download

Protected Broadcast Driver Architecture

DownloadBDA_protect.doc
1.3 MB
Microsoft Word file
Updated: Apr 25, 2005
**

The current Broadcast Driver Architecture (BDA) interfaces are used to transfer clear text audio and visual content from a tuner to a recording application in digital form. Protected BDA defines extensions to these interfaces to allow tuners to securely transfer dynamic broadcast content to Microsoft Windows Media digital rights management (WMDRM)-authorized playback, capture, or interactive Media Center-style applications. The goals of Protected BDA design include limiting the impact on cost to the tuner as much as possible, while still allowing the tuner to address a wide range of industry requirements for protected content.

These extensions work by setting up a secure channel between the hardware tuner device and the WMDRM system. In turn, the WMDRM system releases content to recording, playback, and other authorized applications. WMDRM is viewed as the most robust component within the system to control conditional-access content, by holding onto and protecting keys through a variety of ever-growing technologies. This allows the Protected BDA device to trust the system to which it is delivering content by getting trust directly from WMDRM. WMDRM then enforces proper downstream behavior by entrusting components with access to the data through a revocation and a renewability system.

The device uses standard cryptographic protocols to check for an authorized WMDRM system and to set up a secure data channel, specifically, asymmetric RSA public/private key operations at initialization and AES symmetric counter-mode operations during run time to securely move content. Next, the Protected BDA interfaces are designed to efficiently support the dynamic nature of broadcast content.

This document covers, in detail, the implementation details for a tuner device to solve these problems in a common way.

This information applies for Windows Vista.

Included in this white paper:

FCC Broadcast Flag

Device

Security Short List

Error Codes


Top of pageTop of page