[an error occurred while processing this directive]
Так - что то не совсем понятно сколько у Вас вычислительных ресурсов ...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено проходивший 21 июля 2003 г. 05:29
В ответ на: да и как сделать ген случайных чисел отправлено whale 20 июля 2003 г. 16:34

Есть такой способо - нагенерить много случайности - компакт - сделать копию - обменяться и при каждом сеансе связи использовать кусочек случайности длинной равной длине сообщения. Использовать ясно 1 раз. Это вот почти идеальный шифр по Шеннону - но для этого надо где то хранить эти полугигабайты :)

Генераторов много разных - хороши с секретом и нарастающим счетчиком на хорошей хэш функции - но они требуют хэш считать - а это как ни крути не для каждого МК. Есть и по проще - типа на регистре с обратными связями, вычислительные ну и т.д. В инете должно быть навалом. Книжки не вспомню - но тоже есть. Еще можно тоже с секретом и нарастающим счетчиком на шифровалке какой - вроде есть совсем легкие шифровалки - МК с ними на раз расправляются :).

Но учтитите - что при 1-3 байтах вас переберут быстренько :) - тупо в лоб и без напряга. мне надо будет всего то подсесть типа я сторона Б - и на три ваших байта от болды отвечаю своими тремя - через N попыток я просто угадаю ответ. N- не скажу надо думать :) - Если алгоритм сдвигов вдоль секретов и всякие там ухишрения тоже тайна - это немного оттянет конец - но как правило алгоритм не останться тайной - так что все и сведется к перебору трех байт. А если еще удасться понаблюдать за работающей системой - то еще легче будет.
Вывод - маловата кольчужка :)
Хотя конечно я не знаю от кого вы отбиваетесь :)

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

Ответы



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

E-mail: info@telesys.ru