<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Common-Scrambling-Algorithmus</id>
	<title>Common-Scrambling-Algorithmus - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Common-Scrambling-Algorithmus"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Common-Scrambling-Algorithmus&amp;action=history"/>
	<updated>2026-05-28T01:44:33Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Common-Scrambling-Algorithmus&amp;diff=45632&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: neue URL für tote Links / gesch. LZ zwischen Wert und Maßeinheit</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Common-Scrambling-Algorithmus&amp;diff=45632&amp;oldid=prev"/>
		<updated>2025-11-04T04:58:53Z</updated>

		<summary type="html">&lt;p&gt;neue URL für tote Links / gesch. LZ zwischen Wert und Maßeinheit&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Common-Scrambling-Algorithmus&amp;#039;&amp;#039;&amp;#039; (CSA) ist das Verschlüsselungsverfahren, welches beim Digitalfernsehen [[Digital Video Broadcasting|DVB]] verwendet wird, um den Videodatenstrom zu [[Verschlüsselung|verschlüsseln]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;CSA&amp;#039;&amp;#039; wurde über mehrere Jahre geheim gehalten. Einige Hinweise kamen über die [[Patent]]schrift ans Licht der Öffentlichkeit, wichtige Details blieben jedoch geheim, zum Beispiel der Aufbau der so genannten [[S-Box]]en. Ohne diese Details war eine freie Implementierung des Algorithmus nicht möglich. &amp;#039;&amp;#039;CSA&amp;#039;&amp;#039; sollte ursprünglich nur in Hardware implementiert werden, womit es unmöglich schien, die nötigen Details durch [[Reverse Engineering]] existierender [[Implementierung]]en, zum Beispiel [[Conditional Access Module]] (CAM), zu ermitteln.&lt;br /&gt;
&lt;br /&gt;
Im Jahre 2002 erschien ein Programm namens &amp;#039;&amp;#039;FreeDec&amp;#039;&amp;#039;, welches den &amp;#039;&amp;#039;CSA&amp;#039;&amp;#039; in [[Software]] implementierte. Das Programm war nur als [[Binärdatei|binäre]] Version (auch: [[Executable]]) verfügbar. [[Hacker]] disassemblierten die Software und ermittelten damit die fehlenden Details. Dadurch wurde es möglich, eine [[Implementierung]] von &amp;#039;&amp;#039;CSA&amp;#039;&amp;#039; in einer [[Höhere Programmiersprache|Hochsprache]] zu verwirklichen.&lt;br /&gt;
&lt;br /&gt;
Seitdem der [[Algorithmus]] für &amp;#039;&amp;#039;CSA&amp;#039;&amp;#039; vollständig bekannt ist, suchen [[Kryptoanalytiker]] nach Schwachstellen des Verfahrens. Wie auch bei anderen [[Verschlüsselung]]sverfahren ergibt sich ein Angriffspunkt dadurch, dass Teile des [[Klartext (Kryptographie)|Klartextes]] als bekannt oder zumindest als sehr wahrscheinlich anzunehmen sind (zum Beispiel [[Moving Picture Experts Group|MPEG]]-Header). Aus der Länge des [[Schlüssel (Kryptologie)|Schlüssels]] (hier: &amp;#039;&amp;#039;Control Word&amp;#039;&amp;#039;) von 64&amp;amp;nbsp;Bit ergeben sich 2&amp;lt;sup&amp;gt;64&amp;lt;/sup&amp;gt; Möglichkeiten der Verschlüsselung. Würde man alle möglichen Schlüsselwörter mit Hilfe eines Computers durchprobieren und dieser für jeden Versuch 1&amp;amp;nbsp;μs benötigen, dauerte die Suche über 500.000 Jahre. Durch Annahme bestimmter Klartextbytes lassen sich Rückschlüsse auf den verwendeten Schlüssel ziehen, um die Gesamtanzahl möglicher Schlüssel deutlich zu reduzieren.&lt;br /&gt;
&lt;br /&gt;
Nach aktuellem Stand der [[Kryptoanalyse]] ist der CSA mittels [[Rainbow Table]] angreifbar und zumindest sequenziell entschlüsselbar.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://colibri.bplaced.net/csa_rainbow_table.htm |titel=CSA Rainbow Table |hrsg=Colibri DVB |sprache=en |abruf=2011-12-16}}&amp;lt;/ref&amp;gt; Dies liegt jedoch an der künstlich verkürzten Schlüssellänge von 48&amp;amp;nbsp;Bits statt der vorgesehenen 64&amp;amp;nbsp;Bits und an den langsamen, zyklischen Schlüsselwechseln, die vorhersagbar sind. Deshalb wird die Nutzung der vollen 64&amp;amp;nbsp;Bit Schlüssellänge und der spätere Umstieg auf [[Advanced Encryption Standard|AES]] empfohlen.&amp;lt;ref name=&amp;quot;colibri&amp;quot;&amp;gt;{{Internetquelle |url=http://colibri.bplaced.net/DVB_TS_Vollverschluesselung_geknackt.pdf |titel=CSA Vollverschlüsselung geknackt |hrsg=Colibri DVB |format=PDF 1,2&amp;amp;nbsp;MB |abruf=2011-12-16}}&amp;lt;/ref&amp;gt; Ein entsprechendes Programm zur Berechnung der Regenbogen-Tabelle wurde ebenfalls veröffentlicht.&amp;lt;ref name=&amp;quot;colibri&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
;Literatur&lt;br /&gt;
* {{Internetquelle |autor=Ralf-Philipp Weinmann, Kai Wirt |url=https://link.springer.com/content/pdf/10.1007/0-387-24486-7_15.pdf |titel=Analysis of the DVB Common Scrambling Algorithm |datum=2004 |format=PDF; 194&amp;amp;nbsp;kB |sprache=en |abruf=2025-11-04 |abruf-verborgen=ja}}&lt;br /&gt;
* {{Internetquelle |autor=Erik Tews, Julian Wälde, Michael Weiner |url=https://www.uni-weimar.de/fileadmin/user/fak/medien/professuren/Informationssicherheit-und-Kryptographie/WEWoRC2011/files/conference_record3.pdf |titel=Breaking DVB-CSA |werk=West European Workshop on Research in Cryptography WEWoRC 2011 |seiten=41–45 |format=PDF; 4,4&amp;amp;nbsp;MB |sprache=en |abruf=2025-11-04 |abruf-verborgen=ja}}&lt;br /&gt;
;Software&lt;br /&gt;
* {{Internetquelle |url=http://colibri.bplaced.net/csa_rainbow_table.htm |titel=CSA Rainbow Table |hrsg=Colibri DVB |sprache=en |abruf=2011-12-16 |abruf-verborgen=ja |kommentar=Kryptoanalyse und Tools zum Common-Scrambling-Algorithmus}}&lt;br /&gt;
* {{Internetquelle |url=https://www.videolan.org/developers/libdvbcsa.html |titel=libdvbcsa |sprache=en |abruf=2025-11-04 |abruf-verborgen=ja |kommentar=A free implementation of the DVB Common Scrambling Algorithm}}&lt;br /&gt;
* {{Internetquelle |url=https://github.com/gfto/tsdecrypt/tree/master/FFdecsa |titel=FFdecsa |sprache=en |abruf=2025-11-04 |abruf-verborgen=ja |kommentar=A fast implementation of a CSA decryption algorithm for MPEG TS packets}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptologisches Verfahren]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>