Показать сообщение отдельно
Новичок
 
Регистрация: 21.11.2009
Сообщения: 14
Репутация: 10 yu_ra репутация 10: верной дорогой идете, товарищ
По умолчанию

Цитата:
Сообщение от Иван Иванов Посмотреть сообщение
Ни черта не понял(((
Все гораздо проще.
При прописке в блоке генерируется случайно ключ и передается по эфиру в брелок. Естественно блок его сохраняет и у себя. Это едиственный момент возможного перехвата.

Далее при работе. Брелок посылает запрос на авторизацию. Блок генерирует случайное число и отправляет его брелку. Брелок вычисляет ответ при помощи алгоритма и того самого ключа что он получил при прописке от блока. Далее этот ответ брелок отправляет блоку. Блок сравнивает пришедший ответ со своим вычисленным числом (также на основе алгоритма и аналогичного ключа). При совпадении чисел-разрешается дальнейшая работа.

Добавлено через 1 минуту

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

Либо там очень слабое шифрование самого диалога после процедуры авторизации, например использую только малую часть ключа.

Либо все упрощено и действительно функция "ответ=f(секретный ключ)" математически обратима и нуждается в тщательном засекречивании этой самой f(), что-бы нельзя было вычислить сам секретный ключ по сграбленному в эфире ответу и клонировать брелок

По причине слабого процессора естественно

.