Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Trivium (шифр)14 апреля 2011Оглавление: 1. Trivium (шифр) 2. Алгоритм симметричный алгоритм синхронного потокового шифрования, ориентированный, в первую очередь, на аппаратную реализацию с гибким равновесием между скоростью работы и количеством элементов, имеющий также возможность достаточно эффективной программной реализации. Шифр был представлен в декабре 2008 года как часть портфолио европейского проекта eSTREAM, по профилю 2. Авторами шифра являются Кристоф Де Канниэр и Барт Пренил. Данный потоковый шифр генерирует вплоть до 2 бит выходного потока из 80 бит ключа и 80 бит IV. Это самый простой шифр проекта eSTREAМ, который показывает отличные результаты по криптоустойчивости. ОписаниеИзначальное состояние Trivium представляет собой 3 сдвиговых регистра суммарной длины в 288 бит. Каждый такт происходит изменение битов в регистрах сдвига путем нелинейной комбинации прямой и обратной связи. Для инициализации шифра ключ K и инициализирующий вектор IV записываются в 2 из 3х регистров и происходит исполнение алгоритма в течение 4х288 = 1152 раз, что гарантирует зависимость каждого бита начального состояния от каждого бита ключа и каждого бита инициализирующего вектора. После прохождения стадии инициализации каждый такт генерируется новый член ключевого потока Z, который проходит процедуру XOR с следующим членом текста. Процедура расшифровки происходит в обратном порядке — каждый член шифротекста проходит процедуру XOR с каждым членом ключевого потока Z. Просмотров: 3064
|