• IT-Karriere:
  • Services:

Forschungsarbeit

Erstes Programm zum Entschlüsseln von HDCP mit Master Key

Informatiker der Universität von Stony Brook im US-Bundesstaat New York haben ein Programm veröffentlicht, mit dem sich am PC Videostreams decodieren lassen, die per HDCP verschlüsselt sind. Noch ist der Code nicht besonders effizient, aber das dürfte sich bald ändern.

Artikel veröffentlicht am ,
Forschungsarbeit: Erstes Programm zum Entschlüsseln von HDCP mit Master Key

Rob Johnson und Mikhail Rubnich von der Informatik-Fakultät in Stony Brook forschen schon länger an HDCP und dessen vermeintlicher Sicherheit. Von Johnson, damals in Berkeley, stammt auch eine Arbeit aus dem Jahr 2008 (PDF), die eine grundsätzliche Schwäche des Konzepts aufzeigt: HDCP arbeitet nicht mit den in der Kryptographie üblichen "Public Keys", sondern mit einem Satz an Generalschlüsseln, den "Master Keys". Aus diesen lassen sich beliebig viele gültige Schlüssel herstellen.

Stellenmarkt
  1. SURFBOXX IT-SOLUTIONS GmbH, Rostock
  2. Süddeutsche Krankenversicherung a.G., Fellbach bei Stuttgart

Ein solcher Master Key tauchte Mitte September 2010 im Internet auf, dessen Echtheit bestätigte HDCP-Erfinder Intel kurz darauf. Das Unternehmen wies aber auch darauf hin, dass ein Programm für PCs damit quasi nutzlos wäre, weil HDCP sich nur per Hardware ausreichend schnell decodieren lasse. Dem können Johnson und Rubnich zumindest teilweise zustimmen.

Die beiden haben ein unter BSD-Lizenz gestelltes Programm entwickelt, mit dem sie auf einem PC HDCP-Streams decodieren können. Dabei stellte sich heraus, dass HDCP mit vielen Bitverschiebe-Operationen arbeitet, mit denen x86-CPUs ohne Hilfe von SIMD-Erweiterungen wie SSE nur schlecht zurechtkommen. Spezialchips, bei denen diese Funktionen fest verdrahtet sind, können dabei wesentlich schneller sein. Der Code des Forschungsdecodierers ist bisher aber weder auf SSE, noch auf die Verwendung mehrerer Kerne optimiert.

Live-Decodierung auf aktuellen PCs möglich

So kommt das Programm mit Videostreams von 640 x 480 Pixeln auf einem Kern eines Xeon 5140 bei 2,33 GHz auch nur auf 181 Bilder pro Sekunde, ein Core 2 Duo P9600 mit 2,53 GHz erreicht gar nur 76 fps. Die Wissenschaftler gehen davon aus, dass 1080p-Material etwa siebenmal so viel Rechenleistung benötigt. Das, so schreiben die Forscher weiter, sollte aber eine "High-End-CPU mit 64-Bit-Unterstützung" mit 1,6 GByte RAM schon mit zwei Kernen bewältigen können - wenn der Code weiter parallelisiert wird.

Damit ist die Entschlüsselung auch von live gesendetem HD-Material im Prinzip kein Problem mehr, wenn sich die Datenströme von HDMI-Karten abgreifen lassen. Was dann auf der Festplatte landet, ist uncodiertes Material in Sendequalität, das sich beliebig weiterverarbeiten lässt. Das kann mit frei verfügbarer PC-Hardware und entsprechender Software bewerkstelligt werden, wenn auch mit hohem finanziellem Einsatz.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Top-Angebote
  1. (u. a. ASUS ROG Strix X570-I Gaming für 249€ inkl. Versand statt 272,91€ im Vergleich)
  2. (u. a. Acer C101i Mini Beamer für 145,25€ statt 169,06€ im Vergleich und Roccat-Produkte...
  3. 79,54€ (Preis wird an der Kasse angezeigt. Vergleichspreis 93,37€)
  4. (u. a. Forza Horizon 4 - Ultimate Edition für 49,99€, ARK: Survival Evolved für 10,99€, Human...

renegade334 28. Okt 2010

Ja, eben damit die Verschlüsselung nicht mehr gehackt werden kann.

glaubichkaum 07. Okt 2010

abseits von dem ganzen rumgezicke hier... Ja natürlich gibt es solche Festplatten - was...

Bigfoo29 04. Okt 2010

Das Dumme ist: Wenn nur "unverschlüsselt" geht, schneidet die Karte entweder nur...

Bill S. Preston_ 04. Okt 2010

Um welche Box handelt es sich?

fgtrehztjzuk 04. Okt 2010

Mach besser deine Hausaufgaben. Auch wenn du es noch so sehr möchtest - stimmt leider...


Folgen Sie uns
       


Zhaxoin ZX-U6780U - Fazit

Wir testen den ZX-U6780U von Zhaxoin, einen achtkernigen x86-Prozessor aus China, der im 16-nm-Verfahren gefertigt wird. Die x86-Lizenz stammt von Centaur, einer Tochter von Via Technologies.

Zhaxoin ZX-U6780U - Fazit Video aufrufen
    •  /