? CSS (Content Scrambling System) er en metode til at kryptere data, der anvendes på kommercielle dvd'er. Det erklærede mål CSS er at forhindre kopiering piratkopiering , men det er også bruges til andre formål inden for DVD'er, såsom kodning diske ved region eller forhindre seerne i at kunne springe bestemte beskeder eller reklamer . Producenter , der ønsker at bruge CSS i deres enheder skal acceptere betingelserne i CSS -licens . Disc Encryption
CSS krypterer visse dele af den DVD -disk, hvilket betyder, at de er ulæselige uden først at blive dekrypteret . Kun licenserede produkter er i stand til at gøre dette. Dekryptering udføres ved hjælp af dekryptering nøgler, som er gemt i et område af disken kaldes kontrol datazone , som kun er tilgængelig til enheder under afspilning. Således vil blot at kopiere disk eller filerne på den til en skrivbar dvd ikke kopieres dekrypteringsnøgler og kopierede disk vil ikke fungere.
Disc Sikkerhedskontrol
Selvom generelt , behøver DVD forfattere ikke kopiere data fra kontrol data zone og er programmeret til kun at skrive nonsens data til det , er det stadig tænkeligt, at film og software pirater kunne få enheder, som får omkring dette sikkerhedsforanstaltning. På grund af dette , kommer skrivbare dvd'er til rådighed fra butikker med dummy data skrevet på kontrol datazonen , på en sådan måde , at det ikke kan overskrives . Dette hjælper med at forhindre CSS dekryptering nøgler fra at blive skrevet til disken.
Region Management
Kommercielle filmproducenter ofte frigiver film på forskellige datoer i forskellige lande. Af denne og andre grunde ønsker de at kontrollere spredningen af DVD film over hele verden. Dette opnås gennem regionskodning . CSS kryptering bruges til at identificere DVD som hørende til en bestemt region , og dvd-afspillere er kodet med det samme. Når regionerne ikke passer , vil afspilleren ikke afspille filmen.
Cryptoanalysis
CSS kryptering er let i forhold til andre systemer. Krypteringsnøgler er defineret af en perlerække af 0'er og 1'ere kaldet " bits ". Jo flere bits i nøglen , de flere mulige kombinationer den har, og jo sværere er det at knække . Netbank bruger 128- bit kryptering , mens CSS er teknisk 40-bit , som bør tage en hjemmecomputer et par dage eller endda uger til at bryde. Men cryptoanalysis indikerer det kan brydes på få sekunder , hvilket tyder på , at de faktiske resultater er tættere på 16-bit .