Элементы и структура программного обеспечения смарт-карт

  Категория » GPS/GSM/RFID системы » Смарт-карты   


В настоящее время в широком обращении находятся два вида смарт-карт:
1. смарт-карты с фиксированным набором команд, построенным на основе набора команд стандарта ISO 7816-4;
2. смарт-карты с возможностью после эмиссионного программирования.

Смарт-карты первого вида создаются для применения в определенной сфере. Набор команд, соответствующий рекомендациям стандарта ISO 7816-4, предназначен обеспечить внутреннюю файловую систему карты функциями хранения и передач и данных, а также моделью безопасности, в которой элементы приложения внутри и вне карты могли бы аутентифицировать друг друга. Модель безопасности также позволяет владельцу карты аутентифицировать себя в ней и подтвердить, что карта действует от имени подлинного владельца.

Элементы и структура программного обеспечения смарт-карт

Смарт-карты второго вида позволяют проектировать наборы команд специально для приложения, которое будет загружено в карту. Добавляя все больше таких приложений, одну и ту же смарт-карту можно использовать для широкого круга задач. Программное обеспечение смарт-карт можно разделить по месту расположения на две взаимосвязанные части:
1. программное обеспечение основного (хост-) компьютера, связанного со смарт­-картой;
2. "внутреннее" программное обеспечение самой смарт-карты.

Программное обеспечение хост-компьютера составляет наибольшую часть программного обеспечения смарт-карт. Иногда это программное обеспечение называют "внешним" (по отношению к смарт-карте) программным обеспечением. Оно написано для персональных компьютеров и рабочих станций, работающих с существующими смарт-картами, обеспечивает доступ к этим картам и объединяет эти карты в более масштабные системы. В качестве примера можно привести реализованный нами проект системы учета рабочего времени на базе смарт-карт для нашего белорусского партнера, предприятия "ТМ-СтройПласт", которое предлагает пенополистирол в широком ассортименте, причем данная система была интегрирована в существующую СКУД предприятия. В состав ПО хост-компьютера входят:
1. прикладные программы;
2. программы системного уровня, поддерживающие подключение считывателей (ридеров) смарт-карт к хост-платформе;
3. программы системного уровня, обеспечивающие применение конкретной смарт-карты, нуждающейся в поддержке прикладных программ.

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

Элементы и структура программного обеспечения смарт-карт

Широкое распространение получили серийные смарт-карты, поставляемые производителями, и смарт-карты, создаваемые главными их эмитентами, такими как банковские ассоциации, телекоммуникационные компании и национальные правительства. Операционные системы таких распространенных смарт-карт реализуют характерный набор команд (обычно 20 или 30), на которые откликается смарт-карта. Программное обеспечение хост-компьютера посылает команды операционной системе смарт-карты, которая исполняет их на своем процессоре и возвращает результаты.

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



Вы можете сохранить эту статью:

Элементы и структура программного обеспечения смарт-карт

из категории » Смарт-карты »  в сервисах:



Просто нажмите на кнопку нужного Вам сервиса и данная статья будет сохранена.

Дополнительная информация по теме:

Программное обеспечение смарт-карты Программное обеспечение смарт-карты

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

Взаимодействие внешнего и внутреннего программного обеспечения смарт-карты Взаимодействие внешнего и внутреннего программного обеспечения смарт-карты

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

Основные задачи операционной системы смарт-карты Основные задачи операционной системы смарт-карты

Основными задачами операционной системы смарт-карты являются следующие:1. управление передачей данных к смарт-карте и от смарт-карты; 2. управление исполнением команд;3. управление файлами;4. управление выполнением криптографических алгоритмов.Основным видом взаимоотношений между смарт-картой и карт ...

Архитектуры поддержки смарт-карт в системах персональных компьютеров Архитектуры поддержки смарт-карт в системах персональных компьютеров

Главной целью архитектуры и спецификации взаимодействия карт с микросхемами и системами персональных компьютеров PC/SC (Interoperability Specification for ICC and Personal Computer Systems) является обеспечение возможности независимой разработки продуктов производителями считывателей и производителя ...

Применение смарт-карты: активация и деактивация приложения Применение смарт-карты: активация и деактивация приложения

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


Для поиска по всем категориям нашего сайта рекомендуем Вам пройти авторизацию либо зарегистрироваться.

Яндекс.Метрика Rambler's Top100 Рейтинг@Mail.ru   "СМАРТ Системы"      © 2007-2016 Все права защищены.