Кіріспе

Ағын шифрі
қоңырқай

Phelix – 2004 жылы Дуг Уайтинг, Брюс Шнайер, Стефан Лакс және Фредерик Мюллер eSTREAM конкурсына ұсынған, бір реттік өте жоғары жылдамдықты ағын шифрі, құрамында хабарламаны аутентификациялау коды (MAC) функциясы бар. Шифр 232 модулі бойынша қосу, эксклюзивті немесе және белгілі бір бит санымен айналдыру операцияларын ғана қолданады. Phelix 256 биттік кілтті және 128 биттік нонсті пайдаланады, оның дизайны 128 биттік күшке ие деп мәлімдейді. Шифрді дұрыс пайдаланбаған жағдайда құпия кілтті қайта қалпына келтіру мүмкіндігіне қатысты алаңдаушылықтар бар.

Шеңбер

Phelix – 2003 жылы Нильс Фергюсон, Дуг Уайтинг, Брюс Шнайер, Джон Келси, Стефан Лукс және Тадаёши Коно жариялаған Helix шифрінің сәл өзгертілген түрі; Phelix ішкі күйге 128 бит қосады. 2004 жылы Фредерик Мюллер Helix-ке екі шабуыл жасады. Бірінші шабуылдың күрделілігі 288-ге тең, ал 212 адаптивті таңдалған қарапайым мәтін сөзі қажет, бірақ ол ненстерді қайта пайдалануды талап етеді. Кейін Сорадьюти Пол мен Барт Пренел Мюллер шабуылының адаптивті таңдалған қарапайым мәтін сөздерінің санын нашар жағдайда 3 есеге, ал ең жақсы жағдайда 46,5 есеге азайтуға болатынын көрсетті, мұнда қосудың дифференциалдық теңдеулерін шешу үшін олардың оңтайлы алгоритмдері қолданылды. Содан кейін Сорадьюти Пол мен Барт Пренел осы шабуылды 235,64 дерек күрделілігі бар таңдалған қарапайым мәтіндер (CP) арқылы, адаптивті таңдалған қарапайым мәтіндердің (ACP) орнына жүзеге асыруға болатынын көрсетті. Мюллердің Helix-ке жасаған екінші шабуылы – ерекшелендіру шабуылы, оған 2114 таңдалған қарапайым мәтін сөзі қажет. Phelix дизайнының негізгі себебі Мюллердің дифференциалдық шабуылы болды.

Қауіпсіздік

Phelix eSTREAM жобасы бойынша 1-ші және 2-ші профильдер үшін 2-ші кезеңнің басты үміткері ретінде таңдалды. Phelix авторлары шифрды спецификациясында эксперименттік жоба ретінде сипаттайды. Авторлар Phelix қосымша криптоталдаудан өткенге дейін оны пайдалануға кеңес бермейді. Phelix негізінен Ву мен Пренелдің төменде көрсетілген кілтті қалпына келтіру шабуылының себебінен 3-ші кезеңге өтпеді, бұл нонсты қайта пайдалануға тыйым салынған жағдайда мүмкін болады. Phelix туралы алғашқы криптоталдау мақаласы 2006 жылдың қазан айында жарияланған таңдалған кілтті ажырататын шабуыл болды. Дуг Уайтинг шабуылды қарап шығып, мақала ақылды болғанымен, шабуыл, өкінішке орай, Phelix шифрын бастау туралы дұрыс емес болжамдарға негізделгенін атап өтті. Бұл мақала кейіннен авторларымен қайтарылып алынды. Хонгжун Ву мен Барт Пренелдің "Phelix-ке қарсы дифференциалдық шабуылдар" атты Phelix туралы екінші криптоталдау мақаласы 2006 жылдың 26 қарашасында жарияланды. Мақала Helix-ке қарсы дифференциалдық шабуыл сияқты бірдей шабуылдық болжамға негізделген. Мақалада шифр дұрыс пайдаланбаған жағдайда (нонстар қайта пайдаланғанда) Phelix кілті шамамен 237 операция, 234 таңдалған нонс және 238,2 таңдалған ашық мәтін сөзі арқылы қалпына келтірілуі мүмкін екені көрсетілген. Шабуылдың есептеу күрделілігі Helix-ке қарсы шабуылға қарағанда әлдеқайда төмен. Дифференциалдық шабуыл авторлары әрбір ашық мәтін сөзінің кілт ағынына жеткілікті шатасу және диффузия қабаттарынан өтпейінше әсер ететініне алаңдаушылық білдіреді (олар осылай деп санайды). Олар бұл Геликс пен Phelix құрылымының ішкі кемшілігі дейді. Авторлар Phelix қауіпсіз емес деп қорытындылайды.