Криптомерический шифр
-
Обзор криптометрического шифра C2
- C2 — это блочный шифр, разработанный 4C для управления цифровыми правами.
- Он является преемником алгоритма CSS и используется в защищенных цифровых картах и DVD-Audio.
-
Детали алгоритма
- C2 представляет собой 10-раундовый шифр Фейстеля с размером ключа 56 бит и блока 64 бита.
- Для реализации шифра требуется секретная константа, доступная только по лицензии 4C.
-
Криптоанализ
- В 2008 году была опубликована атака, которая смогла восстановить часть S-box.
- В 2009 году были описаны атаки на полный шифр, которые показали возможность восстановления ключа и S-box.
-
Распределенные атаки
- В 2003 году была предпринята попытка взлома CPRM-совместимых устройств методом грубой силы.
- В 2009 году были проведены успешные атаки на ключи устройств CPRM и CPRM-DVD-VR.
-
Текущее состояние
- Схема защиты CPRM/КПРМ считается ненадежной, и атаки на ключи продолжаются.