Смарт карты классифицируются по следующим признакам:
тип микросхемы
способ считывания информации
соответствие стандартам
область применения
Тип применяемых микросхем в смарт картах
В зависимости от встроенной микросхемы все смарт карты делятся на несколько основных типов, кардинально различающихся по выполняемым функциям:
карты памяти
микропроцессорные карты
карты с криптографической логикой
Карты памяти предназначены для хранения информации. Память на таких типах карт может быть свободной для доступа или содержать логику контроля доступа к памяти карты для ограничения операций чтения и записи данных.
Микропроцессорные карты также предназначены для хранения информации, но в отличие обычных карт памяти они содержат в себе специальную программу или небольшую операционную систему, которая позволяет преобразовывать данные по определенному алгоритму, осуществлять защиту информации хранящейся на карте при передаче, чтении и записи.
Микропроцессоры, установленные на этих картах, обладают следующими основными характеристиками:
тактовой частотой до 5 Мгц;
емкостью ОЗУ до 256 байт;
емкостью ПЗУ до 10 Кбайт;
емкостью перезаписываемой энергонезависимой памяти до 8 Кбайт.
В карту встраивается специализированная операционная система, обеспечивающая большой набор сервисных операций и средств безопасности.
Операционная система карты поддерживает файловую систему, предусматривающую разграничение доступа к информации. Для информации, хранимой в любой записи (файл, группа файлов, каталог), могут быть установлены следующие режимы доступа:
всегда доступна по чтению/записи. Этот режим разрешает чтение/запись информации без знания специальных секретных кодов;
доступна по чтению, но требует специальных полномочий для записи. Этот режим разрешает свободное чтение информации, но разрешает запись только после предъявления специального секретного кода;
специальные полномочия по чтению/записи. Этот режим разрешает доступ по чтению или записи после предъявления специального секретного кода, причем коды для чтения и записи могут быть различными;
недоступна. Этот режим не разрешает читать или записывать информацию. Информация доступна только внутренним програм мам карточки. Обычно этот режим устанавливается для записей, содержащих криптографические ключи.
Карты с криптографической логикой используются в системах защиты информации для принятия непосредственного участия в процессе шифрования данных или выработки криптографических ключей, электронных цифровых подписей и другой необходимой информации для работы системы.
Контактные карты взаимодействуют со считывателем посредством непосредственного соприкосновения металлической контактной площадки карты и контактов считывателя. Данный метод считывания просто реализуем, но повышает износ карты при частом использовании.
Способы считывания информации со смарт карты
По методу считывания информации карты делятся на следующие:
Контактные
Бесконтактные
Со сдвоенным интерфейсом
Контактные карты взаимодействуют со считывателем посредством непосредственного соприкосновения металлической контактной площадки карты и контактов считывателя. Данный метод считывания просто реализуем, но повышает износ карты при частом использовании.
Рис.1 Терминал считывания со смарт карты фирмы"Schlumberger"
Контактая смарт карта состоит из трех частей:
Контактная область
6 или 8 контактов, квадратной или овальной формы, позиции контактов выполнены в соответствии со стандартом ISO-7816.
Назначение контакто (по стандарту ISO 7816):
Vcc (напряжение питания, 5 В)
R/W (управляющий контакт чтения-записи)
Clock (контакт синхронизации)
Reset (сброс состояния)
Ground (общий вывод)
Vpp (напряжение программирования, 21 В)
I/O (контакт чтения/записи данных)
Fuse (тот самый пережженный предохранитель)
Назначение контактов для новых карт (по стандарту ISO 7816-1):
Vcc (напряжение питания, 5 В)
Reset (сброс состояния)
Clock (контакт синхронизации)
R/W (управляющий контакт чтения-записи)
Ground (общий вывод)
Vpp (напряжение программирования, 21 В)
I/O (контакт чтения/записи данных)
Fuse (тот самый пережженный предохранитель)
Назначение контактов для модифицированных новых карт (по стандарту ISO 7816-2):
Vcc (напряжение питания, 5 В)
Reset (сброс состояния)
Clock (контакт синхронизации)
not connected
Ground (общий вывод)
not connected
I/O (контакт чтения/записи данных)
not connected
Чип (микропроцессор карты)
Пластиковая основа
Бесконтактные карты имеют встроенную катушку индуктивности, которая в электромагнитном поле считывателя обеспечивает питанием микросхему выдающую информационные радиосигналы. Такой метод считывания позволяет часто использовать карту без износа самой карты и считывателя.
Карты со сдвоенным интерфейсом имеют одновременно и
контактную площадку и встроенную катушку индуктивности. Такие карты позволяют осуществлять работу с разными типами считывателей.
Стандарты на смарт карты
Для смарт карт существует несколько международных стандартов, определяющих практически все свойства карт, начиная от размеров, свойств и типов пластика, и заканчивая содержанием информации на карточке, протоколов работы и форматов данных.
Стандарт ISO-7816 "Идентификационные карты - карты с микросхемой с контактами". Состоит из шести частей, регламентирующих физические характеристики, размер и расположение контактов, сигналы и протоколы, структуру файлов, адресацию и команды обмена);
Стандарт EMV (Europay, MasterCard & Visa). 1я и 2я части базируется на ISO-7816, в последующих добавлены определения обработки транзакций , спецификации терминалов и т.д.