4C Entity ұсынған Cryptomeria шифрі және оның қауіпсіздігі
Cryptomeria cipher
Cryptomeria (C2) шифрі – 4C Entity ұйымының құпия блок шифрі. CPRM/CPPM DRM жүйелерінде қолданылады, DES сияқты 56-бит кілтті пайдаланады. Құжаттар қарауға ашық, бірақ S-box мәндері лицензиямен ғана қолжетімді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
4C ұйымы қолданатын блок шифрі
Block cipher used by the 4C Entity
Cryptomeria шифрі, сондай-ақ C2 деп аталады, 4C ұйымы анықтаған және лицензиялаған меншік блок шифрі. Ол CSS алгоритмінің (DVD Video үшін қолданылған) ізбасары болып табылады және DRM шектеулі Secure Digital карталары мен DVD Audio дискілерінде қолданылатын CPRM/CPPM цифрлық құқықтарды басқару жүйесі үшін жасалған.
The Cryptomeria cipher, also called C2, is a proprietary block cipher defined and licensed by the 4C Entity. It is the successor to CSS algorithm (used for DVD Video) and was designed for the CPRM/CPPM digital rights management scheme which are used by DRM restricted Secure Digital cards and DVD Audio discs.
Шифрлау мәліметтері
C2 симметриялық кілт алгоритмі 10 раундтық Фейстель шифры. DES сияқты, оның кілттік өлшемі 56 бит, ал блок өлшемі 64 бит. Шифрлау және дешифрлеу алгоритмдері қарастыру үшін қолжетімді, бірақ іске асыру үшін "құпия тұрақты" деп аталатын, ауыстыру қорабының (S-қорабы) мәндері қажет, олар тек 4C ұйымынан алынатын лицензия арқылы ғана қолжетімді. 4C ұйымы әрбір қолданбаға (мысалы, DVD Audio, DVD Video және CPRM) арналған S-қорабының әртүрлі жиынтығына лицензия береді.
The C2 symmetric key algorithm is a 10 round Feistel cipher. Like DES, it has a key size of 56 bits and a block size of 64 bits. The encryption and decryption algorithms are available for peer review, but implementations require the so called "secret constant", the values of the substitution box (S box), which are only available under a license from the 4C Entity. The 4C Entity licenses a different set of S boxes for each application (such as DVD Audio, DVD Video and CPRM).
Криптоанализ
2008 жылы таңдалған кілт сценарийінде S қорабын анықтау үшін Cryptomeria алгоритмінің 8 раундты қысқартылған нұсқасына қарсы шабуыл жарияланды. Практикалық тәжірибеде шабуыл 2 жай мәтін-шифрланған мәтін жұбын пайдалана отырып, 15 сағаттық процессор уақытында S қорабының бөліктерін қалпына келтіруге қол жеткізді. Шабуыл DVD Audio-дан алынған S қорабының мәндеріне негізделгендіктен, CPRM әртүрлі S қорабын пайдалануы мүмкін деген болжам жасалды. 2009 жылдың 06 мамырында DVD Audio CPPM құрылғы кілттерін қалпына келтіру үшін тағы бір күшпен шабуыл жасалды. Шабуыл Queen "The Game" DVD Audio дискісіндегі MKB файлын тексеру арқылы 24570 құпия құрылғы кілтінің кез келгенін табуға бағытталған. 2009 жылдың 20 қазанында 0-баған мен 24408-қатардағы кілт табылды. DVD VR CPRM құрылғы кілттерін қалпына келтіру үшін ұқсас күшпен шабуыл 2009 жылдың 20 қазанында жасалды. Шабуыл Panasonic LM AF120LE DVD RAM дискісінен MKB файлын тексеру арқылы 3066 құпия құрылғы кілтінің кез келгенін табуға бағытталған. 2009 жылдың 27 қарашасында 0-баған мен 2630-қатардағы кілт табылды. Қазіргі таңда CPPM/CPRM қорғау схемасы сенімсіз деп есептеледі.
In 2008, an attack was published against a reduced 8 round version of Cryptomeria to discover the S box in a chosen key scenario. In a practical experiment, the attack succeeded in recovering parts of the S box in 15 hours of CPU time, using 2 plaintext ciphertext pairs. Because the attack was based on S box values from DVD Audio, it was suggested that CPRM may use different S boxes. Another brute force attack to recover DVD Audio CPPM device keys was mounted on 2009 05 06. The attack was intended to find any of 24570 secret device keys by testing MKB file from Queen "The Game" DVD Audio disc. On 2009 10 20 such key for column 0 and row 24408 was discovered. The similar brute force attack to recover DVD VR CPRM device keys was mounted on 2009 10 20. The attack was intended to find any of 3066 secret device keys by testing MKB from Panasonic LM AF120LE DVD RAM disc. On 2009 11 27 such key for column 0 and row 2630 was discovered. By now the CPPM/CPRM protection scheme is deemed unreliable.