ГОСТ Р ИСО/МЭК 7816-4—2013
Приложение А
(справочное)
Приморы идентификаторов объекта и схем распределения тегов
А.1 Идентификаторы объекта
Для стандартов ИСО первым байтом является ’28’, т. е. десятичное число 40 (см. ИСО/МЭК 8825-1). Следует
одна или несколько серий байтов; бит 8 установлен на 0 в последнем байте серии и на 1 в предыдущих байтах,
если имеется более одного байта. Сцепление бит с 7 по 1 в байте из серии кодирует число. Каждое число должно
быть закодировано с минимальным количеством байтов, т. е. значение ’80’ является недействительным для
первого байта из серии. Первое число представляет собой номер стандарта, второе число, если оно имеется, —
номер части стандарта, состоящего из нескольких частей.
В первом примере (iso(1) standard(O) ic-cards(7816)} ссылается на ИСО/МЭК 7816:
- 7816 равно ’1Е88’, т.е. 0001 1110 1000 1000. т.е. два блока из семи бит 0111101 0001000;
- после ввода бита 8 с соответствующим значением в каждый байт, кодирование первой серии становится,
таким образом, 1011 1101 0000 1000. что равно BD08’.
Элемент данных ’28 BD08’ может быть использован в AID стандартной категории
(см.
8.2.1.2).
AID = ’Е8 28 BD08OB XX ... XX’(ИСО/МЭК 7816-11 определяет расширение идентификатора приложения
XX... XX).
AID = Е8 28 BD08 OF XX ... XX’ (ИСО/МЭК 7816-15 определяет расширение идентификатора приложения
XX... XX).
Во втором примере (iso(1) standard(O) e-auth(9798) part(5)} ссылается на ИСО 9798-5 (8J. Первая серия
получается следующим образом:
- 9798 равно ’2646’. т. е. 0010 0110 0100 0110. т. е. два блока из семи бит: 1001100 1000110;
- после ввода бита 8 с соответствующим значением в каждый байт, кодирование первой серии становится,
таким образом. 11001100 01000110, что равно СС46’.
Элемент данных ’28 СС46 05 02’ ссылается на второй механизм в ИСО/МЭК 9798-5 (8], т.е. GQ2. Такой
идентификатор может быть передан в информационный обьект (тег 06’. универсальныйкласс, см.
ИСО/МЭК 8825-1).
DO = {’06 05 28 СС 46 05 02’}.
В третьем примере (iso(1) standard(O) nress(9992) part(2)} ссылается на ИСО 9992-2 [10]. Первая серия
получается следующим образом:
- 9992 равно ’2708’. т. е. 0010 0111 0000 1000, т. е. два блока из семи бит: 1001110 0001000;
- после ввода бита 8 с соответствующим значением в каждый байт, кодирование первой серии становится,
таким образом, 1100 1110 0000 1000. что равно ’СЕ08’.
Элемент данных ’28 СЕ08 02’ (второй серии — ’02’). Он может быть передан 8 информационный обьект.
DO = ( 06 04 28 СЕ 08 02’}.
А.2Схемы распределения тегов
Примерсхемы распределения тегов поумолчанию
D01 = {’59 02 95 02’}
D02 = { 5F 24 03 97 03 31’}
D01 (тег ’59’. дата истечения срока действия карты) кодирует «Февраль 1995» в качестве даты истечения
срока действия карты (см. ИСО/МЭК 7816-6).
D02 (тег ’5F24’, дата истечения срока действия приложения) кодирует «31 Марта 1997» в качестве даты
истечения срока действия приложения.
Примеры совместимых схемраспределения тегов
D01 = {’78 06’ ( 06 04 28 СЕ 08 02 }}
D02 = {’5F 24 03 97 03 31’}
D03 = {’70 04‘{’80 02 XX XX’}}
D04 = {’67 0А’ {’5F 29 03 XX XX ХХ’К*81 02 XX XX’}}
D01 (тег ’78’, орган распределения совместимых тегов) указывает на совместимую схему распределения
тегов, определенную
в
ИСО 9992-2 {10}. к которой обращаются с помощью своего идентификатора объекта. Если
D01 появляется либо
в
строке исходных данных (см. 8.1.2). или в EF.ATR (см. 8.2.1.1). то орган распределения
тегов является действительным для карты в целом. Если D01 появляется вданных управления файлом DF
(см. 5.3.3), то орган распределения тегов является действительным в пределах этого DF.
D02 (тег ’5F24’, дата истечения срока действия приложения) кодирует «31 Марта 1997» в качестве даты
истечения срока действия приложения.
81