Компьютерра, 2005 № 27-28 (599-600) | страница 18
И вот теперь прогноз сбылся. В Интернете появились средства снятия защиты CPPM с дисков DVD-Audio, причем работают они даже без взлома криптографии. Делается это, естественно, на персональном компьютере, который с некоторых пор получил возможность воспроизводить формат DVD-Audio с помощью, например, звуковой платы Creative Audigy 2 и программного плейера WinDVD. Вот для этого-то плейера (версий 5, 6 или 7) и сделано несколько патчей, благодаря которым легально дешифрованный цифровой аудиопоток вместо звуковой карты направляется на жесткий диск.
Для осуществления этой процедуры нужны три утилиты: DVD-A Ripper (дешифрует CPPM-защищенные файлы форматов AOB и VOB на дисках DVD-Audio); PPCM Ripper (служит для захвата стерео- или многоканальных потоков формата Packed PCM и преобразования их в файлы WAV) и DVD-A Explorer (позволяет работать со специфической структурой треков DVD-Audio).
Эти утилиты используют внутренние (лицензированные) декодеры WinDVD для работы с форматами DVD-Audio и MLP, давая на выходе файлы, почти полностью очищенные от многослойной защиты. «Почти», потому что цифровые водяные знаки технологии Verance, встроенные в аудиосигнал, удалять нельзя (если делается резервная копия диска на DVD-R). Водяной знак Verance содержит 72 бита данных, включающих 4 контрольных бита CCI (copy control information) и 8 бит идентификатора обращений, которые должны появляться в потоке каждые 15 секунд. Остальные 60 бит - это идентификатор контента, вставляемый через каждые 30 секунд. Если плейер DVD-Audio обнаруживает, что на нужном месте нет водяных знаков, соответствующих диску, то аппарат прекращает воспроизведение.
Остальные два слоя защиты DVD-Audio патчи к WinDVD снимают. Имеются в виду блок медиа-ключа (Media Key Block, MKB), использующийся для аутентификации плейера и сам по себе зашифрованный, а также собственно CPPM. Эта система защиты контента разработана компаниями IBM, Intel, MEI и Toshiba и построена на основе криптоалгоритма C2 (Cryptomeria Cipher) с 56-битным ключом.
Интересно, что технология CPPM в принципе позволяет аннулировать (заблокировать) всякий скомпрометированный ключ с помощью MKB. Каждому лицензированному плейеру - в данном случае WinDVD - присвоен свой набор уникальных ключей, дающих возможность получить доступ к медиа-ключу (шифрующему аудиоконтент), прописанному в соответствующей ячейке сектора MKB. Поскольку нынешний WinDVD оказался скомпрометирован, будущие релизы DVD-Audio скорее всего не станут воспроизводиться из-за аннулированных ключей этого программного плейера. Все уже выпущенные диски форматов DVD-Audio и сравнительного нового DualDisc (часто имеющего DVD-Audio в качестве одной из сторон), естественно, подправить не удастся. Но наверняка следует ожидать, что все дальнейшие релизы плейера WinDVD от компании InterVideo будут оснащены патчем, блокирующим работу утилит DVD-A Ripper и PPCM Ripper.