Просмотр сообщения
KAI251
Абитуриент
Hyundai Solaris 2012
1.4 МКПП
Сообщений: 28
В клубе с 11.03.2012
10.04.2012 10:54
#15
Здравствуйте, уважаемые коллеги. Хотел тоже немножко порассуждать по данной теме так как интересуюсь вопросами криптографии. Как защищена информация в Шерханах не интересовался, но как-то, будучи на главном радиорынке Санкт-Петербурга, видел, как приобретался граббер для Шерхана и продавец обещал 100% вероятность успешного использования. Что касается криптозащищенных сигнализаций (Пандора, Старлайн, МС и др.), то информация в них, на сколько я понимаю, шифруется с применением одного из алгоритмов еще советского ГОСТа 28147 1989 года. За свое долгое существование ни одного подтвержденного взлома данного алгоритма не зафиксировано (не считая случаев, когда просто были утеряны, украдены и т.д. ключи). Этот ГОСТ стоит на одном уровне (если даже не превосходит) таких монстров, как американские стандарты шифрования Advanced Encryption Standard (AES) и Triple DES (3DES).
Взломать данные алгоритмы возможно только получив ключ. В сигнализациях используется ключ длинной 128 бит (к классическом алгоритме 256 бит). Ключи зашиты в брелоке и центральном блоке сигнализации, в эфир не передаются. Т.е. вычислив ключ и зная алгоритм шифрования (сам алгоритм не секретный и общедоступный) можно изготовить граббер. Как вариант, ключ можно подобрать. Ключ состоит из битов (1 и 0) длинной 128 бит. Вычислим, какое общее количество ключей возможно (2 в степени 128): 2 в степени 128 = 3,4 в степени 38 ключей – это в знаменателе дроби. Пусть нарушитель берет миллиард компьютеров (10 в степени 9), каждый из которых подбирает миллиард ключей в секунду (10 в степени 9 ключей/сек) – это в знаменателе. Получаем выражение 3,4 в степени 38 / 10 в степени 9 * 10 в степни 9 = 3,4 в степени 38 / 10 в степени 18 = 3,4 в степни 20 секунд – это столько нужно секунд, чтобы с вероятностью 100% подобрать ключи только для одной сигнализации (для одной штуки, так как ключи в каждом комплекте сигнализации индивидуальны). Если перевести в года, то получим 10 790 283 070 806 лет – 10 триллионов лет при условии, что мы взяли невообразимое количество компьютеров с очень приличной производительностью. Пусть даже злоумышленник подберет нужный ключ перебрав 50%, 25%, 10% или даже 1% возможных комбинаций. Если хватило сил это прочитать, то выводы делайте сами. Извините, что так много написал.
KAI251 вне форума