? CSS (Content Scrambling System) er en metode for å kryptere data som brukes på kommersielle DVD . Det uttalte målet for CSS er å hindre kopiering piratkopiering, men det er også brukt til andre formål innenfor DVDer, som koding plater etter region eller hindre seere fra å være i stand til å hoppe over enkelte meldinger eller reklame . Produsenter som ønsker å bruke CSS i sine enheter må godta vilkårene i CSS lisens. Disc Kryptering
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 kalt styredata sone, som bare er tilgjengelig for enhetene under avspillingen. Dermed vil rett og slett kopiere platen eller filene på den til en skrivbar DVD 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 kontroll data sonen, og er programmert til å bare skrive tull data til det , er det likevel tenkes at film og programvare pirater kunne få enheter som får rundt dette ivareta. På grunn av dette , skrivbare DVD tilgjengelig fra butikkene ene har dummy- data som er skrevet inn i styredata -sonen , på en slik måte at det ikke kan bli overskrevet. Dette bidrar til å hindre CSS nøkler for dekryptering blir skrevet til disken .
Region Ledelse
kommersielle filmprodusenter ofte slipper filmene 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 region koding. CSS-kryptering brukes til å identifisere 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 er lette i forhold til andre systemer . Krypteringsnøkler er definert av en streng av 0'er og 1'ere kalt "biter ". Jo flere bits i nøkkelen , de flere mulige kombinasjoner den har, og jo vanskeligere er det å knekke . Nettbank bruker 128 -bit kryptering , mens CSS er teknisk 40 -bit, noe som bør ta en hjemme-PC i 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 .