ГОСТ Р ИСО/МЭК 13157-1—2015
11 NFC-SEC-PDU
NFC-SEC-PDU должны передаваться в PDU «Защищенные данные» NFCIP-1 DEP (Data
Exchange Protocol, протокол обмена данными), помещая байт SEP в байт 0 из последовательности
байтов транспортных данных DEP. Байты транспортных данных DEP должны содержать ровно один
NFC-SEC-PDU.
Структура NFC-SEC-PDU указана на рисунке 3.
|SEP|PIP|NFC-SEC Payload
Рисунок 3 - Структура NFC-SEC-PDU
Таблица 2 определяет поля NFC-SEC-PDU как обязательные (m. mandatory), запрещенные (р,
prohibited) или условные (с. conditional). Условность (с) определяется далее в 11.3.
Таблица 2 - Поля NFC-SEC-PDU
NFC-SEC-PDUSEPPIDNFC-SEC Payload
P
m
P
P
c
c
c
c
c
p
c
ACT REQ
mm
ACT RESm
P
VFY REQm
VFY RESm
P
ENC
TMNm
ERRORm
_______
£________
11.1 Протокол безопасного обмена (SEP)
Однобайтовое поле протокола безопасного обмена (SEP) определяется следующим образом:
- Значение ООЬ в SVC указывает на то. что PDU является частью SSE-обмена. Значение 01b в
SVC указывает на то. что PDU является частью SCH-обмеиа.
- Код MSG идентифицирует тип PDU, как определено в таблице 3. Все иные коды являются
RFU.
- Биты RFU должны быть установлены в значение НУЛЬ. Получатели должны отклонять PDUc
битами RFU. установленными в значение ЕДИНИЦА.
Рисунок 4 определяет присвоение битов.
msb___________________________________________________________________________________ Isb
Bit 8|Bit 7
Bit 6|Bit 5
Bit 4|Bit 3|Bit 2|Bit 1
RFU
SVC
MSG
Рисунок 4 - Присвоение битов в SEP
Таблица 3 - Типы PDU и их MSG-коды
Описание
КодНазвание
0000 ACT.REQ
0001 ACT_RES
0010 VFY_REQ
Запрос на активацию для запроса новой службы
Реакция на активацию для принятия запроса службы
Запрос на верификацию для предоставления на проверку конт
рольных значений совместно используемого секретного ключа
отправителя
0011VFY_RES
Ответ на верификацию для предоставления на проверку конт
рольных значений совместно используемого секретного ключа по
лучателя
Зашифрованный пакет для защищенного обмена данными
Запрос на завершение для завершения службы
Ошибка, индикация ошибки
0100ENC
0110TMN
1111 ERROR
Другой
RFU
11.2 Идентификатор протокола (PID)
КаждаякриптографическаячастьNFC-SECнастоящегостандартаопределяет
соответствующий 8-битный PID. который включается только в ACT_REQ.
11.3 Полезная нагрузка NFC-SEC
TMN PDU не должен содержать поля Полезная нагрузка NFC-SEC. Поле Полезная нагрузка
NFC-SEC должно состоять из целого числа октетов. Его использование в ERROR PDU определено в
6