ГОСТ Р ИСО/МЭК 7816-4—2013
С Е ?
MF
EF
1
л_
fEF---------
-----
DFDF приложения
Файлы приложения
Рисунок 2 — Пример иерархии файлов DF
На рисунке 3 показаны файлы DF приложения с параллельной структурой без MF настыке интерфей
са, т.е. без видимой иерархии файлов DF. Такая организация поддерживает независимые приложения в
карте, гделюбое DF приложения может иметь свою собственную иерархию файлов DF с соответствующей
архитектурой безопасности.
DF
Приложения
OF
Приложения
Файлы
приложения
DF
Приложения
Рисунок 3 — Пример независимых файлов DF приложения
5.3.1 Выбор структуры
5.3.1.1 Методы выбора структуры
Выбор структуры позволяет получить доступ к данным структуры и, если структура представляет
собой DF, то и к ее подструктуре. Структура может быть выбрана неявно, т.е. автоматически после восста
новления и возможного выбора протокола и параметров (см. ИСО/МЭК 7816-3). Если структура не может
быть выбрана неявно, то она должна быть выбрана явно, т.е. с помощью, по меньшей мере, одного из
следующих методов.
Выбор по имени DF — Обращение к любому DF может быть осуществлено по имени DF. Оно
представляет собой строку до шестнадцати байтов. Любой идентификатор приложения {AID, см. 8.2.1.2)
может быть использован в качестве имени DF. Для того чтобы однозначно выбирать по имени DF, напри
мер. когда выбор осуществляется путем использования идентификаторов приложений, имя каждого DF
должно быть уникальным в данной карте.
Выбор посредством идентификатора файла — Обращение к любому файлу может быть осуще
ствлено с помощью идентификатора файла. Он состоит из двух байт. Значение 3F00’ зарезервировано для
обращения к MF. Значение FFFF’ зарезервировано для использования в будущем. Значение ’3FFF’ также
зарезервировано (см. ниже и 7.4.1). Значение ’0000’ зарезервировано (см. 7.2.2 и 7.4.1). Для того чтобы
однозначно выбирать любой файл с помощью его идентификатора, все файлы EF и DF, находящиеся в
иерархии непосредственно подданным DF. должны иметь разные идентификаторы.
Выбор через путь — Обращение к любому файлу может быть осуществлено через путь. Он пред
ставляет собой сцепление идентификаторов файлов. Путь начинается с идентификатора DF (MF для абсо
лютного пути или текущего DFдля относительного пути) и заканчивается идентификатором выбираемого
файла. Между этими двумя идентификаторами путь состоит из идентификаторов последовательных (в
рамках иерархии) родительских DF. если они имеются. Порядок следования идентификаторов файлов —
всегда внаправлении от родительского файла кдочернему. Если идентификатор текущего DF не известен, в
начале пути может использоваться значение’3FFF (зарезервированное значение). Значения ’3F002FOO’ и
’2F002F01’ зарезервированы (см. 8.2.1.1). Использование пути позволяет осуществлять однозначный
выбор любого файла из MF или из текущего DF (см. 8.3).
Обращение посредством короткого идентификатора EF — Обращение клюбому EF может быть
осуществлено с помощью короткого идентификатора EF. Он состоит из пяти бит. которые не все равны друг
другу, т. е. представляют собой значение от одного до тридцати. Значение ноль. т. е. 00000. используемое в
качестве короткого идентификатора EF, указывает на выбираемый в текущий момент EF. На уровне MF
число тридцать, т.е. 111100 в бинарном выражении, зарезервировано (см. 8.2.1.1). Короткие идентифи
каторы файлов EF не могут быть использованы в последовательности пути или в качестве идентификатора
файла EF (например, в команде SELECT).
17