Тривиум (шифр)
-
Описание Trivium
- Trivium — это потоковый шифр с гибким компромиссом между скоростью и количеством шлюзов.
- Он был выбран eSTREAM как часть аппаратных шифров малой площади.
- Trivium не запатентован и определен как международный стандарт ISO/IEC 29192-3.
-
Спецификация Trivium
- Шифр генерирует до 264 бит из 80-битного ключа и 80-битного ввода-вывода.
- Он использует нелинейную комбинацию сдвигов регистров для генерации каждого бита состояния.
- Инициализация шифра требует записи ключа и IV в два сдвиговых регистра.
-
Безопасность Trivium
- Несмотря на простоту, Trivium демонстрирует устойчивость к криптоанализу.
- Однако недавние атаки показали, что его надежность может быть недостаточной.
- Не существует более эффективных атак, чем атака методом перебора, но некоторые атаки близки к этому.
-
Представление и безопасность
- Простая аппаратная реализация использует 3488 логических элементов.
- Параллельная генерация 64 битов состояния позволяет увеличить производительность.
- Trivium эффективен в программном обеспечении, достигая скорости около 4 циклов на байт.
-
Рекомендации и внешние ссылки
- Ссылки на страницу eSTREAM и архив внедрения eSTREAM доступны для дополнительной информации.