Rclub   рекомендует

SiS-Система проверки подлинности трубок для радиотелефонов
Уникальная защита с высокой стойкостью и элементами криптографии.

 

Принципы работы защиты
В нашей защите используется алгоритм, получивший название
Аутентификация (или Электронная подпись, слепок).
При снятии трубки, ответе на звонок или сбросе телефонной линии, происхо-
дит проверка подлинности трубки. При этом SiS процессор, установленный в
базе формирует случайное число "RND" в диапазоне 2 в 32-й степени, (это
примерно десять знаков) и с помощью специального протокола связи отправ-
ляет это значение трубке, трубка используя это значение вычисляет некую
функцию Xt=F(ks,RND). Где ks-уникальный 64-х битный секретный ключ комп-
лекта (индивидуален для каждого комплекта защиты), RND- число, принятое
от базы. После проведения вычислений, результат ("Xt"), который также явля-
ется числом, в диапазоне 2 в 32-й степени, посылается в базу в качестве
ответа, база в свою очередь проводит точно такое же вычисление, и сравни-
вает свой результат, с результатом полученным от трубки. Если результаты
не совпадают - считается, что трубка "чужая", SiS процессор базы блокиру-
ет доступ к телефонной линии и выдает в трубку короткие гудки а через 10
секунд отключает базу от эфира, принудительно сбрасывая ее в исходное сос-
тояние, при этом в трубке слышен шум. Если ответ от трубки отсутствует в
течении 2-х секунд - база может повторить пакет (всего до 3-х раз), если
же ответ не приходит после 3-й посылки, трубке также отказывается в доступе.

Для равномерности спектра число RND генерируется базой на основе
ГСЧ (генератора случайных чисел) использующего "Белый шум" из эфира.

Секретные ключи "ks", генерируются компьютером при прошивке микросхем на
основе ГСЧ, т.е. нет никакой закономерности между 2-мя ключами даже из
комплектов прошитых друг за другом. Ключ никогда не передается по эфиру.

Таким образом, для того, чтобы сломать защиту необходимо определить функ-
цию F и секретный ключ ks. Определение функции сводится к снятию прог-
раммы с защищенного OTP микроконтроллера, стоимость такой операции в
UK около $5000.
Поскольку функция F, является нелинейной, однонаправленной
хеш функцией, единственный возможный способ определения ключа от вашего
комплекта - прямой перебор всего диапазона ключей при нескольких извест-
ных парах RND,Xt. Hа текущий момент примерное расчетное время для такой
операции на PII-300, около 15 лет. Эти 2 практически нерешамые задачи
придают нашей защите наиболее высокую стойкость по сравнению с любыми
другими возможными вариантами.
Так например если вы используете "пароле-
вую коробку" ваш пароль может быть элементарно "подслушан" в эфире, а
в некоторых случаях и подобран, к тому же сама схема "паролевой коробки"
которая питается от телефонной линии, на некоторых нестандартных линиях
может временно "подвиснyть" в самый неподходящий момент.

Предупреждаем, защитные механизмы работают только в случае попытки поз-
вонить (или принять звонок) с вашей линии. При соединении базы и трубки в
режиме INTERCOM защитные механизмы не работают.

        Протокол  связи

Используемый протокол связи - MSK. Скорость 1200 бод. Посылка состоит из
12-ти битной преамбулы, 12-битного синхрослова, 32-х бит данных и 8-бит
контрольной суммы, генерируемой по специальному алгоритму, который мы не
будем здесь раскрывать. При необходимости (если качество связи плохое)
процессор базы выдает до 3-х пакетов.


Консультации по монтажу   radioclub@mail.ru
Конференция ВОПРОС-ОТВЕТ

Servo Design

 

Программное обеспечение Maxsoft (c) 1998-2000 оформление Servo Design (c)1999-2000
ссылка при копировании обязательна