www.wikidata.de-de.nina.az
Der Common Scrambling Algorithmus CSA ist das Verschlusselungsverfahren welches beim Digitalfernsehen DVB verwendet wird um den Videodatenstrom zu verschlusseln CSA wurde uber mehrere Jahre geheim gehalten Einige Hinweise kamen uber die Patentschrift ans Licht der Offentlichkeit wichtige Details blieben jedoch geheim zum Beispiel der Aufbau der so genannten S Boxen Ohne diese Details war eine freie Implementierung des Algorithmus nicht moglich CSA sollte ursprunglich nur in Hardware implementiert werden womit es unmoglich schien die notigen Details durch Reverse Engineering existierender Implementierungen zum Beispiel Conditional Access Module CAM zu ermitteln Im Jahre 2002 erschien ein Programm namens FreeDec welches den CSA in Software implementierte Das Programm war nur als binare Version auch Executable verfugbar Hacker disassemblierten die Software und ermittelten damit die fehlenden Details Dadurch wurde es moglich eine Implementierung von CSA in einer Hochsprache zu verwirklichen Seitdem der Algorithmus fur CSA vollstandig bekannt ist suchen Kryptoanalytiker nach Schwachstellen des Verfahrens Wie auch bei anderen Verschlusselungsverfahren ergibt sich ein Angriffspunkt dadurch dass Teile des Klartextes als bekannt oder zumindest als sehr wahrscheinlich anzunehmen sind zum Beispiel MPEG Header Aus der Lange des Schlussels hier Control Word von 64 Bit ergeben sich 264 Moglichkeiten der Verschlusselung Wurde man alle moglichen Schlusselworter mit Hilfe eines Computers durchprobieren und dieser fur jeden Versuch 1 ms benotigen dauerte die Suche uber 500 000 Jahre Durch Annahme bestimmter Klartextbytes lassen sich Ruckschlusse auf den verwendeten Schlussel ziehen um die Gesamtanzahl moglicher Schlussel deutlich zu reduzieren Nach aktuellem Stand der Kryptoanalyse ist der CSA mittels Rainbow Table angreifbar und zumindest sequenziell entschlusselbar 1 Dies liegt jedoch an der kunstlich verkurzten Schlussellange von 48 Bits statt der vorgesehenen 64 Bits und an den langsamen zyklischen Schlusselwechseln die vorhersagbar sind Deshalb wird die Nutzung der vollen 64 Bit Schlussellange und der spatere Umstieg auf AES empfohlen 2 Ein entsprechendes Programm zur Berechnung der Regenbogen Tabelle wurde ebenfalls veroffentlicht 2 Einzelnachweise Bearbeiten Colibri DVB CSA Rainbow Table 1 2 Vorlage Toter Link colibri dvb info Seite nicht mehr abrufbar festgestellt im Marz 2019 Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis 16 Dezember 2011 deutsch a b Colibri DVB CSA Vollverschlusselung geknackt 1 2 Vorlage Toter Link colibri dvb info Seite nicht mehr abrufbar festgestellt im Marz 2019 Suche in Webarchiven nbsp Info Der Link wurde automatisch als defekt markiert Bitte prufe den Link gemass Anleitung und entferne dann diesen Hinweis PDF 1 2 MB 16 Dezember 2011 deutsch Weblinks BearbeitenLiteraturAnalysis of the DVB Common Scrambling Algorithm 2004 PDF Datei 194 kB Erik Tews Julian Walde Michael Weiner Breaking DVB CSA PDF 4 4 MB West European Workshop on Research in Cryptography WEWoRC 2011 S 41 45SoftwareCSA Rainbow Table Kryptoanalyse und Tools zum Common Scrambling Algorithmus libdvbcsa A free implementation of the DVB Common Scrambling Algorithm FFdecsa is a fast implementation of a CSA decryption algorithm for MPEG TS packets Abgerufen von https de wikipedia org w index php title Common Scrambling Algorithmus amp oldid 233553089