Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
А в каком режиме идет шифрование? Если ECB, то так будет с любым алгоритмом. Надо использовать более сложные режимы (CBC, CFB или OFB).
Отправлено
vmp
(87.245.155.198)
11 марта 2011, г. 12:37
В ответ на:
Мне тоже не шибко нравится вид фирмвари после шифрования XTEA. У меги в начале файла вектора прерывания и выглядит это некузяво. Посему переред XTEA ксорю младшую половину фирмвари со старшей. Если для загрузки пользуется своя утилитка для PC (где нет проблем с памятью), то можно отксорить всю фирмварь с аналогичным по размеру "куском белого шума", потом XTEA... Если лишней памяти нет, то можно изобразить XOR с хешем счетчика, после чего шифровать XTEA. Может это и лишнее, но файл фирмвари, обработанный таким образом, приятен глазу ;) Ну и вызывает уныние с другой стороны (ибо шифруем-таки не для "порадовать глаз" ;)
отправлено
Гудвин
11 марта 2011, г. 12:28
Составить ответ
|
Вернуться на конференцию
Ответы
Блоками по 8 байт. Изврат, описанный мной выше, позволяет достичь приемлемого результата, не теряя в скорости и не требует дополнительных ресурсов - в области загрузчика мелких мег не шибко развернешься...
-
Гудвин
(
пустое
, 11.03.2011, 12:41:22
178.204.157.220
)
Для нормальных режимов шифрования достаточно добавить еще 8 байт (один блок шифрования) ОЗУ и десяток команд. Ну и размер зашифрованных данных тоже на один блок увеличится. Ссылку на статью в википедии с начальной информацией я уже давал.
-
vmp
(
пустое
,
ссылка
, 11.03.2011, 12:47:20
87.245.155.198
)
Ну да - там все правильно :) Повторюсь: мы ж не секретные агенты - больше "неуловимые Джо" :) Простой XOR со счетчиком перед XTEA позволяет "скрыть структуру"(с)
-
Гудвин
(
пустое
, 11.03.2011, 12:55:0
178.204.157.220
)
Ну что, Джо, поймали тебя. Раскололся сам, никто за язык не тянул :))))
-
Codavr
(
пустое
, 11.03.2011, 13:01:22
95.29.158.56
)
Ндык, прикручу несколько байтиков со случайным числом в каждой прошивке для своей хэш функции и озвученное выше тебе никак не поможет :)
-
Гудвин
(
пустое
, 11.03.2011, 13:04:47
178.204.157.220
)
И опять усе разболтаешь
-
Codavr
(
пустое
,
картинка
, 11.03.2011, 13:10:27
95.29.158.56
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru