- •Содержание
- •Введение
- •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 Вывод
- •Заключение
- •Список использованных источников
- •Приложение а
4.8 Вывод
Спроектированная принципиальная схема системы соответствует разработанному программному коду в соответствующей главе данной работы. Каждый модуль конечного устройства содержит решающее устройство в виде микроконтроллера Atmega8. В данном разделе обоснован выбор этого микроконтроллера. Возможно данное микропроцессорное устройство является в какой-то мере избыточным для решаемых задач, однако оно позволяет хорошо проанализировать работу проектируемого устройства и упрощает задачу написания достаточно высокоуровневых алгоритмов протокола аутентификации за счёт поддержки языка программирования си, который позволяет потратить большие ресурсы на продумывание, разрабатываемых алгоритмов, нежели, чем на написание кода программ.
Так же выбрано и спроектировано устройство схемы радиосвязи, что является важной составляющей проектируемой системы. Устройством приёмопередатчика обладает, как радиоключ, так и запирающая система автомобиля. Выбранная микросхема приёмопередатчика осуществляет множество важных необходимых процедур во время связи по радиоканалу, таких, как проверка сообщения на целостность, модуляция передаваемого сообщения, а так же повторная отправка в случае неуспешной проверки сообщения на целостность.
Так же для запирающей системы была выбрана микросхема, осуществляющая понижение и стабилизацию питания. Данная часть схемы является важным элементом, так как запирающая система осуществляет питание от достаточно нестабильного напряжения бортовой системы транспортного средства. Так же нестабильное напряжение бортовое системы автомобиля используется, как источник энтропии для генератора случайных чисел.
Спроектированный генератор случайных чисел содержит входы для дополнительных источников энтропии, таким образом позволяет уменьшить риски отказа генератора случайных чисел путём подключения каких-либо других источников случайности. Генератор случайных чисел снабжён микросхемой часов реального времени, которая так же хранит информацию о текущей дате, что так же выгодно использовать при инициализации состояния генератора.
5 Энергосбережение при проектировании систем радиоэлектронной связи
В данной работе проектируется система аутентификации пользователя транспортного средства. Данный проект призван заменить сторонние системы с закрытой спецификацией, разработанным протоколом, предоставляющими надёжную защиту транспортного средства. Разработанное устройство позволит защитить транспортное средство от большинства атак по стороннему каналу.
Проектируемая в данной работе система представляет устройство из двух частей, каждая на базе микроконтроллеров. Первая часть, более сложная – это система работающая со стороны транспортного средства. Данная система состоит из модуля аутентификации пользователя и модуля генератора случайных чисел. Оба модуля имеют своим главным компонентом микроконтроллер семейства Atmega.
Питание системы осуществляется за счёт автомобильного аккумулятора. Напряжение с него уменьшается до допустимого с помощью DC-DC преобразователя. Автомобиль является устройством автономным и расход заряда аккумулятора должен быть строго ограничен. Неверно спроектированная система может допустить преждевременный расход аккумулятора, что недопустимо для транспортного средства.
Вторая часть – это радиоключ, часть системы физически отделённая от схемы транспортного средства. Данное устройство так же имеет в своей основе микроконтроллер с ограниченным минимальным током потребления, что необходимо брать в расчёт при анализе энергопотребления и энергосбережения устройства. Радиоключ – так же автономная система, однако в отличие от системы автомобиля питание которой осуществляется от аккумулятора, имеющего достаточно большую ёмкость, питание радиоключа осуществлется от небольшой батареи. Этот фактор обуславливает необходимость внимательного изучения возможностей энергосбережения данного устройства, так как небольшая батарея имеет весьма ограниченный ресурс.
Наиболее уязвимое место в системе в плане ограниченности энергетических ресурсов – это радиоключ. Исходя из этого, а так же того факта, что инженерные и технологические решения для улучшения энергосбережения микроконтроллера радиоключа в том числе будут актуальны для микроконтроллера, работающего на системе автомобиля, можно ограничиться рассмотрением только оптимизации энергосбережения микроконтроллера радиоключа, однако применить найденные решения и для системы автомобиля.
Система автомобиля, хоть и является автономным объектом, имеющим питание от аккумулятора с ограниченным ресурсом, всё-таки обладает гораздо большим запасом энергии, чем небольшой радиоключ, однако при проектировании запирающей системы автомобиля так же необходимо уделить немало внимания энергопотребления, так как расход автомобильного аккумулятора является достаточно важным параметром любой автомобильной системы.
Проектируемая система работает от источника питания в 5 вольт, что исключает возможности поражения пользователя током. Так же система не содержит взрывчатых либо пожароопасных веществ. Передача сообщений по радиоканалу осуществляется на частоте 2,4 ГГц и мощностью передатчика в -85 дБм, что безопасно для человека и домашних животных.