HDCP : Un premier encodeur et décodeur logiciel
Guillaume Champeau -
publié le Mercredi 29 Septembre 2010 à 16h47 -
posté dans High-Tech
![]() Des chercheurs ont publié une première version open-source d'un encodeur et décodeur de contenus HD protégés par une clé HDCP. Il y a quinze jours, au grand désarroi des ayants droit qui espéraient encore que ce qui peut être vu et entendu ne puisse pas être copié, la clé maîtresse du système d'encodage High-bandwidth Digital Content Protection (HDCP) a été publiée. C'est à travers elle que sont chiffrés les contenus haute-définition qui transitent notamment les lecteurs Blu-Ray et les téléviseurs HD. Jusqu'à présent, la clé n'avait pas été exploitée dans un logiciel d'encodage et de déchiffrage. Rapidement, Intel avait minimisé l'impact de la fuite, en jugeant qu'un "décodeur logiciel est peu probable". La firme américaine, qui a mis au point le protocole HDCP, avait néanmoins menacé de poursuites ceux qui pourraient faire usage de la clé. Mais est-il utile de porter plainte contre un logiciel open-source ? Rob Johnson et Mikhail Rubnich ont publié dans le cadre de leurs travaux à l'Université de Stony Brook une implémentation open-source de l'algorithme de chiffrage HDCP. Il comprend le codage des blocs vidéo, du flux, et les algorithmes de signatures censés assurer la sécurité des données. "Nous publions ce code dans l'espoir qu'il puisse être utile à d'autres qui font des recherches ou qui implémentent le protocole HDCP", écrivent-ils. Comme avait prévenu Intel, les chercheurs reconnaissent que le décodage matériel est beaucoup plus rapide, puisque les calculs de base (additions/soustractions) qui sont extrêmement nombreux se font directement sur le processeur. Mais ils assurent avoir développé une astuce logicielle qui leur permet de générer 64 images en parallèle, grâce à une technique de bit-slicing. La vitesse serait alors assurée, mais au détriment d'une grande quantité de mémoire RAM consommée. Ils avancent comme performances un encodage de 181 images en 640x480 avec un processeur Intel Xeon 5140 à 2.33GHz. Le déchiffrage d'un contenu HDCP 1080p serait en revanche 7 fois plus lent, mais avec la possibilité d'associer plusieurs coeurs en parallèle pour déchiffrer à 30fps avec 2 processeurs et 1,6 Go de RAM. à lire aussi
Prix indiqués avec livraison
34
Commentaires à propos de «HDCP : Un premier encodeur et décodeur logiciel»
donc en gros les fournisseurs de DRM ont quelques années pour en pondre un plus costaud, parce que si le calcul n'est pas négligeable sur une config actuelle, d'ici 5 ans la situation sera probablement très différente.
Non mais !? On s'en fiche complétement de la vitesse de décryptage ! Qu'est ce que ca peut faire si il faut toute la nuit pour déchiffrer une vidéo ?? L'important c'est qu'une fois enregistrée "en clair" elle pourra être lue à 25 ou 50 images secondes par n'importe quoi ou presque...
J'ai bon ou j'ai raté un truc important la ? Hoper, le 29/09/2010 - 17:10
Non mais !? On s'en fiche complétement de la vitesse de décryptage ! Qu'est ce que ca peut faire si il faut toute la nuit pour déchiffrer une vidéo ?? L'important c'est qu'une fois enregistrée "en clair" elle pourra être lue à 25 ou 50 images secondes par n'importe quoi ou presque... J'ai bon ou j'ai raté un truc important la ? bah en fait ta presque faux en effet ce cryptage ne sert qu'entre appareil c'est a dire que le flux qui par de ton lecteur Bluray et qui va a la TV est crypter via HDCP il faut donc que la TV le decrypte pour l'afficher Donc on sais decrypter sur un ordinateur mais on peut pour l'instant pas ce servir de ça car faut que ce soit temps réel pour que ce soit réellement utilisable Donc on sais décrypter sur un ordinateur mais on peut pour l'instant pas ce servir de ça car faut que ce soit temps réel pour que ce soit réellement utilisable La télé déchiffre le flux si c'est un flux chiffré. Si tu lui envoi une vidéo en clair, elle l'affiche sans le moindre souci (et heureusement hein Jusqu'a présent, on savait déchiffrer les films en blue-ray par exemple, mais uniquement pour certains titres en utilisant certaines clefs etc. La j'avoue, j'ai pas le détail, mais disons que ca nécéssitait il me semble une "base de clef", bref, il fallait la bonne clef pour le bon film. Avec cette master key, le déchiffrement d'un film en blue ray n'aura besoin de rien d'autre que de cette master key (et du soft qu'il l'utilise). Si j'ai mal compris, merci de m'expliquer le plus clairement possible laskov, le 29/09/2010 - 17:03 Bah en gros c'est pas encore utilisable dans l'état des choses Dans 2 mois dans mplayer et xine. Et dans 1 an dans toutes les Distributions. Donc on sais décrypter sur un ordinateur mais on peut pour l'instant pas ce servir de ça car faut que ce soit temps réel pour que ce soit réellement utilisable Ben moi je l'ai pas compris, ni l'interet, ni le fonctionnement, et j'ai beau relie les infos que je trouve, je omprends toujours pas, si quelqu'un pouvait expliquer/filer un bon lien, je prends. En fait, je pense qu'on peut effectivement imaginer déchiffrer logiciellement le blourè avec un ordinateur non autorisé, et l'encoder dans un format non protégé. Ensuite, n'importe quel matériel pourra le décoder en temps réel. (Sous condition de puissance évidemment, mais il n'y aura plus l'étape déchiffrement de toute la vidéo)
Je pense que ce que voulais dire l'article, c'est que, sans matériel agréé, on ne peut toujours pas lire un blourè directement en temps réel, sauf à avoir une config assez grosse (mais trouvable quand même... 2 coeurs et 1.6 Go de RAM, beaucoup de PCs commencent à avoir ce genre de choses) Hoper, le 29/09/2010 - 17:39 Si j'ai mal compris, merci de m'expliquer le plus clairement possible Mais tu commences à saisir le merdier ? BD chiffrés, liaisons chiffrées. Bref, les machines passent leur temps à chiffrer et déchiffrer au détriment du service qu'elles devraient rendre. Et tout ça pour quoi ? Ben pour rien car on sait lire les BD. Intel et tous ces emmerdeurs n'arrivent tjs pas à comprendre que quelques ingénieurs si doués soient-ils ne peuvent rien contre des milliers d'internautes qui cherchent. Db Ouais.
Cool. Et je le stocke où mon flux à plusieurs Gbits/s qui déboule là ? Faut pas trop compter sur des disques durs, c'est au-delà de leur performance. Donc, pas très utile. Db Gourmet, le 29/09/2010 - 18:34 Ouais. Cool. Et je le stocke où mon flux à plusieurs Gbits/s qui déboule là ? Faut pas trop compter sur des disques durs, c'est au-delà de leur performance. Donc, pas très utile. Db le HDCP sert a crypter les flux qui transite entre l'émetteur (le lecteur) et le recepteur (la TV)
Le film quand a lui est encoder en autre chose (et ça on sais déjà lui casser la gueule depuis un bail) faire tomber le HDCP c'est surtout bon pour ceux qui veulent pas piraté les film HD et qui ont un matériel (vielle TVHD) non compatible HDCP ou un lecteur non compatible HDCP Bref a leur permettre de lire ce qu'ils ont payé Hoper, le 29/09/2010 - 17:10 Non mais !? On s'en fiche complétement de la vitesse de décryptage !Comme en FullHD on a une résolution de 1920 x 1080 en 24 bits ça fait environ 5,9 Mo de données à stocker pour chaque image. En conséquence dans le cas d'un film de 2h en 25 images par seconde, on doit stocker au total près de 1043 Go de données chiffrées avec un débit proche de 150 Mo/s (ce qui reste techniquement possible avec les systèmes RAID). si c'est un SDD qui sert au stockage le débit peut meme étres plus haut vue qu'il n'y a pas de temps de latence (probléme des disque dur a plateau)
Gourmet : Merci de m'avoir remis les idées en place ! Je suis fatigué la, et je me doutai un peu que je devais rater un truc important. Bref, l'intérêt est donc assez limité... A partir du moment ou on peut casser l'AACS assez facilement, pourquoi diable envoyer un flux chiffré ? Entre utiliser un support préhistorique et pénible (à utiliser, à stocker...) qui ne peut etre utilisé que dans le salon, ou utiliser un fichier déchiffrer, regardable sur n'importe quoi et dans n'importe quel pièce de la maison en deux clics, je crois que le choix est assez vite fait...
il ne faut pas confondre le cryptage du flux de données (hdcp) et la compression audio/vidéo.
cette affaire n'a absolument pas le but de récupérer un film stocké sur blueray, ça c'est fait depuis que la hd existe (mkv compressés en h264 sont les plus courants), peut-être même avant. c'est d'ailleurs pour ça que cette découverte a une portée limitée: à quoi bon décrypter à la volée quand on peut déjà ripper et ré-encoder? non, cela va permettre d'utiliser des appareils qui ne sont pas à la norme hdcp, car pour rappel, il faut pour lire un blueray que lecteur+décodeur+diffuseur soient tous compatibles hdcp, sinon le signal passe pas en hd (soit il est dégradé, soit il ne passe pas du tout). exemple: si vous avez un écran vga, comme tout ce qui est analogique, hdcp ne passe pas. au niveau de la vitesse de décryptage, je suis tranquille: des petits génies vont nous pondre des optimisation aux petits oignons d'ici peu, avec ou sans cuda.
|
A LA UNE
LES + COMMENTÉS
Télécharger
redtube video downloader,
ground control,
bittorrent emule islande,
bittorrent emule island,
cryptage emule islande,
windows 8,
nettoyeurs emule islande,
msn messenger,
Accès rapide :
Personnalisation |
Diagnostic |
eMule (et mods eMule) |
Photo numérique |
Outils Réseau |
Codecs et plugins |
Nettoyeurs |
|
reste que Intel doit ce mordre les couilles et ça me fait plus que marrer...
leur protection de merde n'aura tenu que au mieux deux ans et au final c'est fait violé de partout...