Так, тогда по шагам:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено К. Калиновский 16 января 2005 г. 23:32
В ответ на: Ответ: и что же в нём симметричного, не в первый раз это слышу отправлено Aleksander123 16 января 2005 г. 23:14

ШИФРОВАНИЕ:
У вас есть исходное сообщение, алгоритм шифрования и ключ.
В случае килока - это соответственно:
1. 64 бита полезной инфы (состояние счетчика, номер кнопки и "зерно")
2. Алгоритм шифрования - 528 сдвигов в регистре с нелинейными обратными связами.
3. Ну и 64 битный ключ.
ДЕШИФРОВАНИЕ:
Принятое зашифрованное сообщение пропускается (сдвигается 528 раз) через тот же самый сдвиговый регистр, с теми же самыми нелинейными обратными связями, с тем же самым ключем.
В результате получаем исходное сообщение (счетчик, кнопка, зерно).

Возможно что-то и напутал, типа направление сдвига регистра, но общий смысл симметричного алгоритма должен быть понятен.
Ну а дальше сами - берите единички/нолики сдвигайте, убеждайтесь.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru