Rainbow (алгоритм)

Поделись знанием:
Перейти к: навигация, поиск
Rainbow
Создатель:

Chang-Hyi Lee and Jeong-Soo Kim

Создан:

1998 г.

Опубликован:

1998 г.

Размер ключа:

128/256 бит

Размер блока:

128 бит

Число раундов:

7

Тип:

Подстановочно-перестановочная сеть

Rainbow — в криптографии симметричный блочный криптоалгоритм, разработанный специалистами Samsung Advanced Institute of Technology. В алгоритме по умолчанию используется 128-битный ключ и 128-битный (16 байтный) блок. Однако, размер ключа может быть увеличен до 256 бит. Алгоритм был отправлен в качестве кандидата на новый стандарт AES, однако был отклонен по причине не полного соответствия требованиям NIST.

Алгоритм, как и Rijndael, не является шифром на базе Сети Фейстеля и выполнен согласно принципом SPN структуре. Как заявляют авторы, шифр значительно подобен шифрам Square и SHARK. Поскольку шифр создавался для участия в конкурсе AES, он проектировался с учетом необходимости иметь высокую производительность на типовых системах и при этом противостоять существующим атакам на блочные шифры.

Функция зашифрования обратима, для расшифрования может быть использована она же со специально модифицированными ключами рандов, что позволяет создавать компактный код для программных и аппаратных реализаций.

Авторская реализация алгоритма показывает производительность, равную примерно 9.5 Мбайт/с на ПК с процессором P-133.

Напишите отзыв о статье "Rainbow (алгоритм)"



Ссылки

  • [www2.mat.dtu.dk/people/Lars.R.Knudsen/papers/rainbow.ps The New Block Cipher Rainbow]


Отрывок, характеризующий Rainbow (алгоритм)

Охотники отбили лисицу и долго, не тороча, стояли пешие. Около них на чумбурах стояли лошади с своими выступами седел и лежали собаки. Охотники махали руками и что то делали с лисицей. Оттуда же раздался звук рога – условленный сигнал драки.
– Это Илагинский охотник что то с нашим Иваном бунтует, – сказал стремянный Николая.
Николай послал стремяного подозвать к себе сестру и Петю и шагом поехал к тому месту, где доезжачие собирали гончих. Несколько охотников поскакало к месту драки.
Николай слез с лошади, остановился подле гончих с подъехавшими Наташей и Петей, ожидая сведений о том, чем кончится дело. Из за опушки выехал дравшийся охотник с лисицей в тороках и подъехал к молодому барину. Он издалека снял шапку и старался говорить почтительно; но он был бледен, задыхался, и лицо его было злобно. Один глаз был у него подбит, но он вероятно и не знал этого.
– Что у вас там было? – спросил Николай.
– Как же, из под наших гончих он травить будет! Да и сука то моя мышастая поймала. Поди, судись! За лисицу хватает! Я его лисицей ну катать. Вот она, в тороках. А этого хочешь?… – говорил охотник, указывая на кинжал и вероятно воображая, что он всё еще говорит с своим врагом.
Николай, не разговаривая с охотником, попросил сестру и Петю подождать его и поехал на то место, где была эта враждебная, Илагинская охота.
Охотник победитель въехал в толпу охотников и там, окруженный сочувствующими любопытными, рассказывал свой подвиг.