Hva gjør CSS-kryptering mener?

Hva gjør CSS-kryptering mener?


CSS (Content Scrambling System) er en metode for å kryptere data som brukes på kommersielle DVD. Oppgitt Målet med CSS er å hindre kopiering piratkopiering, men det er også brukt til andre formål innenfor DVDer, for eksempel koding plater av region eller hindre seere fra å være i stand til å hoppe over visse meldinger eller reklame. Produsenter som ønsker å bruke CSS i sine enheter må godta vilkårene i CSS lisens.

Disc Encryption

CSS krypterer visse deler av DVD-plate, noe som betyr at de er uleselige uten først å bli dekryptert. Bare lisensierte produkter er i stand til å gjøre dette. Dekryptering er utført ved hjelp dekrypteringsnøkler, som er lagret i et område av platen som kalles kontrolldata sonen, som bare er tilgjengelig for enhetene under avspilling. Dermed bare å kopiere platen eller filene på den til en skrivbar DVD vil ikke kopiere nøkler for dekryptering, og den kopierte platen vil ikke fungere.

Disc Verner

Selv om, generelt sett, har DVD-brennere ikke kopiere data fra kontrolldata sonen, og er programmert til å bare skrive tull data til det, er det likevel tenkes at film- og programvarepirater kunne få enheter som får rundt dette ivareta. På grunn av dette, skrivbare DVD-er tilgjengelig fra butikkene kommer med dummy data som er skrevet ut på kontrolldata sone, på en slik måte at den ikke kan overskrives. Dette bidrar til å hindre at CSS nøkler for dekryptering blir skrevet til disk.

Region Ledelse

Kommersielle filmprodusenter ofte slippe filmer på ulike datoer i forskjellige land. Av denne og andre grunner, ønsker de å kontrollere distribusjonen av film DVDer rundt om i verden. Dette oppnås gjennom området som koder. CSS-kryptering brukes for å identifisere den DVD som tilhørende en bestemt region, og DVD-spillere er kodet med det samme. Når regionene ikke stemmer overens, vil spilleren ikke spille av filmen.

Cryptoanalysis

CSS kryptering har lav vekt i forhold til andre systemer. Krypteringsnøkler er definert av en streng av 0'er og 1'ere kalt "biter". Jo flere biter i nøkkelen, jo mer mulige kombinasjoner det har, og jo vanskeligere er det å knekke. Nettbank bruker 128-bits kryptering, mens CSS er teknisk 40-bit, som bør ta en hjemmedatamaskin noen dager eller uker å bryte. Imidlertid indikerer cryptoanalysis det kan bli brutt i løpet av sekunder, noe som tyder på at den faktiske ytelsen er nærmere 16-bit.