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

Лабораторная работа № 6 Области применения смарт-карт

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

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

Со временем выделились следующие разновидности смарт-карт (в скобках приведены примеры соответствующих смарт-карт фирмы ‘Gemplus’).

С открытой памятью (GFM-2K, GFM-4K).

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

Это самые простые и, естественно, самые дешевые из всех смарт-карт.

С защищенной памятью (GPM-2K, GPM-8K, GPM-416).

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

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

Микропроцессорные карты (MPCOS-3DES8K, MPCOS-3DES64K, MPCOS-EMV8K).

Это самые сложные и дорогие карты. Они работают по протоколам, описанным в стандарте ISO 7816–3, 4, и т.д. Основу их чипа составляет полноценное микропроцессорное устройство со своей Операционной Системой. Микропроцессорные смарт-карты не осуществляют каких-либо операций до тех пор, пока не будет введен PIN (Personal Identification Number).

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

Сейчас все больший и больший сегмент рынка завоевывают бесконтактные карты (GCL8K, GemTwin), которые однажды полностью вытеснят контактные смарт-карты. Бесконтактные карты могут выполнять свои функции при поднесении их к считывателю на расстояние от 50 до 500 мм.

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

Задание. Написать на языке высокого уровня программу, которая позволяла бы в определенном формате (выбирает студент) создавать и читать электронный паспорт на картах GFM-2K со следующими областями памяти:

ФИО владельца;

Дата и место рождения;

Место жительства;

Некоторое кодовое слово.

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

Возможно также проведение кодирования/декодирования содержимого карты для защиты от несанкционированного доступа к информации.

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

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

  2. Разработать оригинальный формат хранения перечисленной выше информации (ASCII код, свой собственный код).

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

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

  5. Используя макет и смарт-карту, отладить программу.

  6. Показать результаты работы преподавателю.

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

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

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

  2. Подробное описание разработанного формата хранения данных на карте с открытой памятью и пример содержимого памяти карты со всеми заполненными полями.

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

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