Показать сообщение отдельно
Завсегдатай
 
Регистрация: 11.02.2014
Сообщения: 74
Репутация: -314 Treks
По умолчанию

Цитата:
Сообщение от SerjQwerty Посмотреть сообщение
Treks, почему диалог не взламываемый? Все одновременно все просто и очень сложно
Принцип: когда прописывается брелок в память системы, генерируется ,что особо важно, случайный ключ шифрования и записывается в сигналку и пульт.
Что происходит когда человек нажимает кнопку
- брелок посылает базе посылку со своим id
- база в ответ генериует по спец алгоритму определенную последовательность "загадку" и шифрует эту последовательность aes-128 алгоритмом используя ключ шифрования
- брелок получает этот "набор цифр" с помощью ключа расшифровывает посылку и по специальному алгоритму "дает" ответ на "загадку" и так же шифрует ее aes-128 алгоритмом.
- база принимает посылку и принимает решение в зависимости от ответа от брелка.

В эфире всегда летают случайные числовые последовательности.
Даже если считать 10000000 посылок, это все равно будут числа никак не коррелирующие между собой.
Почему? Потому что aes -128 принят всеми странами как самый надедный алгоритм, не поддающийся алгоритмическому анализу. Единственный способ подобрать "ключ" - метод перебора.
http://ru.m.wikipedia.org/wiki/Advan...ption_Standard
Здесь углубленное объяснение его работы
ну почему приходится все время кому-то что-то доказывать? Тот алгоритм шифрования актуален на 2009 год! Но сейчас-то, сейчас 2014, за пять лет уже адронный коллайдер успел поработать и закрыться на модернизацию.

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

Суть в том, что такая кодировка ничем не хуже остальных, но конкурентам - ох, как не хочется этого признавать. А уж нам обычным потребителям ну точно нет никакого смысла решать чужие проблемы.
  Ответить с цитированием