logo_fen_mini.jpg (4384 byte) Pagina 25

UNIVERSITA' degli STUDI di SALERNO
Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica
di Nunzia Lucarellli


Foto di Nunzia Lucarelli consegna della Laurea

In questo numero pubblichiamo l'indice della Tesi di Laurea "Nuove tecniche DRM per la protezione di copia"  conseguita presso la Facoltà di Informatica dell'Università degli Studi di Salerno e rimandiamo gli interessati alla prossima rivista 6.06 (novembre-dicembre).

Relatore: Chiar.mo Prof. Alfredo De Santis
Candidato: Lucarelli Maria Annunziata


Indice

Introduzione

  1

 

 

1   Broadcast Encryption

  7

1.1 Notazione

 10

1.2 Un framework generale

 11

1.3 Subset-Cover revocation framework

 12

1.4 Sicurezza del framework

 16

1.5 Come lavora il Broadcast Encryption?

 18

1.5.1 Matrix-Based scheme

 18

1.5.2 Tree-Based scheme

 20          

1.5.2.1 Introduzione e motivazioni

 20        

1.5.2.2 Subset-Difference – NNL

 23

1.6 CPPM a confronto

 

 30

   

2   CPPM: uno schema per la protezione di copia                              

 32

2.1 Content-Protection for Pre-Recorded Media (CPPM)

 36

2.1.1 Strutture dati

 37

2.1.2 Operazioni CPPM

 39

2.1.3 Device key

 41

2.1.4 C2-cipher

 41

2.1.5 Media Key Block (MKB)

 42

2.1.6 Process_MKB

 47

2.1.7 CPPM step-by-step

 49

2.1.8 CPPM: watermarking

 51

2.1.9 Un possibile schema per la protezione di copia digitale

 52

2.1.9.1 Recording e playback per contenuti Never- Copy

 54

2.1.9.2 Recording, playback e copying per contenuti Copy-Once

 55

2.1.9.3 Procedura di playback per contenuti  No-More-Copy

 56

 

 

3  XCP Cluster Protocol

 58

3.1 Architettura

 60

3.2 Advanced Access Content System key management

 67

3.2.1 Key management: device key

 69

3.2.2 AACS key management: subsidiary kevice key e  processing key  
3.2.3 AACS Key Management calcolo della    media key                                                           
71
3.2.3.1 Determinazione del subset differente di appartenenza                                                      71
3.2.3.2 Determinazione della media key          72

 

 

                                            

69  


3.2.4  AACS key management: MKB

 73

3.2.4.1 Verify Media Key Record

 74

3.2.4.2  Type and Version Record

 76

3.2.4.3 Explicit Subset-Difference Record

 76

3.2.4.4 Subset-Difference Index Record

 76

3.2.4.5 Media Key Data Record

 78

3.2.4.6 Drive Revocation List Record

 79

3.2.4.7  End of Media Key Block Record

 80

3.3   XCP Cluster Protocol: XCP Server

 81

3.3.1 XCP server: XCP file

 81

3.3.1.1   XCP file: Media Key Block

 82

3.3.1.2  XCP file: authorization table

 82

3.3.1.3 XCP file: acceptance table

 83

3.3.2  XCP server: binding key

 83

3.4    XCP Cluster Protocol: dettagli protocollo

 83

3.4.1 Dettagli protocollo: messaggi

 90

3.4.1.1  Messaggio "Who's There"

 90

3.4.1.2 Messaggio "I'm here"

 90

3.4.1.3 Messaggio "Authorize me"

 91

3.4.1.4 Messaggio "NewBinding"

 92

4   DRM e Sony

 95

4.1 Il caso Sony BMG

 98

4.2 Intercettazione del rootkit

102

4.3 La tecnologia eXtended Copy Protection (XCP)

111

4.3.1 Una panoramica

111

4.3.2 XCP.Sony.Rootkit

114

4.3.2.1 Requisiti di riconoscimento

117

4.3.3 Music Player

119

4.3.4 Le funzionalità di XCP

119

4.3.4.1 Player delle tracce audio

122

4.3.4.2 Copie di un disco

122

4.3.4.3 Copie delle tracce su PC

125

  4.3.5 Disattivazione di XCP

129

4.4  Aspetti negativi rilevati dall'utilizzo della tecnologia XCP

130

4.5  I rimedi proposti dalla Sony riguardo le problematiche di XCP

131

4.5.1 Uninstaller

133

4.5.2 Patch

136

4.5.3 XCP.Sony.ServicePack2

139

4.5.4 Vulnerabilità dell'uninstaller XCP

140

4.5.5 EULA e phoning home

142

4.6   Sony XCP: hacking

143

4.6.1 Attacchi sull'installazione

144

4.6.1.1 Autorun

144

4.6.1.2 Protezione temporanea

145

4.6.1.2.1 Protezione temporanea XCP: protezione attiva

146

4.6.1.2.2 Protezione temporanea XCP: protezione passiva

147

4.6.2   Player XCP

148

4.6.2.1 Attacchi su player DRM

149

4.7   DRM: Sony vs Apple

151

 

 

5   Nuove proposte per il DRM Sony

156

5 1   Database in remoto

159

5.2   Una cifratura più forte per il database parking

165

5 3   Aggiornamento del database

170

5.4   Trasferimento dei dati durante l'operazione di copia

173

5.5   Code obfuscation

175

  5.6   Un'alternativa al meccanismo di protezione passiva

175

 

 

Conclusioni

177

   

 

Bibliografia

181

 

 

Appendice              

184

pagina 24

sommario

pagina 26