Интернет магазин китайских планшетных компьютеров



Компьютеры - SOSEMANUK

27 мая 2011


Оглавление:
1. SOSEMANUK
2. Обозначения
3. LFSR
4. Finite State Machine
5. Рабочий процесс Sosemanuk



Аннотация

Sosemanuk является новым симметричным ПО – ориентированным потоковым шифром, согласно corresponding to Profile 1 of the ECRYPT call for stream cipher primitives. Длина ключа колеблется от 128 до 256 бит. Начальное значение устанавливается объёмом 128 бит. Как утверждается, любая длина ключа достигает 128-битной защиты. Шифр Sosemanuk использует как основные принципы из потокового шифра SNOW 2.0 так и некоторые преобразования выведенные из блочного шифра SERPENT. Sosemanuk нацелен на улучшение SNOW 2.0 как в смысле безопасности так и смысле эффективности. В частности, он использует быструю IV-setup процедуру. Так же необходимо снижение числа статических данных в пользу улучшения производительности на нескольких архитектурах.

Введение

Шифр Sosemanuk использует как основные принципы потокового шифра SNOW 2.0 так и некоторые трансформации выведенные из блочного шифра SERPENT. По этой причине, его название должно быть связано и со змеёй, и со снегом. Однако, хорошо известно что снежных змей не существует, так как змеи либо засыпают, либо перебираются в тёплые края на время зимы. Кроме того, Sosemanuk – популярный вид спорта, распространенный среди племён Восточной Канады. Идея игры состоит в метании деревянной палки вдоль снежного берега настолько, насколько это возможно. Название происходит из наречия народов, что означает сравнения палки на снегу со змеёй. «Kwakweco-cime win» является одним из названий подобной игры, но оно не звучит соответствующе для названия шифра.

Потоковый шифр Sosemanuk – новый симметричный потоковый шифр для ПО приложений. Длина ключа колеблется от 128 до 256 бит. Как утверждается Любая длина ключа достигает 128-битной защищённости. В его основе лежит конструкция SNOW 2.0, которая очень элегантна и достигает очень большой пропускной способности на Pentium 4. Шифр Sosemanuk нацелен на улучшение SNOW 2.0 в двух отношениях. Во-первых, он избегает некоторые структурные свойства, которые являются потенциальными недостатками, даже если шифр SNOW 2.0 с 128-битным ключом устойчив перед всеми известными видами атак. Во-вторых, эффективность is улучшается на нескольких архитектурах с помощью уменьшения размера внутреннего состояния, что позволяет обеспечить более прямое отображение данных о регистрах процессора. Sosemanuk так же требует уменьшение количества статических данных; это уменьшение даёт большую производительность на нескольких архитектурах. Другое преимущество шифра Sosemanuk состоит в следующем: процедура генерации ключа основывается на уменьшенной версии хорошо известного блочного шифра SERPENT, улучшающего классические процедуры как в плане эффективности, так и защищённости.



Просмотров: 3813


<<< Simple Authentication and Security Layer
Space-time tradeoff >>>