Система ограничения доступа к компьютеру с использованием электронных ключей

контроллер электронный ключ доступ

В данном курсовом проекте поставлена задача разработать специализированный контроллер, обеспечивающий контролируемый доступ к персональному компьютеру по определенным ключам доступа.

В качестве ключей обеспечивающих доступ могут выступать как магнитные или электронные карты так и специализированные устройства (электронная таблетка touch memory) обеспечивающие идентификацию пользователя путем передачи в контроллер скрытого идентификационного кода.

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

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

При несовпадении прочитанного кода ключа с зарегистрированными ключами микроконтроллер обеспечивает блокирование запуска компьютера и не позволяет произвести загрузку и вход в CMOS Setup. Выбор типа блокировки по усмотрению разработчика.

В соответствии с поставленным заданием, разрабатываемый в данном курсовом проекте контроллер предназначен для идентификации пользователей и обеспечения доступа к персональному компьютеру только ограниченного контингента пользователей. Для остальных пользователей, производится блокирование запуска, путем осуществления принудительной перезагрузки компьютера после 4 секунд после старта. Данный тип блокировки, был выбран, как наиболее простой и не требующий вмешательства в компьютер. Альтернативны вариант использование блокировки одного из прерываний, может быть реализован, путем использования специализированной карты расширения устанавливаемой в слот ISA (основной недостаток отсутствие данной шины в современных компьютерах).

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

Коды ключей хранятся во FLASH памяти контроллера и могут стираться и добавляться пользователем при использовании одного из двух мастер-ключей изначально прошитых в контроллер. В память может быть прошито до 250 ключей.

В качестве ключа используется электронная таблетка touch memory (или iButton) фирмы Dallas Semiconductor. Микросхемы Touch Memory™ упаковываются в корпус MicroCan™ диаметром 16.3 мм. . Корпус выпускается в двух стандартных вариантах толщиной 3.1 мм и 5.9 мм. Корпус по форме напоминает батарею питания или аккумулятор. Для считывания кода зашитого при производстве в ключ вставляется в считыватель, аналогичный разъему для батарей и состоящий из двух контактов земли и положительного контакта, через который производиться последовательное считывание данного кода при этом таблетка также запитана от положительной линии.

    Прочтите также:

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

    Система сбора и обработки информации
    Бурное развитие науки и промышленности, неудержимый рост объемов поступающей информации привели к тому, что человек оказался не в состоянии воспринять и перерабатывать все, ему предназн ...

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

    Основные разделы

    2020 © Все права защищены! >> www.techeducator.ru