Тема: Доступ на основе криптографического преобразования.
Выкладываю на общий суд часть диаграммы, используемой для аутентификации с криптографической защитой.
Изначально было необходимо реализовать доступ в защищенное помещение по электронному ключу, который сложно подделать. На основе двух контроллеров canny созданы устройства сервер, клиент.
Принцип действия следующий: при подачи сигнала от клиента, сервер вырабатывает случайное число с помощью генератора на основе регистра сдвига, случайным компонентом является время начала аутентификации;
- выработанное число передает клиенту;
- затем сервер и клиент зашифровывают данное число, клиент передает результат на сервер, результат сравнивается и делается вывод о подлинности.
Шифрование происходит на ключе 128 бит. Ключевыми элементами являются 1. Узел замены (блоки 13 и 14 ) и блок ключей (блок 19).
Вероятно схему можно оптимизировать.
Данную схему можно использовать как основу диалогового кода для снятия с сигнализации, который сложно взломать.