Was bedeutet CSS-Verschlüsselung?

May 10

Was bedeutet CSS-Verschlüsselung?

CSS (Content Scrambling System) ist eine Methode zur Verschlüsselung von Daten, die auf kommerziellen DVDs verwendet. Das erklärte Ziel der CSS ist Kopie Piraterie zu verhindern, aber es dient auch anderen Zwecken innerhalb der DVDs, wie z. B. Codierung Scheiben nach Regionen oder verhindern, dass die Zuschauer in der Lage, bestimmte Nachrichten oder Werbung zu überspringen. Hersteller, die CSS in ihren Geräten nutzen wollen müssen die CSS-Lizenz zustimmen.

Disk Encryption

CSS verschlüsselt bestimmte Abschnitte der DVD Scheibe, was bedeutet, dass sie nicht lesbar sind, ohne zunächst entschlüsselt werden. Nur lizenzierte Produkte sind in der Lage, dies zu tun. Entschlüsselung erfolgt mithilfe der Entschlüsselungsschlüssel, die gespeichert sind, in einem Bereich der Scheibe namens der Kontrollzone Daten, die während der Wiedergabe nur für Geräte zugänglich ist. Daher einfach auf eine beschreibbare DVD kopiert die CD oder die Dateien auf die Entschlüsselungsschlüssel nicht kopiert und die kopierte CD/DVD funktioniert nicht.

CD-Garantien

Obwohl im Allgemeinen, DVD-Brenner Sie die Daten nicht aus der Kontrollzone Daten kopieren und so programmiert sind, dass nur Unsinn-Daten zu schreiben, ist es noch denkbar, dass Film und Software-Piraten Geräte erhalten konnten, die diese Schutzmaßnahmen zu umgehen. Aus diesem Grund sind verfügbar beschreibbaren DVDs von Geschäften mit dummy-Daten geschrieben auf der Kontrollzone Daten, so dass es nicht überschrieben werden kann. Dadurch wird verhindert, dass die CSS Entschlüsselungsschlüssel auf den Datenträger geschrieben wird.

Region-Management

Kommerzielle Filmproduzenten veröffentlichen oft Filme zu verschiedenen Zeitpunkten in verschiedenen Ländern. Aus diesem und anderen Gründen wollen sie die Verbreitung von Film-DVDs auf der ganzen Welt zu kontrollieren. Dies geschieht durch die Regionalkodierung. CSS-Verschlüsselung wird verwendet, um die DVD als zugehörig zu einer bestimmten Region zu identifizieren, und DVD-Spieler mit der gleichen codiert. Wenn Regionen nicht übereinstimmen, wird der Player den Film nicht wiedergeben.

Cryptoanalysis

CSS-Verschlüsselung ist leicht im Vergleich zu anderen Systemen. Verschlüsselungsschlüssel sind definiert durch eine Folge von 0en und 1en genannt "Bit." Je mehr Bits in den Schlüssel mehr möglichen Kombinationen hat es und desto schwieriger ist es zu knacken. Online banking verwendet 128-Bit Verschlüsselung, während CSS technisch 40-Bit ist, das dauert eines Computers zu Hause ein paar Tage oder sogar Wochen zu brechen. Cryptoanalysis zeigt jedoch, dass es gebrochen werden kann, in Sekunden, was darauf hindeutet, dass die tatsächliche Leistung näher an der 16-Bit ist.