id: Гость   вход   регистрация
текущее время 14:35 19/04/2024
Автор темы: Гость, тема открыта 12/11/2007 10:59 Печать
Категории: криптография, алгоритмы
https://www.pgpru.com/Форум/Криптография/ОценитеБлочныйШифр
создать
просмотр
ссылки

Оцените блочный шифр


Шифрование

========================= a: 01 02 03 04 – Исходные данные.
b: 05 06 07 08 – Пароль.
c: 56 08 30 64 – Случайные данные.
d: 61 14 37 72 – Произведение случайных данных и пароля.
e: 62 16 38 76 – Произведение исходных данных с случайными.
f: 61 14 37 72 62 16 38 76 – Зашифрованные данные.
; Ключ сохроняем простым дописыванием перед шифротекстом.


Расшифрование

========================= f: 61 14 37 72 62 16 38 76 – Зашифрованные данные.
g: 61 14 37 72 – Отделяем ключ (первые четыре байта).
b: 05 06 07 08 – Минус пароль.
c: 56 08 30 64 – Получаем случайные данные.
f: 62 16 38 76 – Вычитаем из шифротекста случайные.
a: 01 02 03 04 – Получаем исходные.


В практической реализации размер ключа можно существенно увеличить, как и кол-во проходов. Каждый раз шифруя одинаковый текст одинаковым паролем выход будет разный. Какие недостатки у данного шифра если предположить что длинна ключа равна 256-бит а кол-во проходов 32, а блок подмены достаточно псевдослучаен?


 
На страницу: 1, 2, 3 След.
Комментарии
— Гость (13/03/2008 12:23)   <#>
И даже у полинома небольшой степени могут оказаться неприменимые на практике коэффициэнты.
На страницу: 1, 2, 3 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3