Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Режим шифрования, Output Feedback (OFB) 
V
    Опции темы
triclosan
Дата 7.6.2011, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 18.8.2006

Репутация: нет
Всего: 12



Ознакомился с этим, не совсем понятно, что собой представляет режим Output Feedback (OFB), как он должен правильно реализироваться, как понимать "синхронный поток" т.е. на входе блок данных и тут же их конвеера на выходе выходит покриптованный? Прошу растолковать или указать, где можно почитать об этом.
PM MAIL   Вверх
afiskon
Дата 7.6.2011, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: нет
Всего: 4



Почитать можно практически в любой книге по криптогафии, но я бы рекомендовал "Практическую Криптографию" Шнайера. А вообще-то, все, что вам нужно знать, изображено на этой картинке. Учтите также, что на практике рекомендуется использовать режим CTR (пруф - та же книжка Шнайера).
PM MAIL WWW   Вверх
triclosan
Дата 8.6.2011, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 18.8.2006

Репутация: нет
Всего: 12



afiskon, спасибо за книгу! 

Но до сих пор непонятно про "синхронный поток", поясните пожалуйста.
PM MAIL   Вверх
Alexandr87
Дата 8.6.2011, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


дыкий псых
***


Профиль
Группа: Завсегдатай
Сообщений: 1459
Регистрация: 27.11.2004
Где: Алматы, Казахстан

Репутация: 1
Всего: 39



PM Jabber   Вверх
afiskon
Дата 9.6.2011, 06:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: нет
Всего: 4



Цитата

Но до сих пор непонятно про "синхронный поток"

Да дался вам этот синхронный поток! Смотрим на картиинку. Что там нарисовано?

E(t, K) - алгоритм шифрования (AES, TwoFish, ..) с размером блока X и длиной ключа Y
Взять VI - вектор инициализации размером X (просто случайная последовательность бит)
K - ключ шифрования, |K| = Y
T = {t_0, t_1, t_2, ...} - открытый текст, |t_i| = X для любого i

Шифруем (алгоритм MyE):
Код

Z <- VI
Для i = 0, 1, 2, ...
  Z <- E(Z, K)
  t_i = t_i xor Z


Шифротекст: {VI, t_0, t_1, t_2, ...}

Для расшифровки снова применяем описанный выше алгоритм. То есть MyE(MyE(T, K), K) = T.

PM MAIL WWW   Вверх
triclosan
Дата 9.6.2011, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 18.8.2006

Репутация: нет
Всего: 12



спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.1089 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.