Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft proporciona software que facilita el proceso de autenticación requerido por el esquema del sistema de codificación de contenido (CSS), lo que permite que una unidad de DVD-ROM autentique y transfiera claves con un descifrador de DVD. Microsoft no envía un descifrador de DVD. En su lugar, Microsoft proporciona código de sistema operativo que actuará como agente para permitir que los descifradores de hardware o software se autentiquen.
El proceso de intercambio de claves se inicia y controla mediante el filtro navegador/divisor de DVD. El minidriver de descodificador de DVD solo necesita implementar las propiedades enumeradas en la sección siguiente. El resto se controla mediante otros componentes.
Cada secuencia de entrada de DVD recibe propiedades de protección de derechos de autor. Esto es cierto incluso si todas las secuencias de DVD están controladas por el mismo hardware.
El GUID del conjunto de propiedades del puerto de vídeo es KSPROPSETID_CopyProt. Están disponibles las propiedades siguientes:
| Propiedad | Descripción |
|---|---|
Tanto las operaciones de obtención (get) como de establecimiento (set) se admiten en esta propiedad. Una propiedad 'get' solicita al descodificador que proporcione su clave de desafío de bus. Una propiedad de configuración facilita al descodificador la clave de desafío del bus de la unidad de DVD. Los datos pasados en esta propiedad son una estructura de tipo KS_DVDCOPY_CHLGKEY. |
|
Propiedad de solo establecimiento. Esta propiedad proporciona la clave del bus 1 de la unidad de DVD al descodificador. Los datos pasados son una estructura de tipo KS_DVDCOPY_BUSKEY. |
|
Propiedad Get-only. Esta propiedad solicita que la clave de bus del descodificador 2 se transfiera a la unidad de DVD. Los datos pasados son una estructura de tipo KS_DVDCOPY_BUSKEY. |
|
Propiedad de solo establecimiento. Esto proporciona la clave de título del contenido actual. La clave es una estructura de tipo KS_DVDCOPY_TITLEKEY. |
|
Propiedad de solo establecimiento. Esto proporciona la clave de disco. |
|
Propiedad de solo establecimiento. La clave es una estructura de tipo KS_COPY_MACROVISION. Esta es la secuencia de vídeo NTSC analógica y pronto manejará las propiedades de macrovisión NTSC. |
|
Propiedad Get-only. El minidriver de DVD encaja exactamente en un bit de región. La clave es una estructura de tipo KS_DVDCOPY_REGION. |
|
Propiedades solo de obtención y establecimiento. La clave es una estructura de tipo KS_DVDCOPY_SET_COPY_STATE. Esta propiedad usa KS_DVDCOPYSTATE_AUTHENTICATION_NOT_REQUIRED, KS_DVDCOPYSTATE_AUTHENTICATION_REQUIRED, KS_DVDCOPYSTATE_INITIALIZE y KS_DVDCOPYSTATE_INITIALIZE_TITLE. |
La siguiente secuencia se repite en cada pin de entrada de DVD abierto en el descodificador. El descodificador recibe las claves en la siguiente secuencia:
Obtener KSPROPERTY_DVDCOPY_CHLG_KEY
Establecer KSPROPERTY_DVDCOPY_DVD_KEY1
Establecer KSPROPERTY_DVDCOPY_CHLG_KEY
Obtener KSPROPERTY_DVDCOPY_DEC_KEY2
Establecer KSPROPERTY_DVDCOPY_DISC_KEY
A continuación, se reciben las claves siguientes:
Obtener KSPROPERTY_DVDCOPY_CHLG_KEY
Establecer KSPROPERTY_DVDCOPY_DVD_KEY1
Establecer KSPROPERTY_DVDCOPY_CHLG_KEY
Obtener KSPROPERTY_DVDCOPY_DEC_KEY2
Establecer KSPROPERTY_DVDCOPY_TITLE_KEY
Esta secuencia también se repite para cada pin de entrada de DVD abierto en el descodificador. Puede ocurrir en cualquier momento después de que se haya establecido correctamente una clave de disco DVD y puede producirse más de una vez por tecla de disco. Cada vez que se lee un sector que contiene una clave de título, el proceso de autenticación debe completarse correctamente. Si se produce un error en la autenticación, se bloquea la lectura y se devuelve un mensaje de error correspondiente.