- •Содержание
- •Введение
- •1 Анализ существующих систем аутентификации, выбор решения для аутентификации пользователя транспортного средства
- •1.1 Системы со статическим и динамическим кодом
- •1.2 Шифрование с открытым ключом
- •1.3 Схема проверки подлинности ключа
- •1.4 Вывод
- •2 Разработка структурной схемы
- •2.1 Упрощённая структурная схема системы
- •2.2 Структурная схема модуля аутентификации
- •2.3 Генерация случайной последовательности
- •2.4 Структурная схема модуля радиоключа
- •2.5 Вывод
- •3 Разработка программного обеспечения
- •3.1 Выбор языка программирования
- •3.2 Выбор параметров математического метода
- •3.3 Тестирование скорости выполнения протокола
- •3.4 Проектирование алгоритма работы системы
- •3.5 Разработка общего алгоритма работы системы
- •3.6 Проектирование программной части генератора случайных чисел
- •3.6.3 Программный пул.Пул – программный блок памяти, осуществляющий накопление случайных данных перед их использованием в генераторе псевдо случайных чисел.
- •3.6.4 Rc4. Rc4 – потоковый шифр, широко применяющийся в различных системах защиты информации в компьютерных сетях (например, в протоколах ssl и tls, алгоритме безопасности беспроводных сетей wep).
- •3.6.6 Блок-схема алгоритма модуля генератора случайных чисел.Блок схема конечного алгоритма модуля генератора случайных чисел изображена на рисунке 3.8.
- •3.6 Вывод
- •4 Разработка принципиальной схемы системы
- •4.1 Выбор микроконтроллера
- •4.2 Выбор приёмопередатчика
- •4.3 Схема понижения напряжения из бортовой сети автомобиля
- •4.4 Схема генератора случайных чисел
- •4.5 Выбор источника питания радиоключа
- •4.6 Проектирование принципиальной схемы радиоключа
- •4.7 Проектирование принципиальной схемы системы автомобиля
- •4.8 Вывод
- •5 Энергосбережение при проектировании систем радиоэлектронной связи
- •5.1 Анализ энергозатрат при эксплуатации указанных систем
- •5.2 Поиск инженерно-технических и конструкторско-технологических решений экономии энергозатрат разрабатываемой системы
- •5.3 Вывод
- •6 Технико-экономическое обоснование эффективности разработки системы аутентификации пользователя транспортного средства
- •6.1 Характеристика программного продукта
- •6.2 Расчет затрат и отпускной цены программного средства
- •6.3 Расчет стоимостной оценки результата
- •6.4 Расчет показателей эффективности использования программного продукта
- •6.5 Вывод
- •Заключение
- •Список использованных источников
- •Приложение а
2.4 Структурная схема модуля радиоключа
Радиоключ представляет собой достаточно простое в плане составляющих элементов устройство, структурная схема ключа представлена на рисунке 2.4.
Рисунок 2.4 – Структурная схема модуля радиоключа
Радиоключ системы аутентификации пользователя транспортного средства состоит из двух основных составляющих компонентов. Первый компонент – это приёмопередатчик. Данное устройство предназначено для отправки и получения сообщений с системы автомобиля. Данное устройство представлено одной микросхемой, получающей питание из того же источника, что и микроконтроллера. Приёмопередатчик связан с решающим устройством через шину SPI. Приёмопередатчик обязан обеспечивать проверки битов чётности принятых сообщения, а так же организовывать необходимую модуляцию и подготовку сигнала для передачи по открытому радиоканалу связи. На стороне автомобиля установлен приёмопередатчик, основанный на аналогичной микросхеме, что упрощает проектирование устройства.
Наличие приёмопередатчика, позволяющего выполнять протокол аутентификации по открытому каналу важное требования к системам подобного рода. Данное свойство системы позволяет с одной стороны увеличить удобство использования системы, однако подвергает систему опасности возможности осуществления различных атак по стороннему каналу путём перехвата или подмены сообщений.
2.4.1 Решающее устройство.Второй элемент структурной схемы модуля радиоключа системы аутентификации пользователя транспортного средства – это решающее устройство. Данный элемент представляет собой микропроцессорное устройство. Требования к данному модулю следующие. Во-первых, необходима возможность работы данного микроконтроллера на достаточной частоте, чтобы выполнять алгоритмы протокола аутентификации за минимальное возможное время. В то же время устройство должно обладать достаточно небольшим расходом энергии, что обусловлено автономным характером системы и небольшими размерами конечного устройства. Так же, небольшие размеры устройства диктуют необходимость выбора микроконтроллера небольших габаритных размеров.
Решающее устройство содержит в себе основные алгоритмы работы системы и производит процесс аутентификации пользователя транспортного средства соответственно этим заданным алгоритмам. В данном проекте, система имеет достаточно простой вид в виде структурной или принципиальной схемы. Это обусловлено достаточно объёмной программной составляющей системы.
2.5 Вывод
Собрав воедино разработанные структурные схемы отдельных элементов системы, можно получить схему, изображённую на рисунке 2.5. На изображённом рисунке можно видеть взаимодействие всех модулей разработанной системы. На рисунке представлено три модуля: модуль радиоключа, генератора случайных чисел и модуль аутентификации.
Рисунок 2.5 – Полная структурная схема системы
Модуль радиоключа взаимодействует с модулем аутентификации посредством пересылки сообщения по радиоканалу. Эти два модуля связаны между собой с помощью приёмопередатчиков. Это необходимо потому, что протокол аутентификации реализован с помощью диалогового метода. Модуль аутентификации связан с модулем генератора случайных чисел посредством интерфейса USART, генератор случайных чисел обеспечивает модуль аутентификации случайными данными, которые необходимы, чтобы реализовать действительно безопасный протокол. Каждый новый сеанс аутентификации инициируется уникальной случайной последовательностью. Модуль аутентификации посылает сигнал на устройство блокировки транспортного средства. Данное устройство может различаться в различных автомобилях, то есть интерфейс подключения может варьироваться от одного транспортного средства к другому.