- •190000, С.-Петербург, ул. Б.Морская, 67 Лабораторная работа № 1 Учебно-лабораторный макет контроллера смарт-карт
- •Лабораторная работа № 2 Телекарты второго поколения
- •Лабораторная работа № 3 Изучение протоколов работы телекарт второго поколения
- •Лабораторная работа № 4 Реализация протоколов работы с телекартами второго поколения через порт параллельной передачи данных с использованием компьютера
- •Лабораторная работа № 5
- •Лабораторная работа № 6 Области применения смарт-карт
- •Лабораторная работа № 7 Использование смарт-карт в качестве электронных ключей в системах ограничения доступа
Лабораторная работа № 7 Использование смарт-карт в качестве электронных ключей в системах ограничения доступа
Цель работы: изучение области применения смарт-карт в качестве электронных ключей.
Методические указания. Как было показано в лабораторной работе № 6, спектр применений смарт-карт чрезвычайно широк. Применение той или иной разновидности карт определяется уровнем защиты информации, содержащейся на них, от несанкционированного чтения и изменения. С другой стороны известно, что не существует абсолютно защищенных систем от подобного рода нарушений. Задачей разработчика в данном случае является создание такой защиты, “вскрытие” которой обойдется нарушителю намного дороже, чем собственно полученная информация. Или информация к тому времени, когда она окажется доступна, потеряет свою ценность.
Смарт-карты широко используются в системах ограничения доступа к объектам, в помещения, к компьютерным сетям и информации на жестких дисках. Здесь важным оказывается не столько защищенность смарт-карты, сколько невозможность обойти эту систему защиты. Вариантов реализации таких систем множество и их количество постоянно растет.
Задание. На основе макета создать простейшую систему доступа к компьютеру.
Для этого необходимо на языке высокого уровня написать программу, которая проверяла бы посредством макета наличие в считывателе смарт-карты GFM-2K с заранее записанной информацией. В случае совпадения информации с ожидаемой программа заканчивает свою работу. В противном случае программа заставляет машину зависнуть, сброситься, ожидать верного ключа – на выбор.
Для записи ключевой информации на смарт-карту необходимо воспользоваться программной оболочкой к учебно-лабораторному макету контроллера смарт-карт. При этом формат, расположение и содержимое ключевых полей предлагается выбрать самостоятельно.
После получения исполняемого файла написанной программы необходимо прописать ее запуск при загрузке компьютера (файл autoexec.bat).
Внимание:
Запрещается менять содержимое других
строк autoexec.bat!
По окончании работы восстановите
исходное состояние файла!
Порядок выполнения работы:
Внимательно ознакомиться с методическими указаниями к работам 6 и 7.
Получить смарт-карту GFM-2K у преподавателя.
С помощью программной оболочки записать на нее некоторую последовательность байт, которая затем будет определяться как ключевая.
Написать и отладить программу.
Создать исполняемый файл программы.
Прописать запуск этого файла в autoexec.bat.
Продемонстрировать преподавателю работу программы при перезапуске компьютера.
Составить отчет о проделанной работе.
Содержание отчета:
Цель работы.
Последовательность ключевых байт.
Блок-схема алгоритма работы программы.
Текст программы.
Приложение 1. Принципиальная схема
учебно-лабораторного макета контроллера смарт-карт
Приложение 3.
Пример программы для работы с телекартами второго поколения.
Приложение 4.
Пример программы для работы со смарт-картами
с открытой памятью фирмы Gemplus GFM-2K.
Содержание
Лабораторная работа № 1. Учебно-лабораторный макет контроллера
смарт-карт...…........................................................................................…... 3
Лабораторная работа № 2. Телекарты второго поколения ........................ 8
Лабораторная работа № 3. Изучение протоколов работы
телекарт второго поколения ...............................................................…... 11
Лабораторная работа № 4. Реализация протоколов работы
с телекартами второго поколения через порт параллельной
передачи данных ………………..................................................………. 17
Лабораторная работа № 5. Смарт-карты с открытой памятью.
Протоколы работы …........................................................................….. 18
Лабораторная работа № 6. Области применения смарт-карт ...........… 27
Лабораторная работа № 7. Использование смарт-карт в
качестве электронных ключей в системах ограничения доступа …..… 29
Приложение 1. Принципиальная схема учебно-лабораторного
макета контроллера смарт-карт ........................................................….... 32
Приложение 2. Расположение компонентов на плате
учебно-лабораторного макета контроллера смарт-карт ................……. 34
Приложение 3. Пример программы для работы с телекартами
второго поколения .................................................................................... 35
Приложение 4. Пример программы для работы со смарт-картами
с открытой памятью ................................................................................... 39
