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

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


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

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

В спецификации PC/SC разработан ряд требований к совместимости микропроцессорных карт и считывателей смарт-карт:
1. карты и считыватели должны соответствовать стандартам ISO 7816-1/2/3;
2. карта должна выдавать асинхронный отклик на сигнал сброса;
3. для обмена данными необходима поддержка протоколов T=0 и T=1;
4. считыватели должны быть совместимы со специальными терминальными устройствами с клавиатурой и дисплеем.

При соблюдении требований спецификации PC/SC программисты могут создавать приложения для смарт-карт, которые не привязаны к конкретным считывателям или картам, а создатели систем могут свободно комбинировать считыватели и смарт-карты. Именно это преимущество позволило использовать смарт-карты при создании системы учета рабочего времени для компании 1c-prime.ru "Прайм-1С", которая предлагает услуги комплексного внедрения и сопровождения приложений 1С, при этом необходимо подчеркнуть, что общая база данных пользователей содержит более 500 записей. На первом уровне имеется ряд модулей, каждый из которых обеспечивает прикладной программный интерфейс API, соответствующий набору команд, поддерживаемому конкретной картой. Спецификация PC/SC определяет программные интерфейсы для таких функций, как доступ к файлу, аутентификация и криптографические сервисы.

Эти интерфейсы могут быть расширены для удовлетворения потребностей специальных приложений. В простом случае каждый модуль первого уровня представляет способ, которым программа приложения может отправить конкретный блок данных APDU в смарт-карту, где он будет обработан, и получить обратно результаты. Эти модули API называются провайдерами сервисов смарт­-карты SSP (Smart card service providers). В системе ПК для каждой смарт-карты используется один провайдер сервисов SSP.

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

При обращении приложения к провайдеру SSP сервисы SSP формируют блок данных APDU для передачи конкретной команды конкретной смарт-карте. Эти блоки APDU передаются с помощью API на второй программный уровень стека смарт-карты, называемый, менеджером ресурсов смарт-карт (Resource Manageг). Менеджер ресурсов смарт-карт является ключевым компонентом архитектуры, PC/SC. Этот компонент отвечает за управление ресурсами смарт-карты в системе и за поддержку управляемого доступа к считывателям и через них к отдельным смарт-картам. Считается, что администратор ресурсов смарт-карт является компонентом архитектуры системного уровня. Он должен предоставляться поставщиком операционной системы. В рамках данной системы должен быть только один менеджер ресурсов смарт-карт.



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

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

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



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

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

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

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

Стеки протоколов смарт-карт Стеки протоколов смарт-карт

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

Протоколы прикладного уровня смарт-карт Протоколы прикладного уровня смарт-карт

Стандарт ISO/IEC 7816-4 определяет функции, непосредственно применяемые прикладными программами смарт-карты. Он описывает два класса функций:1. набор функций, охватывающих прикладной программный интерфейс (API), через который прикладные программы в канале со стороны считывателя могут иметь доступ к ...

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

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

Классификация считывателей смарт-карт Классификация считывателей смарт-карт

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


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

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