298:
software to a more secure version, thereby limiting the scope of the compromise each time an exploit is discovered. While a compromised device or processing key could be used to decrypt a large number of discs, BackupHDDVD does not use these keys because they can be revoked by AACS LA. Because the AACS revocation system works by preventing a given device or player from calculating a valid volume unique key, BackupHDDVD circumvents the system entirely by relying on volume or title keys leaked from authorized players. With these keys BackupHDDVD is not subject to device revocation and is able to decrypt the content directly, bypassing the key exchange and verification process.
347:, and mainstream media has ranged from supportive to intensely hostile. By some, the circumvention of AACS was seen as a reaffirmation of fair use. Others felt that the utility was no more than a piracy tool and would bring about group punishment against consumers in the form of player revocation. One article compared proponents of BackupHDDVD to terrorists. When the release of the tool was first publicized, several articles claimed that AACS had been cracked. In fact no cryptographic weaknesses constituting a crack have yet been found in
294:
key. The volume unique key for any disc can be calculated by all authorized devices using another key called a processing key, which is derived from a media key block stored on each disc. Authorized devices use one or more of the manufacturer's assigned device keys to decrypt the media key block, yielding a processing key and enabling further decryption of the volume and title keys, and finally the content.
29:
276:
184:, the underling cryptographic cipher used by AACS. Using this technique, BackupHDDVD is able to completely bypass the AACS chain of trust, rendering it immune to revocation. The cost of this immunity is that users are forced to rely on keys leaking from commercial player software to use BackupHDDVD with new discs.
176:
Muslix64, BackupHDDVD is distributed with none of the cryptographic keys necessary for decryption. Users wanting to use the software to decrypt a protected disc's contents must obtain the appropriate keys separately, a task with which neither the original author nor his or her versions of BackupHDDVD
297:
If a device key is to be revoked, the media key blocks on all discs manufactured after the time of revocation are encrypted in a way which does not enable the revoked device to obtain a valid processing key. Users trying to view new content on a revoked player would be forced to upgrade their player
235:
On
January 2, 2007, the author posted the 1.0 version of the BackupHDDVD utility, which included support for the decoding of discs using volume keys. For several weeks following the utility's release no success using the author's key extraction technique was reported. In mid-January 2007, a volume
293:
to device manufacturers. When an AACS protected disc is manufactured, a series of up to 64 keys called title keys are generated and the video content on the disc is encrypted using these keys. The title keys are stored on the disc and themselves encrypted with another key called the volume unique
250:
alleging a violation in late
February. In compliance with the notice, the project was immediately removed. Several versions of BackupHDDVD have been released by individuals other than the original author, including some versions with GUIs and the ability to locate keys on the internet or scan for
388:
The consortium behind the HD DVD format and the studios delivering films on the format did not release an official statement beyond that they were investigating the utility. On
January 24, 2007 AACS LA issued a statement acknowledging that AACS security had been compromised while urging software
228:, a website devoted to DVD backup. The utility's documentation, along with the forum post, contained little information as to how necessary keys could be obtained. The author elaborated in another forum post, claiming that keys could be obtained by exploiting the necessity for them to be held in
322:
technology. New versions work around this limitation by excluding interactive content from decrypted copies. The utility cannot process HD DVD navigation functionality which enables menus, chapters, secondary audio tracks and subtitles, so these features are inaccessible in copies created by
311:, it then decrypts each video file on the disc using the appropriate keys and writes the results to a location specified by the user. Direct file decryption allows the utility's functionality to remain unaffected by device key revocation and its performance unencumbered with AACS overhead.
306:
Users must have either found decryption keys themselves or obtained them elsewhere for most versions of BackupHDDVD to work. The utility reads a text file containing volume or title keys and attempts to find a set of corresponding keys for the inserted disc. Through a standard AES
236:
key was published by another member of the Doom9 forum along with an explanation of the technique used to obtain it. Other forum members quickly discovered keys for different titles. Keys for many discs are now readily available on the internet.
389:
vendors to limit the availability of keys in memory. Beginning with discs manufactured in late April, versions of PowerDVD and WinDVD responsible for leaking keys have been revoked and free updates are available to owners of affected versions.
255:
with a native
Windows GUI is also available. This version supports multiple CPU threads and runs faster than its Java counterparts. While development of BackupHDDVD has ceased, a commercial HD DVD decryption utility called
335:, BackupHDDVD may qualify as a device primarily intended to "circumvent a technological measure that effectively controls access to a work." If identified as such, it would be illegal to use or distribute.
1139:
192:
According to the creator of BackupHDDVD, he or she first set out to circumvent AACS to bypass a restriction in software HD DVD players which reduced the quality of AACS restricted
318:, BackupHDDVD is severely limited in its ability to produce fully functional copies of commercial discs. Early versions were unable to properly decrypt discs which used the
1085:
941:
962:
1022:
851:
438:
323:
BackupHDDVD. Most versions provide no validation for keys and will still attempt to decrypt a disc's contents with an incorrect key, resulting in corrupt files.
199:
video to that of standard definition DVD video or refused to play outright unless an HDCP compliant chain of video hardware was present. At the time only a few
362:
format, but Blu-ray's AACS implementation has since been circumvented using a similar method. However, Blu-ray offers an additional layer of protection called
180:
BackupHDDVD represented the first known successful attack against AACS. The utility circumvents content protection by decrypting video files directly with
671:
645:
815:
207:
supported HDCP. As a result, configurations that would have allowed high-definition HD DVD viewing in software players were exceptionally rare.
873:
557:
505:
527:
764:
224:
and documentation was uploaded to a file hosting service. A link to the file was then posted by the utility's creator on the forums of
704:
595:
385:
software had played in the leaking of volume and title keys. Both companies have since released updates for their player software.
911:
467:
332:
1077:
933:
726:
264:
966:
1144:
284:
154:
1018:
793:
847:
358:
Initially, it was thought that the compromise of HD DVD's security would entice some studios into adopting the competing
442:
348:
181:
267:
to allow for the backup or unrestricted viewing of any AACS-protected discs without the need for title or volume keys.
72:
57:
405:
252:
142:
377:, which sells the PowerDVD player software, was quick to deny that its software could be used to obtain keys.
1134:
667:
641:
1124:
822:
370:
138:
992:
196:
1129:
352:
308:
881:
369:
There was some speculation that the player used by the utility's author to obtain keys would be
565:
497:
210:
On
December 18, 2006, a video which showed BackupHDDVD being used to decrypt and copy the film
1052:
535:
290:
212:
131:
107:
1044:
315:
200:
173:
114:
102:
28:
696:
587:
220:. Two days after the video was uploaded, the initial version of the utility along with its
247:
134:
903:
756:
475:
1118:
734:
351:, the underlying cryptographic system of AACS. Keys are actually obtained through a
161:
discs, often to enable playback on hardware configurations without full support for
619:
359:
146:
1108:
789:
240:
221:
166:
204:
43:
34:
1056:
410:
374:
260:
275:
119:
257:
217:
382:
319:
158:
150:
251:
them in memory automatically. HDDecrypter, a port of BackupHDDVD to
378:
274:
225:
193:
289:
The AACS Licensing
Authority (LA) assigns a series of 253 unique
363:
344:
244:
162:
727:"All Blu-ray Disc and HD DVD Encryption Defeated by Single Key"
996:
558:"GeekTech: Want to View HD Content on Your PC? Upgrade Wisely"
229:
33:
Version of BackupHDDVD modified to include a GUI in use on a
331:
Under United States anti-circumvention law created by the
169:
was posted online, but no licence information was given.
1019:"Cyberlink responds to BackupHDDVD crack: It wasn't us"
239:
Further development of BackupHDDVD was being hosted on
90:
64:
697:"HD DVD reportedly cracked, but difficult to verify"
993:"RESPONSE TO REPORTS OF ATTACKS ON AACS TECHNOLOGY"
113:
101:
71:
56:
42:
790:"Understanding AACS (including Subset-Difference)"
498:"Hacker: Blu-ray, HD DVD copy protection cracked"
1140:Digital rights management circumvention software
934:"New AACS cracks cannot be revoked, says hacker"
816:"Introduction and Common Cryptographic Elements"
343:Reaction to the utility by Doom9 forum members,
620:"Hacker Cracks High-Def DVD Encryption System"
588:"The truth behind HDCP and video card support"
528:"Hackers Claim HD DVD Encryption Circumvented"
848:"Studios Take Claims of AACS Crack Seriously"
172:Written by an anonymous programmer using the
8:
21:
1078:"Corel updates WinDVD to stop AACS hackers"
783:
781:
433:
431:
429:
27:
20:
987:
985:
983:
265:compromised AACS processing or media keys
1045:"Studios' DVDs Face a Crack in Security"
757:"Beta Software to Copy HD DVDs Released"
461:
459:
904:"Latest AACS crack 'beyond revocation'"
668:"AACS DRM cracked by BackupHDDVD tool?"
614:
612:
397:
690:
688:
441:. Techtree. 2006-12-28. Archived from
232:to allow playback in player software.
767:from the original on 23 February 2007
7:
874:"HD DVD anti-rip encryption cracked"
648:from the original on 14 January 2007
1025:from the original on 7 January 2007
854:from the original on 1 January 2007
846:Scott M. Fulton, III (2006-12-29).
707:from the original on 3 January 2007
674:from the original on 2 January 2007
439:"Took Eight Days to Crack HD DVD!"
14:
796:from the original on 3 March 2007
598:from the original on 6 April 2007
333:Digital Millennium Copyright Act
216:to a hard drive was uploaded to
1088:from the original on 5 May 2007
944:from the original on 5 May 2007
914:from the original on 7 May 2007
640:Michael O'Connor (2007-01-02).
508:from the original on 9 May 2007
468:"Next-Gen DVD DRM Hacked—Maybe"
496:Robert McMillan (2006-12-29).
466:Gardiner, Bryan (2006-12-29).
381:was silent about the role its
285:Advanced Access Content System
279:Typical AACS decryption chain.
155:Advanced Access Content System
1:
1076:Reimer, Jeremy (2007-04-07).
1017:Richard Lawler (2007-01-02).
1043:Markoff, John (2007-01-01).
995:. 2007-01-24. Archived from
965:. 2007-02-21. Archived from
932:Jeremy Reimer (2007-03-15).
642:"BackupHDDVD v1.00 Released"
526:Gabriel Ikram (2006-12-28).
314:Originally intended to be a
77:1.0.3 (January 25, 2007
755:Mark Hachman (2006-02-14).
556:Tom Mainelli (2006-07-13).
145:versions which aids in the
1161:
902:John Leyden (2007-04-04).
666:Block, Ryan (2006-12-27).
282:
243:until the site received a
872:Tony Smith (2006-12-28).
725:Marcus Yam (2007-02-13).
695:Ken Fisher (2006-12-28).
586:Ken Fisher (2006-02-14).
97:
52:
26:
302:Features and limitations
16:AACS decryption software
788:arnezami (2007-02-17).
263:exists which relies on
153:discs protected by the
280:
79:; 17 years ago
1145:Windows-only freeware
278:
963:"The HD Disc Hacks"
353:side-channel attack
320:in-movie experience
23:
1049:The New York Times
999:on 4 February 2007
291:cryptographic keys
281:
44:Original author(s)
969:on March 16, 2007
884:on 3 January 2007
445:on 4 January 2007
213:Full Metal Jacket
201:computer monitors
165:. The program's
132:computer software
125:
124:
1152:
1097:
1096:
1094:
1093:
1073:
1067:
1066:
1064:
1063:
1040:
1034:
1033:
1031:
1030:
1014:
1008:
1007:
1005:
1004:
989:
978:
977:
975:
974:
959:
953:
952:
950:
949:
929:
923:
922:
920:
919:
899:
893:
892:
890:
889:
880:. Archived from
869:
863:
862:
860:
859:
843:
837:
836:
834:
833:
827:
821:. Archived from
820:
811:
805:
804:
802:
801:
785:
776:
775:
773:
772:
752:
746:
745:
743:
742:
733:. Archived from
722:
716:
715:
713:
712:
692:
683:
682:
680:
679:
663:
657:
656:
654:
653:
637:
631:
630:
628:
627:
616:
607:
606:
604:
603:
583:
577:
576:
574:
573:
564:. Archived from
553:
547:
546:
544:
543:
534:. Archived from
523:
517:
516:
514:
513:
493:
487:
486:
484:
483:
474:. Archived from
463:
454:
453:
451:
450:
435:
424:
423:
421:
419:
402:
316:proof of concept
157:. It is used to
103:Operating system
93:
87:
85:
80:
67:
31:
24:
1160:
1159:
1155:
1154:
1153:
1151:
1150:
1149:
1115:
1114:
1105:
1100:
1091:
1089:
1075:
1074:
1070:
1061:
1059:
1042:
1041:
1037:
1028:
1026:
1021:. Engadget HD.
1016:
1015:
1011:
1002:
1000:
991:
990:
981:
972:
970:
961:
960:
956:
947:
945:
931:
930:
926:
917:
915:
901:
900:
896:
887:
885:
871:
870:
866:
857:
855:
845:
844:
840:
831:
829:
825:
818:
813:
812:
808:
799:
797:
787:
786:
779:
770:
768:
754:
753:
749:
740:
738:
724:
723:
719:
710:
708:
694:
693:
686:
677:
675:
665:
664:
660:
651:
649:
639:
638:
634:
625:
623:
618:
617:
610:
601:
599:
585:
584:
580:
571:
569:
555:
554:
550:
541:
539:
525:
524:
520:
511:
509:
495:
494:
490:
481:
479:
465:
464:
457:
448:
446:
437:
436:
427:
417:
415:
404:
403:
399:
395:
341:
329:
304:
287:
273:
248:takedown notice
197:high definition
190:
135:utility program
89:
83:
81:
78:
73:Preview release
63:
38:
17:
12:
11:
5:
1158:
1156:
1148:
1147:
1142:
1137:
1135:Video software
1132:
1127:
1117:
1116:
1113:
1112:
1104:
1103:External links
1101:
1099:
1098:
1068:
1035:
1009:
979:
954:
924:
894:
864:
838:
806:
777:
747:
717:
684:
658:
632:
608:
578:
548:
518:
488:
455:
425:
396:
394:
391:
340:
337:
328:
325:
303:
300:
283:Main article:
272:
269:
189:
186:
149:of commercial
123:
122:
117:
111:
110:
105:
99:
98:
95:
94:
75:
69:
68:
60:
58:Stable release
54:
53:
50:
49:
46:
40:
39:
32:
15:
13:
10:
9:
6:
4:
3:
2:
1157:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1125:2006 software
1123:
1122:
1120:
1110:
1109:Original post
1107:
1106:
1102:
1087:
1083:
1079:
1072:
1069:
1058:
1054:
1050:
1046:
1039:
1036:
1024:
1020:
1013:
1010:
998:
994:
988:
986:
984:
980:
968:
964:
958:
955:
943:
939:
935:
928:
925:
913:
909:
905:
898:
895:
883:
879:
875:
868:
865:
853:
849:
842:
839:
828:on 2007-03-02
824:
817:
810:
807:
795:
791:
784:
782:
778:
766:
762:
758:
751:
748:
737:on 2007-02-19
736:
732:
728:
721:
718:
706:
702:
698:
691:
689:
685:
673:
669:
662:
659:
647:
643:
636:
633:
621:
615:
613:
609:
597:
593:
589:
582:
579:
568:on 2007-09-30
567:
563:
559:
552:
549:
538:on 2007-09-30
537:
533:
529:
522:
519:
507:
503:
499:
492:
489:
478:on 2008-04-21
477:
473:
469:
462:
460:
456:
444:
440:
434:
432:
430:
426:
413:
412:
407:
406:"BackupHDDVD"
401:
398:
392:
390:
386:
384:
380:
376:
372:
367:
365:
361:
356:
354:
350:
346:
338:
336:
334:
326:
324:
321:
317:
312:
310:
301:
299:
295:
292:
286:
277:
270:
268:
266:
262:
259:
254:
249:
246:
242:
237:
233:
231:
227:
223:
219:
215:
214:
208:
206:
202:
198:
195:
187:
185:
183:
178:
175:
170:
168:
164:
160:
156:
152:
148:
144:
140:
137:available in
136:
133:
129:
121:
118:
116:
112:
109:
106:
104:
100:
96:
92:
76:
74:
70:
66:
61:
59:
55:
51:
47:
45:
41:
36:
30:
25:
19:
1090:. Retrieved
1082:Ars Technica
1081:
1071:
1060:. Retrieved
1048:
1038:
1027:. Retrieved
1012:
1001:. Retrieved
997:the original
971:. Retrieved
967:the original
957:
946:. Retrieved
938:Ars Technica
937:
927:
916:. Retrieved
908:The Register
907:
897:
886:. Retrieved
882:the original
878:The Register
877:
867:
856:. Retrieved
850:. BetaNews.
841:
830:. Retrieved
823:the original
809:
798:. Retrieved
769:. Retrieved
760:
750:
739:. Retrieved
735:the original
730:
720:
709:. Retrieved
701:Ars Technica
700:
676:. Retrieved
670:. Engadget.
661:
650:. Retrieved
635:
624:. Retrieved
622:. 2006-12-30
600:. Retrieved
592:Ars Technica
591:
581:
570:. Retrieved
566:the original
561:
551:
540:. Retrieved
536:the original
531:
521:
510:. Retrieved
501:
491:
480:. Retrieved
476:the original
471:
447:. Retrieved
443:the original
416:. Retrieved
409:
400:
387:
368:
357:
342:
330:
313:
305:
296:
288:
238:
234:
211:
209:
191:
179:
171:
139:command line
127:
126:
18:
1130:DVD rippers
761:PC Magazine
472:PC Magazine
418:22 November
241:SourceForge
222:source code
205:video cards
167:source code
130:is a small
128:BackupHDDVD
91:[±]
65:[±]
22:BackupHDDVD
1119:Categories
1092:2007-04-15
1062:2023-01-29
1029:2007-01-02
1003:2007-01-31
973:2007-03-18
948:2007-05-05
918:2007-05-05
888:2007-01-02
858:2007-01-02
832:2007-03-22
800:2007-03-18
771:2007-02-20
741:2007-02-16
711:2007-01-02
678:2007-01-02
652:2007-01-02
626:2007-01-02
602:2007-05-04
572:2007-05-04
542:2007-01-02
512:2007-05-08
482:2007-01-02
449:2007-01-02
414:. SoftNews
271:Background
147:decryption
84:2007-01-25
35:Windows XP
1057:0362-4331
814:AACS-LA.
731:DailyTech
532:DailyTech
502:InfoWorld
411:Softpedia
375:Cyberlink
261:AnyDVD HD
62:Non
1111:at Doom9
1086:Archived
1023:Archived
942:Archived
912:Archived
852:Archived
794:Archived
765:Archived
705:Archived
672:Archived
646:Archived
596:Archived
562:PC World
506:Archived
345:bloggers
339:Reaction
327:Legality
177:assist.
120:Freeware
48:Muslix64
371:revoked
360:Blu-ray
309:library
258:Slysoft
218:YouTube
188:History
159:back up
115:License
108:Windows
82: (
1055:
383:WinDVD
230:memory
174:handle
151:HD DVD
88:)
37:system
826:(PDF)
819:(PDF)
393:Notes
379:Corel
226:Doom9
194:1080p
1053:ISSN
420:2017
245:DMCA
203:and
163:HDCP
141:and
364:BD+
349:AES
182:AES
143:GUI
1121::
1084:.
1080:.
1051:.
1047:.
982:^
940:.
936:.
910:.
906:.
876:.
792:.
780:^
763:.
759:.
729:.
703:.
699:.
687:^
644:.
611:^
594:.
590:.
560:.
530:.
504:.
500:.
470:.
458:^
428:^
408:.
373:.
366:.
355:.
1095:.
1065:.
1032:.
1006:.
976:.
951:.
921:.
891:.
861:.
835:.
803:.
774:.
744:.
714:.
681:.
655:.
629:.
605:.
575:.
545:.
515:.
485:.
452:.
422:.
253:C
86:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.