Xifrat de fitxers ACA de HD-DVD amb AACS
Tipus de documentProjecte/Treball Final de Carrera
Data2008-01-29
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement-NoComercial-CompartirIgual 2.5 Espanya
Abstract
Aquest projecte tracta de com es protegeixen els discs HD-DVD fent servir l’estàndard de protecció AACS de molt recent creació.
S’expliquen també els mètodes criptogràfics que s’utilitzen: AES-128, SHA-1 i CMAC. Implementant en C++ el mètode CMAC.
Dins dels discs HD-DVD hi ha dos tipus de continguts que es poden protegir, per una banda està el contingut audiovisual i per l’altra els fitxers de recursos avançats (ARF) que composen els menús de navegació, efectes de so, programació...
Els fitxers de recursos avançats s’acostumen a empaquetar dins d’un fitxer que s’anomena ACA, aquest procés per si sol no té seguretat i és per tant on intervé l’AACS, per donar-li protecció.
Amb la finalitat d’acabar d’entendre tot el mecanisme de l’AACS i en concret el mètode de protecció d’aquests ACA s’ha dissenyat i implementat una aplicació que protegeix, desprotegeix i verifica aquests ARF abans d’empaquetar-se dins d’un fitxer ACA. Obtenint així fitxers ACA xifrats quan aquests es creen a partir dels ARF’s protegits.
L’aplicació s’ha creat en c++ per ser executada des de línia de comandes i s’ha programat de tal manera que es pugui fer servir per Linux i per Windows.
Quan s’intenta desprotegir un fitxer l’aplicació actua com si fos un reproductor de HD-DVD compatible amb AACS i fa les verificacions de seguretat pertinents abans d’acceptar o descartar el fitxer. Presenta els resultats i indica la raó pel rebuig del fitxer si s’escau.
TitulacióENGINYERIA TÈCNICA D'INFORMÀTICA DE GESTIÓ (Pla 1992)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
Portada.pdf | Portada | 50,02Kb | Visualitza/Obre | |
Resum.pdf | Resum | 36,98Kb | Visualitza/Obre | |
Memòria.pdf | Memòria | 410,8Kb | Visualitza/Obre | |
Programa.rar | Programa | 1,817Mb | application/x-rar-compressed | Visualitza/Obre |