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

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


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

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

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

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

Рассмотрим обработку команд операционной системой в смарт-картах, которые не поддерживают загружаемое программное обеспечение. Команды, отправленные от считывателя к бесконтактной смарт-карте, принимаются этой смарт-картой с помощью последовательного РЧ интерфейса ввода/вывода. Менеджер ввода/вывода выполняет обнаружение и, при необходимости, исправление ошибок совершенно независимо от других, более высоких уровней взаимодействия. После того как команда полностью принята без ошибок, менеджер безопасной обработки сообщений должен расшифровать это сообщение или проверить его целостность. Если передача данных не защищена, этот менеджер совершенно прозрачен как для команды, так и для ответа.

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

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

Если принята правильная команда, тогда исполняется действительный программный код, соответствующий этой команде приложения. Если необходим доступ к данным приложения в ЭСППЗУ, это выполняется исключительно системой управления файлами и менеджером памяти, который преобразует все символические адреса в соответствующие физические адреса области памяти. Кроме того, менеджер файлов проверяет условия доступа (авторизацию) для рассматриваемых данных.



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

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

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



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

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

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

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

Канал ввода/вывода смарт-карт Канал ввода/вывода смарт-карт

Для осуществления трафика ввода/вывода между картой и считывателем применяются две линии интерфейса. По одной из них, линии ввода/вывода, передаются биты данных. Эта линия может находиться в одном из двух состояний, одно из которых представляет 0, а другое 1. Вторая линия, тактовая, указывает, когда ...

Электронные сигналы и протоколы передачи сообщений смарт-карт Электронные сигналы и протоколы передачи сообщений смарт-карт

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

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

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

Менеджер ресурсов смарт-карт Менеджер ресурсов смарт-карт

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


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

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