Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
имеется массив данных, в который перед шифрованием "фаршируют" случайными числами. Эта процедура имет какое то устаканенное название ?
Отправлено
MegaJohn
(81.222.85.88)
11 марта 2011, г. 11:21
Составить ответ
|
Вернуться на конференцию
Ответы
Скремблирование
-
dvm
(
пустое
, 11.03.2011, 14:23:21
217.65.216.134
)
В моем беззаботном дестве, мой одноклассник
-
UraGun
(451 байт, 11.03.2011, 13:42:24
77.93.41.58
)
Есть такой термин - bit stuffing. Это для исключения длинных последовательностей нулей и единиц в каналах связи, чтобы исключить постоянку. Можно примерно так сказать про байты.
-
Michael_75
(
пустое
, 11.03.2011, 13:00:22
80.249.236.234
)
в молоко
-
MegaJohn
(
пустое
, 11.03.2011, 15:12:12
81.222.85.88
)
Мне тоже не шибко нравится вид фирмвари после шифрования XTEA. У меги в начале файла вектора прерывания и выглядит это некузяво. Посему переред XTEA ксорю младшую половину фирмвари со старшей. Если для загрузки пользуется своя утилитка для PC (где нет проблем с памятью), то можно отксорить всю фирмварь с аналогичным по размеру "куском белого шума", потом XTEA... Если лишней памяти нет, то можно изобразить XOR с хешем счетчика, после чего шифровать XTEA. Может это и лишнее, но файл фирмвари, обработанный таким образом, приятен глазу ;) Ну и вызывает уныние с другой стороны (ибо шифруем-таки не для "порадовать глаз" ;)
-
Гудвин
(
пустое
, 11.03.2011, 12:28:57
178.204.157.220
)
А в каком режиме идет шифрование? Если ECB, то так будет с любым алгоритмом. Надо использовать более сложные режимы (CBC, CFB или OFB).
-
vmp
(
пустое
, 11.03.2011, 12:37:10
87.245.155.198
)
Блоками по 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
)
А вааще, для чиста канкретных пацанов такие уловки пох, но и мы для них чиста "неуловимые Джо" :)))) А любопытное хулиганье отгонит...
-
Гудвин
(
пустое
, 11.03.2011, 12:31:27
178.204.157.220
)
Незачем перед шыфрованием "фаршыровать". Кое-где дажы по стандарту предлагается оставшееся в блоке место забивать нулями.
-
Dr.Alex
(
пустое
, 11.03.2011, 11:39:45
81.25.57.242
)
оно ? =>
-
доктор
(73 байт,
ссылка
,
картинка
, 11.03.2011, 11:35:3
93.80.114.44
)
дурак, тебе же сказано - ПЕРЕД шыфрованием. А """XOR-шифрование""" - это ваще бредовый термин, так как чуть ли не все современные шыфры (AES) ксорят с маской, а суть и отличие каждого шифра именно в том, как вычислять маску..
-
Dr.Alex
(
пустое
, 11.03.2011, 11:44:52
81.25.57.242
)
дегенераты всегда видят только то что хотят ? :))
-
доктор
(
пустое
, 11.03.2011, 11:47:48
93.80.114.44
)
тебе виднее.. :-)))))))))))
-
Dr.Alex
(
пустое
, 11.03.2011, 11:49:11
81.25.57.242
)
Никогда о таком не слышал. Зачем шифровать массив случайных чисел? Или речь идет о синхропосылке перед данными?
-
vmp
(
пустое
, 11.03.2011, 11:31:4
87.245.155.198
)
Вообще-то хорошая характеристика метода шифрования , о котором говорят "никогда о таком не слышал". Я б предпочёл именно такой :-)
-
Крок
(
пустое
, 11.03.2011, 15:02:50
62.118.59.14
)
речь идет о том, что если полезные данные не меняются то конечный шифрованный пакет меняется из-за присутствия перед шифровкой все-время изменяемых случайных данных
-
MegaJohn
(
пустое
, 11.03.2011, 11:49:37
81.222.85.88
)
Так это и есть синхропосылка (в отечественной терминологии) или вектор инициализации (в зарубежной). Читать про блочные шифры и их режимы работы
-
vmp
(
пустое
,
ссылка
, 11.03.2011, 11:59:17
87.245.155.198
)
:-))) Он не бует меняеться тока в том случае, если шыфр иницыализируется каждый раз заново с началом каждого пакета.. :-))) А это неправильно - всё кату под хвост.. :-)))
-
Dr.Alex
(
пустое
, 11.03.2011, 11:52:56
81.25.57.242
)
про смену на лету шифра это слышал, но у меня односторонняя связь - причем которая может отваливатся. Что в таких случаях делают ?
-
MegaJohn
(
пустое
, 11.03.2011, 12:12:46
81.222.85.88
)
("не бует меняться")
-
Dr.Alex
(
пустое
, 11.03.2011, 11:53:52
81.25.57.242
)
Вона чуть ниже народ придумал как за три копейки сделать "на самом деле случайного числа", такшто секретность не пострадает :)))))
-
Codavr
(
пустое
, 11.03.2011, 12:02:11
95.29.158.56
)
да. фаршировка.
-
LordN
(34 байт, 11.03.2011, 11:23:27
217.8.236.188
)
инисыализасия, насяльника
-
RED_DRAGON
(
пустое
, 11.03.2011, 11:22:43
213.242.214.185
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru