Классификация смарт карт
Смарт карты классифицируются по следующим признакам:
- тип микросхемы
- способ считывания информации
- соответствие стандартам
- область применения
- Тип применяемых микросхем в смарт картах
В зависимости от встроенной микросхемы все смарт карты делятся на несколько основных типов, кардинально различающихся по выполняемым функциям:
- карты памяти
- микропроцессорные карты
- карты с криптографической логикой
Карты памяти предназначены для хранения информации. Память на таких типах карт может быть свободной для доступа или содержать логику контроля доступа к памяти карты для ограничения операций чтения и записи данных.
Микропроцессорные карты также предназначены для хранения информации, но в отличие обычных карт памяти они содержат в себе специальную программу или небольшую операционную систему, которая позволяет преобразовывать данные по определенному алгоритму, осуществлять защиту информации хранящейся на карте при передаче, чтении и записи.
Микропроцессоры, установленные на этих картах, обладают следующими основными характеристиками:
- тактовой частотой до 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, в последующих добавлены определения обработки транзакций , спецификации терминалов и т.д.