ГОСТ Р ИСО/МЭК 7816-3—2006
7.2 Протокол для выбора протокола и параметров (PPS-протокол)
Разрешается начинать обмен PPS-запросами и PPS-ответами (далее — PPS-обмен) только
устройствам сопряжения.
Устройство сопряжениядолжно послать карте PPS-запрос.
Если карта получит ошибочный PPS-запрос. то она не должна посылать никакого ответа.
Если карта получит безошибочный PPS-запрос, то, если он окажется выполнимым, карта должна
послать PPS-ответ, либо будет превышено начальное время ожидания.
Если начальноевремя ожиданияпревышено, устройствосопряжениядолжнолибо применитьвос
становление карты, либо ее отвергнуть.
Если устройство сопряжения получит ошибочный PPS-ответ. то оно должно либо применить вос
становление карты, либо ее отвергнуть.
Если PPS-обмен окажется безуспешным, то устройство сопряжения должно либо применить вос
становление карты, либо ее отвергнуть.
7.3 Структура и содержание PPS-запроса и PPS-ответа
PPS-запросиPPS-ответ, каждый вотдельности, состоятизодного начальногобайта PPSS. за кото
рым следуют: байт формата PPS0. три необязательных байта параметров PPS1, PPS2 и PPS3 и кон
трольный байт РСК вкачестве завершающего (см. рисунок 15).
Рисунок 15 — Структура PPS-запроса и PPS-ответа
Байт PPSS идентифицирует PPS-запросили PPS-ответ и равен ’FF’.
Байт PPS0 указывает через биты Ь5, Ь6. Ь7, равные единице, на присутствие необязательных бай
тов PPS1. PPS2. PPS3, соответственно. Биты с Ь4по Ы передают значение параметра Тдля предложе
ния протокола. Бит Ь8 зарезервирован для использования в будущем и должен быть установлен в
состояние «0».
Через байт PPS1 устройство сопряжения может предлагать карте значения параметров F и D. Эти
значениядолжны находиться от Fdдо Fi иотDdдо Di соответственно ибыть закодированы тем же спосо
бом, что и в байте ТА(1). Если устройство сопряжения не посылает байт PPS1. значит, оно предлагает
продолжать обмен при значениях Fd и Dd. Карта либо подтверждает оба значения путем эхоотражения
байта PPS1 (тогда эти значения становятся значениями Fn и Dn), либо не посылает байт PPS1. чтобы
продолжать обмен при значениях Fd и Dd (тогда значение Fn устанавливается как 372, а значение Dn
— как 1).
Байты PPS2 и PPS3 зарезервированы для использования вбудущем.
Значение байта РСКдолжнобытьтаким,чтобы результат выполненияоперации сложения «исклю
чающее ИЛИ» над всеми байтами от PPSS до РСК включительно был нулевым.
20