[an error occurred while processing this directive]
Оцените криптостойкость
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено whale 19 июля 2003 г. 21:41

есть два мк, между нима надо передать пару секретных команд.
Линия открыта.
Делаем так :
1. в каждом мк есть 64 байта пзу, создаем случайную последовательность
на 64 байта и пишем в оба мк. Последовательность уничтожаем.
2. первый мк делает запрос на второй
3. второй присылает случайное трех байтное число.
4. первый принимает, запоминает (х) и получает некое число y<=64 каким-либо некритичным алгоритмом
5. затем начиная с адреса = y делает xor данных из пзу и х.
6. для разнообразия еще пару перестановок или сдвигов y
7. отсылает второму мк.
8. второй делает теже самые преобразования над х, и если принятое число y оказывается равным полученному - доступ разрешен.

Как насчет криптоанализа ? Сообщения отсылаюся скажем раз в день.

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

Ответы



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

E-mail: info@telesys.ru