Курсовая работа: Управление смарт-картами с применением персонального компьютера
Высокий уровень (входной)
Один из двух
Ток max=+/ – 500uA
2
Vcc
V
Ток max=+/ – 50uA
0.7*Vcc
Vcc
V
Низкий уровень (входной)
Ток max=+/ – 1mA
0
0.8
V
Высокий уровень (выходной)
Один из двух
Ток max=+/ – 100uA
2.4
Vcc
V
Ток max=+/ – 20uA
3.8
Vcc
V
Низкий уровень (выходной)
Ток max=+/ – 1mA
0
0.4
V
Емкость входная и выходная 30 pF
Принципиальная схема подсоединения к смарт-карте управляющего интерфейса
Смарт-карта вставляется в приемное устройство (Card Acceptance Device, CAD), которое соединяется с компьютером. Кроме того, в состав приемного устройства может входить терминал, считыватель и интерфейсный механизм (interface device, IFD). В числе его основных функций – обеспечение смарт-карты энергией и установление соединения для обмена данными.
В процессе взаимодействия два компьютера обмениваются пакетами данных, которые создаются на основе определенного набора протоколов. Смарт-карты общаются с окружающим миром при помощи собственных пакетов данных, которые называются APDU (Application Protocol Data Units). Пакеты APDU содержат либо команду, либо ответное сообщение. Технология смарт-карт моделирует широко известный интерфейс «ведущий-ведомый» (master-slave), в котором самой смарт-карте отводится пассивная роль. Другими словами, смарт-карта всегда ждет от терминала команду APDU. Затем она выполняет указанное действие и посылает терминалу ответный пакет, подтверждающий выполнение команды. Между картой и терминалом происходит непрерывный обмен пакетами APDU, содержащими команды и ответы на них.
Микросхема в телефонной карточке имеет 8 выводов, но реально используются только 5. Наиболее простым вариантом является сборка «ридера» для подключения его к LPT-порту компьютера (рис 7).