Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В криптографии , CIKS-1 представляет собой блочный шифр , разработанный в 2002 году А. А. Молдовян и Н. А. Молдовян. Как и его предшественник, Spectr-H64 , он в значительной степени полагается на перестановки битов, поэтому лучше подходит для реализации на оборудовании, чем в программном обеспечении.

Алгоритм имеет размер блока 64 бита. Он использует структуру из 8 раундов, в которой половина блока определяет преобразование другой половины в каждом раунде, подобно шифру Фейстеля или RC5 . В каждом раунде ключ также подвергается преобразованию в зависимости от данных. CIKS-1 использует четыре типа операций: зависимые от данных перестановки, фиксированные перестановки, XOR и мод сложения 4 .

Разработчики CIKS-1 не указали какое-либо расписание ключей для шифра, но он использует общий размер ключа 256 бит. Kidney, Heys и Norvell показали, что круглые клавиши небольшого веса по Хэммингу относительно слабы , поэтому клавиши следует выбирать осторожно. Те же исследователи также предложили дифференциальный криптоанализ CIKS-1, который использует 2 56 выбранных открытых текстов.

Ссылки [ править ]

Дальнейшее чтение [ править ]

  • Чанхун Ли; Деукджо Хонг; Сондже Ли; Санджин Ли; Хёнджин Ян; Чонин Лим (2002). «Выбранная линейная атака открытого текста на блочный шифр CIKS-1». В Роберте Дэне; Сихан Цин; Фэн Бао; Цзяньин Чжоу (ред.). Информационная и коммуникационная безопасность: 4-я Международная конференция, ICICS 2002, Сингапур, 9–12 декабря 2002 г .: Материалы . Springer. С. 456–468. ISBN 9783540001645.