...
Каждое интерфейсное устройство ассоциировано с IFD Handler - программным модулем, осуществляющим связь с физическим устройством и по сути представляющим собой драйвер устройства. С появлением ридеров, имеющих USB интерфейс, была разработана спецификация USB CCID, которая позволяет достичь еще большей универсальности за счет того, что универсальный драйвер CCID уже встроен в операционную систему. В настоящее время такие драйверы присутствуют в большинстве современных операционных систем, включая Microsoft Windows, различные версии Linuх, Mac OS X. Интерфейсом CCID оснащены Рутокен ЭЦП 2.0 и Рутокен Lite.
Основа архитектуры - Менеджер Ресурсов смарт-карт (ICC Resource Manager) предостваляет сервис системного уровня. Он управляет ресурсами смарт-карт, интерфейсных устройств, а также контролирует совместный доступ к этим устройствам и предоставляет примитивы управления транзакциями.
...
В настоящее время известны реализации PS/CS для Windows, а также совободная реализация PC/SC Lite (M.U.S.C.L.E Free Implementation) для Linux, различных версий Unix, а также Mac OS X.