Copy Link
Add to Bookmark
Report
SET 022 0x06
-[ 0x06 ]--------------------------------------------------------------------
-[ MACROVISION : Anticopia y V-Chip ]----------------------------------------
-[ by Ramseso ]-------------------------------------------------------SET-22-
MACROVISION
===========
MACROVISION. Sistema anticopia de video.
========================================
El codigo Macrovision o el V-Chip desde ya, empezaran a formar parte de los
manuales de nuestras tarjetas de video, DVD o Set-Top-Box. Su finalidad es
evitar que se pueda copiar el contenido visual de un DVD instalado en
nuestro PC, en una capturadore de TV o en WEBTV.
Esto se debe a la idea de incluir un sistema antitaping en los reproductores
de DVD externos, los sustitutos de los VCR. Pero como ya sabemos nuestros
potentes equipos ya son capaces de reproducir television por pantalla y ver
por el televisor lo que tenemos en el monitor.
Es por esto se ha sacado un sistema de antipirateo en los nuevos
dispositivos para PCs, esto es Macrovision.
En 1983 la empresa Macrovision introduce un codigo de proteccion en la
pelicula "Regreso al Futuro" de Robert Zemeskis en su version de video y
comienza asi una odisea para los amantes de la copia del video.
De repente, la pelicula de video no se puede copiar por el metodo
tradicional de video a video. Aparecen una sucesion de imagenes irregulares
que varian de brillo e intensidad de forma aleatoria. Tambien, en
determinados momentos, la imagen pierde estabilidad y se desincroniza en la
pantalla del televisor. La causa de todo esto es el sistema anticopiado de
Macrovision, que es capaz de pasar inadvertido para el televisor y no para
el video. El objetivo es enga~ar a los circuitos de control de ganancia del
VCR a fin de evitar una copia perfecta de la pelicula.
Lo que sucede esta en el codigo AGC. Este codigo es una se~al de
interferencia insertada en una se~al de video para que en un posible
intento de duplicado, bajo otro video analogico, enga~ar a los circuitos
de correccion de ganancia del video.
Esto es posible ya que los videos poseen un circuito corrector de ganancia
que permite estabilizar la se~al de video invariablemente, si dicha se~al
esta por debajo o sobre un nivel prefijado como bueno.
Este circuito AGC determina el valor de la se~al de video a partir de
una muestra entre el nivel mas bajo del video "el pelda~o de sincronismos",
y el nivel mas alto del video "el pelda~o posterior al sincronismo y la
salva de color", tras lo cual se efectua una amplificacion y/o reduccion
de la se~al de video segun lo muestrado.
Lo que el codigo AGC hace en vista al funcionamiento de este corrector de
ganancia del video, es gererar un numero de lineas de video falsas con el
fin de enga~ar al circuito corrector. Asi, tomemos como ejemplo que una
se~al de video normal tiene por defecto un ivel o valor de -0,4 voltios de
tension en el punto mas bajo de del sincronismo y 0 en el siguiente tramo
despues de la salva de color. "esto es en las lineas de video vacias".
Frente a estos valores el circuito corrector del video no introduce
ganancia alguna, ni tampoco introduce una atenuacion del video, pero si
el valor o cambia a 0,7 voltios, el circuito corrector atenuara
ligeramente la se~al de video hasta mostrar en salida un valor de pico
de 1 Vpp. Esta operacion, no muy lograda en realidad "ya que atenua la
se~al completa y no la parte activa del video", es en la que se basa el
codigo AGC. Por ello, si generamos una linea de video con sincronismos
normales y salva de color incluida, pero a~adimos un valor muy alto como
1,2 o 2 voltios de pico donde debiera existir un valor 0, conseguimos
que el circuito corrector de video atenue la se~al completa del video
restante en unos cuantos dB, lo que muestra en salida una se~al de
video inestable y muy oscura. Por otro lado, la reduccion del video sera
mas intensa cuantas mas lineas de video infectemos con el codigo AGC.
Este procedimiento de denomina A-Copy e impide realizar copias de video
de un videograbador a otro, de un Set-Top-Box al video o desde un ordenador
al video.
LA VERSION V6 O V7 DE MACROVISION, LA ACTUAL
============================================
La V6 o V7 de Macrovision es la version estandarizada para incluir en los
nuevos chip "encoders", pero no es la ultima version. Se trata de un codigo
compuesto por seis o siete pelda~os "niveles de blanco" que estan insertados
en unas veinte lineas de video vacias. Cada uno de estos pelda~os o pulsos
precede de un pulso igual al valor minimo de sincronismos. La secuencia de
insercion de estos pulsos se realiza de forma sincronizada compuesta por la
aparicion de los pulsos en diversos niveles y tiempos definidos.
El tiempo o ciclo se divide en dos grandes bloques, un primer bloque integra
20 lineas infectadas por pulsos con un nivel de 2 Vpp que aparecen y
desaparecen de forma sincronizada. El segundo bloque afecta las 10 primeras
lineas con niveles de 1,2 Vpp en rafagas rapidas. Despues de esto, el ciclo
comienza de nuevo. En sucesivas versiones lo unico que varia con respecto a
las anteriores, son los pulsos que se incluyen en cada linea, el tiempo de
estabilidad de estos y otros peque~os detalles, como mantener las lineas
"no infectadas" sobre un nivel ligeramente superior al 0 para prevenir
distorsiones en la parte superior de la imagen. Por otro lado, esto afecta
tambien al formato de video elegido, dado que varian de tipo de codigo al
insertar, segun si se trata de una se~al PAL o una se~al NTSC. Los chip
encoders se han dise~ado para soportar ambos formatos. Curiosamente aqui no
se menciona el sistema SECAM.
CGMS
====
Se ha explicado muy por encima lo que es el codigo V6 o V7 de Macrovision, y
que este se incluye en los nuevos chips encoders de video de los principales
fabricantes de semiconductores mundiales.
Este hecho, el de incluirlo como una se~al estandar en los nuevos
codificadores de video, premite hablar libremente de como esta compuesto el
codigo de Macrovision, dado que es un pulso mas, a los varios que puede
generar uno de estos codificadores de video y que parece atraer otro codigo
de Macrovision, el CGMS. Como ya se ha mencionado, tambien hay que a~adir el
codigo CGMS, un codigo que viene insertado en la linea 21 de una se~al de
video "en la version NTSC y 20 en PAL". Este codigo compuesto por 3 bytes,
20 bits significativos, encargados deactivar la funcion Anti-taping de un
chip encoder en un equipo remoto. Pero, el codigo tiene limitada sus
funciones o por lo menos su presencia en una se~al de video, ya que solo
los nuevos videograbadores analogicos que dispongan de un chip decodificador
de este codigo sera sensible a este. Todos los demas videograbadores
anteriores o sin decodificador del codigo CGMS seran insensibles frente a
la orden Anti-taping.
Por contra, tambien deducimos que los nuevos DVD grabables seran capaces
de leer otros codigos mas complejos para identificar un master (el codigo
CGMS ha sido dise~ado para esos futuros equipos de grabacion).
Otro tanto ocurre con las tarjetas capturadoras de video para PC, estas
podrian ser controladas por este nuevo codigo. Por el momento, solo un 10%
de las compa~ias de semiconductores ha optado por incluir el codigo CGMS en
sus encoders, prevaleciendo el nuevo codigo Closed Caption sobre este. En
cualquier caso, todos los discos DVD ya poseen este codigo con el fin de
prevenir la pirateria en un momento en que ya es facil conseguir un lector
DVD para PC a un precio bastante razanable.
[Nota de Ed. Ahora mismo estando disponible libremente el software para
desencritar los dvds las compa~ias tienes otros problemas, como bien dice
Ramseso las pricipales compa~ias tienen los chips para protegerse de la
pirateria, pero tambien hay cada vez mas decodificadores de dvd/vcd/mp3 de
provenientes de Taiwan y HongKong que a precios incluso mas baratos que
los de grandes casas estan vendiendose como rosquillas. Hecha la ley, hecha
la trampa... ]
MACROVISION EN EL LASERDISC
===========================
El laserdisc no puede tener Macrovision en principio ya que es dificil
tecnicamente debido al sistema del laserdisc para meter datos de control y
debido a que si lo a~ades en los nuevos lectores hay problemas de
compatibilidad con los viejos lectores y los discos viejos, ademas de que no
hay muchos usuarios de laserdisc y no representan una amenaza.
[ Y esto es de lo que se aprovechan los piratas de VideoCDs que crean
versiones en videocd de las nuevas peliculas que acaban salir en LDisc..]
-Ed
MACROVISION EN EL DVD
=====================
Aqui la circuiteria Macrovision esta integrada en el chip que hace la
conversion de video digital a video analogico, aunque es parecido al
Macrovision de las cintas de video, aqui es programable por software, para
actualizar el algoritmo segun interese.
Se basa tambien en varios temas:
- Ajuste de pulsos de sincronismo: la amplitud se reduce en un 25%
- Pulsos VBI (vertical blanking interval): se ponen unos pulsos en las
lineas no visibles de la pantalla, estos pulsos son de tres tipos:
pulsos de seudo-sincronismo (para enga~ar los circuitos de deteccion
del sincronismo horizontal del video), pulsos AGC (a~adidos
inmediatamente despues de un pulso de seudo-sincronismo) y tambien
pulsos AGC ciclicos variando de amplitud cada 20 segundos (para
enga~ar el circuito CAG del video).
- Pulsos de fin de campo: pueden estar presentes en hasta 15 lineas antes y
despues del pulso de sincronismo vertical, tambien varian de amplitud y
se hacen ciclicos.
- Procesado de la Rafaga de color (Burst): Esta rafaga/paquete de
informacion que esta al principio de un campo de video compuesto, se
modifica en algunas lineas de escaneo, de tal modo que la television
muestre los colores correctamente pero el video no pueda coger ese
paquete y muestre mal los colores.
CODIFICADORES CON CODIGO MACROVISION
====================================
A partir de ahora, gracias a Bill Clinton, hay que incluir el sistema de
anti-taping en los codificadores actuales de video y equipos emisores de
video.
La respuesta no se ha hecho esperer y los principales fabricantes de
semiconductores ya han puesto en circulacion diversos chips con el nuevo
sistema Anti-taping. Fabricantes como Thomson, Philips, Harris o Crystal,
entre otros, han incluido un subcircuito digital en sus codificadores de
video, para insertar el codigo V6.5 o V7 en sus chip.
Thomson presenta el modelo STV0119A, que destaca sobre las demas versiones
de sus competidores mas cercanos, ya que su chip es capaz de generar ademas
del codigo de Macrovision verssion 6.1 y 7, los codigos CGMS y Closed
Caption.
Philips por su parte tambien afina con la version 6.1 y 7 de Macrovision,
Closed Caption y el codigo WST. El modelo prestado para ello es el llamado
SAA7121.
Crystal presenta el modelo CS4955 el cual no especifica sobre que version de
Macrovision trabaja, aunque suponemos sera la version 7. Por el contrario no
genera el codigo Closed Caption, pero si cabe destacar que este chip genera
el codigo WSS "wide screen".
Rockwell tambien se apunta al carro y demuestra que su modelo BT867,
seleccionado de entre 4 chips similares, tambien ofrece al sitema anti-taping
de Macrovision en su version 6.1.
Motorola presenta su Scorpion modelo MC92100 un codificador de video, capaz
de generar el anunciado a bombo y platillo Closed Caption y por supuesto el
codigo AGC Macrovision revision V 7.1 Analog Devices, que es precisamente la
creadora del famoso LM1881, terror de Macro, lanza al mercado el modelo
ADV 7175 con generacion de codigo de Macrovision version 7.0.
Harris hace lo suyo con el modelo HMP8173. Este chip genera el Closed Caption
y el codigo AGC version 7.1. Por el contrario, Harris presenta tambien un
decodificador detector de se~ales de interferencias de Macrovision y
Colorstripe modelo HMP8117, del cual hablaremos al final de este articulo.
Pero, lo mas destacado del panorama de semiconductores es quizas el chip de
Chrontel, firma que presenta un chip codificador de se~ales provenientes de
una tarjeta VGA, tarjeta de video de ordenador, el cual posee tambien codigo
de Macrovision version 7. El chip que se denomina CH7004, convierte una se~al
VGA en una se~al CVBS, con codigo AGC incluido. Esto hace pensar que
Macrovision estara presente en todos los sectores, aun despues de bajarse un
simple codigo facil de debilitar. Si no, vease como las nuevas tarjetas
SAVAGE tambien vienen con un chip de Macrovision.
UBICACION DEL CHIP CODIFICADOR DE VIDEO
=======================================
Una buena pregunta que todos nos hacemos a estas alturas, es donde iran estos
codificadores de video a partir de ahora. Obviamente nos viene a la cabeza de
forma rapida, donde estan ubicados estos chip. Encabeza la lista de equipos
de consumo las unidades Set-Top-Boxes. Los Set-Top-Boxes cubren buena parte
del sector electronico, ya que son unidades capaces de recibir se~ales
digitales terrestres, del satelite o de una red de cable.
Despues de estos, estan los reproductores DVD o reproductores de servicios
multimedia. Tambien es cierto que los codificadores con soporte AGC estan
disponibles para tarjetas conversoras del sistema VGA a CVBS, o las propias
tarjetas de video S3 de nueva generacion y aceleradores graficas.
Los chips codificadores son el ultimo escalon de un sistema electronico de
reproduccion de imagenes video. El codificador es el encargado de componer
una se~al de video analogica en modo CVBS a partir de un flujo de palabras
digitales extraidas de un decodificador digital. Y esto es valido, tanto en
unidades receptoras digitales, terminales WEB TV como las aceleradoras de
video, entre otras tantas opciones.
CODIFICADORES DE VIDEO A BAJO PRECIO
====================================
Los nuevos chips codificadores de video no solo incluyen el codigo de
Macrovision en su interior, sino todo un mundo de posibilidades para los
nuevos dise~adores de electronica, asi como para el mercado de consumo,
videoedicion e informatica.
Hasta la fecha, un codificador de video pasaba por un costoso circuito
electronico compuesto por varios chips especificos de gran tama~o. Por otro
lado, los codificadores de video respondian a diferentes conversiones entre
estandares. Asi, se podia ver como un codificador de video norma SECAM/PAL
era diferebte a una version NTSC/PAL.
Los nuevos codificadores de video solventan el problema de costosos dise~os,
gracias a que los nuevos semiconductores son capaces de "codificar" las
se~ales digitales de luminancia y crominancia o el flujo de datos de un
digitalizador de video.
El desarrollo de estos nuevos chips ha sido posible gracias a la facilidad
en digitalizar todas las se~ales de difusion de video. Ahora, una se~al de
video ya no es una complicacion se se~ales analogicas y pelda~os especificos,
sino un flujo de datos, que permite realizar cualquier cosa con ella.
Por ejemplo, podemos mostrar varias imagenes de diferentes canales de video
"modo PIP", con cualquiera de estos codificadores, ya que se basan en los
datos que leen en el multiplexador de entrada.
Por otro lado, se preve un nuevo sector del dise~o electronico frente a la
aparicion de estos nuevos codificadores. Nos estamos refiriendo a sistemas
anti-taping para proteccion de grabaciones de video.
Hasta ahora, y por citar un ejemplo, Enigma, la version espa~ola del sistema
anti-taping por AGC, se basa e un complejo circuito electronico gobernado por
multiples puertas analogicas y multitud de niveles de tension, todas ellas
sincronizadas por una compleja logica para generar el codigo de AGC.
Ahora, con los nuevos codificadores, solo necesitamos digitalizar la se~al de
video y alimentar cualquiera de estos codificadores de video, para obtener
en la salida una proteccion anti-taping de gran calidad.
Esto vaticina la aparicion de equipos de reducido coste para grabaciones
anti-taping en muy corto espacio de tiempo. Pero, mas que la aparicion de
equipos domesticos de control, lo que se nos adviene es toda una legion de
"codigos" insertados en cualquier elemento difusor de video.
EL REFUERZO DE MACROVISION, EL COLORSTRIPE
==========================================
Macrovision refuerza su sistema de anticopiado para el formato DVD, ahora que
ya esta disponible para PC, con la nueva apuesta llamada colorstripe.
Anunciado a bombo y platillo como sistema anti-taping para los nuevos DVD
activados por codigos CGMS, el colorstripe esta muy lejos de funcioner en
todas las unidades multimedias del mundo, al menos con los citados
codificadores de video.
El colorstripe se basa en "alterar" el funcionamiento normal de la salva de
color a partir de un proceso denominado "salva rapida", que se activa cada
20 lineas de video. El colorstripe tambien puede ser activado en el modo de
2 lineas afectadas o 4 lineas afectadas por transicion rapida de la salva de
color. El receptor de television es insensible a esta peque~a variacion del
contenido de la informacion del color, que incluso afecta a distribucion de
los pelda~os posterior y anterios al sincronismo horizontal. Por contra, el
videograbador interpreta estas "modificaciones" como un error grave en la
se~al de video, por lo que colorstripe introduce una severa distorsion del
color en la imagen grabada.
Al principio de este bloque, anunciamos que colorstripe se quedaba fuera de
los nuevos codificadores de video, y esto es asi ya que este metodo no
funciona actualmente sobre un sistema de television PAL. Por lo que deducimos
que los codificadores de video tienen que mejorara todavia u poco hasta la
inclusion de colorstripe, que por contra si conoce su codigo de activacion en
la linea de control CGMS.
Estas palabras de control son las siguientes:
00 - Anti-taping no activado
01 - AGC activado
10 - AGC + 2 lineas de color striping activado
11 - AGC + 4 lineas de color striping activado
Aunque estos codigos estan presentes en la linea de control CGMS, no son del
todo aprovechados hasta la fecha, aunque en un futuro proximo se espera hacer
uso de ellos de acuerdo a la presencia del DVD en los ordenadores multimedia.
EL V-CHIP, QUE ES Y COMO FUNCIONA
=================================
Se trata de evitar que los ni~os accedan o visualicen escenas da~inas,
violentas o de alto contenido erotico, cuando los padres estan ausentes,
como es el caso del ni~o que tiene un televisor en la habitacion o el
ordenador con una tarjeta de video. En otro orden de cosas, esta decision
tambien puede formar parte de comunidades cuyas creencias, religiones o
ideologias pacifistas impidan ver determinados contenidos.
Independientemente de la causa, lo cierto es que en una sociedad tan
avanzada y curada de espantos como la nuestra, las censuras hacen mella
de ello, esta vez en formato electronico y con codigos que "controlan"
segundo a segundo, nuestro tiempo de trabajo y particularmente nuestro
tiempo de ocio.
Todo empezo cuando Carl Elam, un baptista felizmente casado, invento un
peque~o cicuito capaz de evitar que sus hijos, vieran en television todo
aquello que se acercara a la violencia, el sexo o las obscenidades, "en lo
referente al lenguaje". Tras 17 a~os de trabajo, parece que finalmente, este
hombre de ideas claras, ha visto como su esfuerzo ha fructificado en la
decision de Bill Clinton, que obliga a partir del a~o 2000 a implantar este
sistema en todos los televisores. Esta medida ha originado un enzarzamiento
entre ultraliberales y ultraconservadores, detractando y apoyando el invento.
Para unos, este sistema supone un ataque a la libertad y para otros, una
medida necesaria para forjar correctamente a los peque~os que un dia
gobernaran la tierra, "metaforicamente hablando, claro esta".
Mientras se discute sobre la idea, aquel peque~o circuito compuesto por un
pu~ado de componentes, ha pasado a ser ahora un chip especifico claramente
identificado con las siglas V-Chip en verde fosforescente.
COMO FUNCIONA EL V-CHIP
=======================
Una de las preguntas mas frecuentes, es como funciona el V-Chip y en que se
basa para determinar cuando y que es "malo" para los ni~os. Inicialmente
decir que se trata de una circuiteria simple, la cual detecta un codigo
especifico, para despues de esto, bloquear el "vehiculizador" de video.
Con esta informacion, tenemos que el chip obedece como tantos otros
sistemas, a un codigo especifico que vendra incluido en la se~al de video.
Cuando esto sucede asi, queda esperar que existan diferentes niveles o
distintos codigos que determinen diferentes actuaciones sobre el televisor
que lleva implantado uno de estos chips verdes.
Asi, se preve que la informacion que llegue al televisior, ha sido
previamente censurada en al menos 4 o 5 niveles. Dichos niveles, al igual
que sucedia en anta~o en nuestro pais, recuerdense los rombos, determinan
la edad o el nivel de violencia o sexo en el contenido.
De esta forma, el chip actuara en consecuencia con el video o el audio,
segun los niveles detectados en la propia se~al de video. Pero, como
funciona realmente este novedoso chip?
[ Volvemos a los rombos, pero ahora son digitales.. -ED ]
EL FUNCIONAMIENTO
=================
Se trata de generar un codigo formado por se~ales electricas compuestas por
ceros y unos, que deberan compartir espacio con la se~al de video.
Normalmente se emplea la linea 21, para aplicar en este caso, el codigo que
identifica el nivel del programa en emision.
Estas lineas de video, habitualmente, se encontraban vacias hasta la fecha en
la que aparecen nuevos sistemas como el Closed Caption o el anti-taping. El
codigo del V-Chip se inserta asi, en una de las lineas de videoespeciales para
comandar equipos remotos.
En el lado receptor un "seccionador" de se~ales, recorta y captura la cadena
de datos y procede a descodificarlos. Si el nivel es 1, el chip enviara una
orden de bloqueo a la circuiteria de video. Si el nivel es 2, se bloqueara el
audio, y si finalmente el nivel es 3, se bloqueara el televisor completamente.
Los bloqueos pueden ser definitivos durante la emision del programa afectado,
o bien intermitentes, dejando en negro la imagen solo cuando se suceden las
imagenes de sexo o violencia. El chip debera ir ubicado en cada televisor o
unidad de video para que los bloqueos surtan efecto.
LOS PCs E INTERNET TAMBIEN CENSURADOS
=====================================
Denominados filtros y bajo e acronimo de "PICS" exite en Internet toda una
legion de software, que una vez intalado en el ordenador, permite filtrar
todo tipo de informacion. Son celebres programas llamados "ni~eras" como
NetNanny o Cyberpatrol, entre una gran variedad.
Estos "filtros" pueden ser altamente configurables. Al igual que el V-Chip,
el nivel lo puede fijar el usuario, y las paginas web deben quedar, de alguna
manera, marcadas con un nivel de valorizacion de contenidos. Estos niveles
normalmente los fija un tercero, pero es obvio que tanto el modo V-Chip como
el PICS descrito, todavia estan lejos de automatizarse para evaluarse en
cuanto a nivel. Aunque tambien es cierto que la presencia de los valores
nivel, sera mayor si se buscan paginas a traves de buscadores.
Los PICS a menudo "confunden" contenidos de paginas normales, con paginas
"marcadas" lo cual, imposibilita acceder a un apagina no "contaminada" por
lo que de momento este tipo de filtros todavia no esta lo suficientemente
desarrollado y aprobado por la mayoria de internautas.
EL V-CHIP EN FORMATO SOFTWARE, WEBKEYS
======================================
Recientemente, ya se han desarrollado programas que emulan perfectamente el
funcionamiento del V-Chip y se preve que sustituya a los denominados PICs,
por su mayor eficacia. Este nuevo software se llama WEBKeys y ya esta
disponible en la red.
El software permite establacer que paginas queremos bloquear y cuales ver,
eliguiendo los niveles de "censura" desde ventanas despegables. Otro tipo de
software similar, tambien es capaz de reconocer los codigos reales del
sistema V-Chip, si estos son leidos desde una tarjeta capturadora de video
instalada en el PC.
Y volviendo al WEBKeys, cabe decir que podemos escribir directamente en el
programa que direcciones no deseamos ver, asi como si la protegemos con
password o no. WEBKeys suministra una serie de medidas altamente
configurables desde un menu agradable, que permite tener a nuestros hijos
fuera del alcance de contenidos indeseados.
WEBKeys tambien es util, cuando deseamos eliminar toda esa serie de Banners
mas que engorrosos, que parecen ir ligados a una pagina de Hacking, Warez o
cualquier otra curiosidad que podemos visitar en la red.
CONCLUSIONES
============
Ha quedado bien claro lo que es Macrovision, y como funciona. Nuestra
pretension no solo era revelar que misterio esconde este sistema antipirateo
de video, si no mas bien, recordar que la tecnica del video ha llegado
tambien a los ordenadores, y en fase beta a Internet, en lo que a
descargas de video se refiere.
En los foros que existen en la Red, es ya habitual ver como internautas
dejan un mensaje de alarma y preocupacion cuando preguntan a ciegas que
es eso de Macrovision, y que ya se menciona en los manuales de las
tarjetas de video, capturadoras de television o satelite y lectores de DVD.
Aunque se indica en los manuales que el codigo de Macrovision es un codigo
anti-taping, esta aclaracion no es del todo satisfactoria.
Esperamos que tanto el concepto de Macrovision como el V-Chip hayan quedado
bien claros para todos vosotros a partir de la lectura de este articulo.
No he explicado demasiado el sistema Macrovision en el video ya que el
objetivo era explicar lo nuevo, pero si os interesa me mandais un e-mail
pidiendomelo, y os lo explicare.
Gracias gentes de SET, por ser como sois, no cambieis y seguir mucho mas.
GLOSARIO DE LOS TERMINOS MAS COMUNES
====================================
ACG:
Automatic Gain Control o control automatico de ganancia.
Se trata de una circuiteria que limita la ganancia del video.
COLORSTRIPE:
Nuevo nivel de anticopiado para el DVD.
Se trata de codificar la salva del color "burst" cada 20 lineas de video.
MACROVISION:
Empresa y codigo de sistema de anticopiado de video V-Chip, chip fisico,
hardware y software que impide el visionado de escenas eroticas, o de
hacking cuando se trata de la web.
ANTITAPING:
Metodo que impide la copia del video en un VCR.
ENIGMA:
Sistema anti-taping espa~ol, dise~ado por Claudio Hernandez.
Actualmente esta siendo utilizado junto a Macrovision.
[SET: La web de Claudio es www.arrakis.es/~snickers -Ed]
VIDEO:
Se~al compuesta dse video en banda base o se~al analogica electrica de
lo que vemos en television.
PULSO VERTICAL:
Se trata de un pulso que indica el comienzo de un campo de video.
PULSO HORIZONTAL:
Se trata de un pulso que indica el comienzo de una linea de video.
CGMS:
Codigoo dise~ado por el grupo experto, que impide la copia del contenido
de un DVD.
CSS:
Sistema de codificacion de video en el formato Dvix.
PICs:
Acronimo empleado para indicar a un filtro que impide bajarse paginas
eroticas o violentas de Internet.
PEAK:
Nivel maximo que indica el nivel de negro en una linea de video.
DVIX:
Lector de discos DVD de pago encriptados con CSS.
============================== A N E X O ==================================
Mientras estaba pasando este articulo llego a mi correo el numero 19 del
criptograma de los se~ores de Kriptopolis, asi que veo interesante incluirlo
como anexo en este articulo.
ROTO EL CIFRADO DE DVD
______________________
Por Bruce Schneier
Traduccion: Daniel Cabezas
El sistema de proteccion de los DVDs ha sido roto. Ahora hay programas
freeware en la red que eliminan la proteccion de copia en los DVDs,
permitiendo que sean reproducidos, editados y copiados sin restriccion alguna.
Esto no deberia ser una sorpresa para nadie, y menos aun para la industria
del ocio.
El esquema de proteccion es gravemente defectuoso en varios aspectos.
Cada DVD esta cifrado con algo llamado "Content Scrambling System (CSS)"
- Sistema de embrollo de contenido. Tiene una clave de 40 bits. (No tengo
idea de por que. La NSA y el FBI no deberian preocuparse del cifrado DVD.
No hay peliculas terroristas cifradas que necesiten observar). Ni tan siquiera
es un algoritmo muy bueno. Pero incluso aunque el cifrado fuese triple-DES,
este sistema seria defectuoso.
Cada reproductor de DVD, incluyendo las consolas hardware que se enchufan al
televisor, y los reproductores de software que se pueden descargar al
ordenador, tienen su propia y unica clave de acceso. (En realidad, cada uno
tiene varias, no se por que). Esta clave es usada para dar acceso a la clave
de cifrado en cada DVD. Un DVD tiene 400 copias de la misma clave unica de
descifrado, cada una cifrada con cada codigo de acceso. Notese el secreto a
voces: si se las arregla para conseguir una clave de acceso para un
reproductor, puede descifrar todos y cada uno de los DVD.
Pero incluso si esto fuese completamente perfecto, el sistema nunca podria
funcionar.
El defecto se encuentra en el modelo de seguridad. El reproductor de software,
finalmente, consigue la clave de descifrado, descifra el DVD y lo muestra por
pantalla. Esa informacion descifrada del DVD esta en el ordenador. Tiene que
estar, no hay otra manera de mostrarla por pantalla. No importa lo bueno que
sea el sistema de cifrado, la informacion del DVD esta disponible en texto en
claro (tal cual), para cualquiera capaz de escribir un programa de ordenador
para obtenerla.
Otro tanto ocurre con la clave de descifrado. El ordenador debe descifrar el
DVD. La clave de descifrado debe estar en el ordenador. Asi que la llave de
descifrado esta disponible, de forma transparente, para cualquiera que sepa
donde buscar. Esta protegida por una clave de acceso, pero el lector tiene
que darnos acceso a ella.
Se suponia que los fabricantes de software para DVD encubririan el
funcionamiento del programa de descifrado, y posiblemente el programa
reproductor, empleando algun tipo de tecnicas de ocultamiento del software.
Estas tecnicas nunca han demostrado funcionar mucho tiempo; solo parecen
obligar a los hackers a gastar un par de semanas extra haciendose una idea de
como funciona el software. Ya he escrito sobre esto anteriormente en relacion
a la proteccion de copia de software: no se puede ofuscar el software.
Puede que sea un mal trago que aceptar para la industria del ocio, pero la
proteccion de contenidos de software no funciona. No puede funcionar.
Se pueden distribuir contenidos cifrados, pero para poder permitir que sean
leidos, vistos o escuchados, deberan ser pasados a texto en claro.
Un hacker lo suficientemente inteligente, con herramientas de depuracion de
programas lo bastante buenas, siempre sera capaz de invertir el funcionamiento
del algoritmo, obtener la clave, o simplemente capturar el texto en claro
tras el descifrado. Y puede escribir un programa de software que permita a
otros realizar estas tareas automaticamente. Y esto no puede ser impedido.
Si en cambio asumimos hardware seguro, el sistema funciona. (De hecho, la
industria quiere extender el sistema por todo el camino hasta llegar al
monitor, y finalmente realizar ahi el descifrado). El ataque funciona porque
el hacker puede ejecutar un depurador y otras herramientas de programacion.
Si el dispositivo de descifrado y el de visionado (deben ser ambos) estan
dentro de una pieza de hardware a prueba de intromisiones, el hacker se queda
atascado en su intento. No puede aplicar ingenieria inversa a nada. Pero el
hardware a prueba de intromisiones es en gran manera un mito, asi que en la
realidad este caso tan solo seria otra barrera que alguien finalmente
superaria. La proteccion de contenidos digitales simplemente no funciona;
pregunte a cualquiera que haya intentado proteger software contra copias.
Una leccion mas y una observacion:
La leccion: este es un ejemplo mas de una empresa, reunida en secreto para
dise~ar un algoritmo de cifrado propietario, que termina siendo
desconcertantemente debil. Nunca he entendido por que la gente no emplea
algoritmos y protocolos ya publicados, en los que se pueda confiar.
Siempre son mejores.
La observacion: la solucion por la que la industria del ocio ha estado
pugnando es ilegalizar la ingenieria inversa. Lo han conseguido en los Estados
Unidos: el acta de Copyright Milenio Digital incluye disposiciones al efecto,
a pesar de las protestas de comunidades cientificas y de derechos civiles.
(Si, se podria ir a la carcel por tener un depurador de codigo).
Han conseguido hacer pasar una ley semejante en el Reino Unido, y estan
trabajando para lograrlo en la Union Europea. Esta solucion no funciona y no
tiene ningun sentido.
Primero, a menos que la ingenieria inversa sea ilegal en todo el planeta,
siempre habra alguien capaz de aplicarla en algun lugar. Y una persona es
todo lo que se necesita, porque puede escribir software que usen todos los
demas. Segundo, la ingenieria inversa puede, como en este caso, funcionar
anonimamente. Las leyes no habrian ayudado en este caso.
Y tercero, las leyes no pueden meter de nuevo al gato en la bolsa.
Incluso aunque puedas atrapar y encausar a los hackers que lo hicieron, no
afectaria a las herramientas de los hackers que ya han sido -y continuan
siendo- escritas.
Lo que la industria del ocio si puede hacer, y han hecho en este caso, es
emplear amenazas legales para enlentecer la difusion de estas herramientas.
Hasta ahora, la industria ha amenazado con acciones legales contra la gente
que ha puesto estas herramientas de software en sus sitios web. El resultado
es que estas herramientas existiran en las paginas web hackers, pero nunca
estaran en software de dominio publico (Linux, por ejemplo).
[SET: Error, gracias a la gente que esta detras del reproductor de DVD para
Linux todo el tema llego a la prensa, primero Wired. ... ED]
El tremendo fallo de todo esto es que la industria del ocio es perezosa, y
esta intentando encontrar un solucion tecnologica a lo que es un problema
legal. Es ilegal robar copyrights o marcas comerciales, tanto si es una
pelicula DVD, una camisa de Ralph Lauren o un bolso Louis Vitton. Esta
proteccion legal todavia existe, y todavia es fuerte. Por alguna razon la
industria del ocio ha decidido que tiene un derecho legal a la proteccion de
su tecnologia, y eso no tiene sentido alguno.
Por otra parte, estan presionando a las parlamentos para aprobar leyes que
afiancen esta proteccion tecnologica defectuosa. En los Estados Unidos y
Reino Unido (y posiblemente, pronto en la Union Europea), es ilegal saltarse
su tecnologia, incluso cuando nunca se haga para violar un copyright. Es
ilegal iniciar investigaciones cientificas sobre el cifrado utilizado en esos
sistemas. Es ilegal intentar mirar dentro de algo que se adquirido legalmente.
Asi que no solo el sistema no funciona, sino que ademas crea un mercado negro
donde no lo habia anteriormente, y sin hacer ningun bien a la sociedad durante
el proceso.
La rotura de la proteccion del DVD es algo bueno. No servia al interes de
nadie que la industria del ocio depositara su confianza en un mal sistema de
seguridad. Es una buena investigacion la que lleva a mostrar lo malo que es el
algoritmo de cifrado y lo mal concebido que esta el modelo de seguridad en si.
Lo aprendido en esta ocasion puede ser aplicado a hacer los sistemas futuros
mas resistentes.
http://www.wired.com/news/technology/0,1282,32263,00.html
http://www.ntk.net/index.cgi?back=archive99/now1029.txt
Resumen del modelo de encriptacion DVD:
http://crypto.gq.nu
Material para expertos:
http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/00058.html
http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/00059.html
http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/00069.html
http://livid.on.openprojects.net/pipermail/livid-dev/1999-October/00061.html
Ensayo de Bruce Schneier sobre proteccion de copia de software:
http://www.counterpane.com/crypto-gram-9811.html#copy
Comentarios de Bruce Schneier sobre el Acta de Copyrights Digital Milenio:
http://www.zdnet.com/pcweek/news/0622/22wipo.html
Nuevas tecnicas de ofuscacion de software de Intel que, pronostico, seran
pronto rotas:
http://www.intel.com/pressroom/archive/releases/in110999.htm/
============================================================================
Bueno gentes de SET, esto es todo. A ver quien puede contribuir en este tema
un poco mas, y que alguien explique a Bruce Schneier la diferencia entre
hacker y craker ;-)
Ramseso ramseso@mixmail.com
*EOF*