Технічне завдання
Необхідно розробити контролер, який виконує функцію розширеної авторизації з використанням зовнішнього електронного ключа і введення цифрового пароля на клавіатурі.
Інтерфейс забезпечується за рахунок найпростішої індикації стану системи включенням або відключенням світлодіода. Введення даних - кодів пароля на 12 розрядної цифровій клавіатурі:
) 10 перших клавіш які відповідають цифрам від 0 до 9.
) Дві що залишилися використовуються як керуючі, одна з яких підтвердження введення, а інша скасування введення.
Для забезпечення взаємодії з комп'ютером передбачено підключення через послідовний COM порт (RS232) або USB реалізований як віртуальний адаптер (USB/COM)
Загальні реалізовані функції:
Система передбачає зчитування коду iBuuton і передачі його на комп'ютер з очікуванням відповіді від системи.
Для подальшої авторизації потрібно ввести пароль код. p align="justify"> Далі якщо користувач пройшов авторизацію, то необхідно зробити зчитування зашифрованого коду з ОЗУ iButton а, для подальшої передачі його на сервер авторизації Kerberos.
Також передбачено використання майстер ключа знаходиться в адміністратора з його допомогою виконується додавання наступних клієнтів (нових IButton) і запис в них ідентифікаційного коду Kerberos. Пароль вводиться при додаванні ключа є дешифрувальним ключем для декодування коду записуваного в пам'ять. p align="justify"> Для виключення крадіжки шифрованого інформації система не має власного зовнішнього ПЗУ а всі ключі зберігаються в системі Kerberos.
Введення
Розвиток мікроелектроніки та широке застосування її виробів на промисловому виробництві, в пристроях і системах управління найрізноманітнішими об'єктами і процесами є в даний час одним з основних напрямів науково-технічного прогресу.
За останні роки мікроелектроніки бурхливий розвиток отримало напрямок, пов'язаний з випуском однокристальних мікроконтролерів, які призначені для "інтелектуалізації" устаткування різного призначення. Однокристальний мікроконтролер являє собою прилади, конструктивно виконані у вигляді БІС, і включають в себе всі складові частини В«голоїВ» мікро ЕОМ: мікропроцесор, пам'ять програми, пам'ять даних, також програмовані інтерфейсні схеми для зв'язку із зовнішнім середовищем. Використання мікроконтролерів в системах управління забезпечує досягнення винятково високих показників ефективності при настільки низькій вартості, що мікроконтролерам мабуть немає розумної альтернативної бази для побудови керуючих і регулюючих систем. p align="justify"> 1. Розробка функціональної схеми
Д...