Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Телекарты и смарт-карты с открытой памятью.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
222 Кб
Скачать
☆

Лабораторная работа № 7 Использование смарт-карт в качестве электронных ключей в системах ограничения доступа

Цель работы: изучение области применения смарт-карт в качестве электронных ключей.

Методические указания. Как было показано в лабораторной работе № 6, спектр применений смарт-карт чрезвычайно широк. Применение той или иной разновидности карт определяется уровнем защиты информации, содержащейся на них, от несанкционированного чтения и изменения. С другой стороны известно, что не существует абсолютно защищенных систем от подобного рода нарушений. Задачей разработчика в данном случае является создание такой защиты, “вскрытие” которой обойдется нарушителю намного дороже, чем собственно полученная информация. Или информация к тому времени, когда она окажется доступна, потеряет свою ценность.

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

Задание. На основе макета создать простейшую систему доступа к компьютеру.

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

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

После получения исполняемого файла написанной программы необходимо прописать ее запуск при загрузке компьютера (файл autoexec.bat).

Внимание: Запрещается менять содержимое других строк autoexec.bat! По окончании работы восстановите исходное состояние файла!

Порядок выполнения работы:

  1. Внимательно ознакомиться с методическими указаниями к работам 6 и 7.

  2. Получить смарт-карту GFM-2K у преподавателя.

  3. С помощью программной оболочки записать на нее некоторую последовательность байт, которая затем будет определяться как ключевая.

  4. Написать и отладить программу.

  5. Создать исполняемый файл программы.

  6. Прописать запуск этого файла в autoexec.bat.

  7. Продемонстрировать преподавателю работу программы при перезапуске компьютера.

  8. Составить отчет о проделанной работе.

Содержание отчета:

  1. Цель работы.

  2. Последовательность ключевых байт.

  3. Блок-схема алгоритма работы программы.

  4. Текст программы.

Приложение 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

38