ГОСТ Р ИСО/МЭК 7816-4—2013
Если длина четная и не менее четырех, то поле значения — идентификатор файла, за которым
следует одна или несколько пар байт. Каждая пара состоит из байта SEID. за которым следует байт ARR;
байт SEID идентифицирует безопасную среду, в которой правила доступа ссылаются на применяемый байт
ARR.
Т а б л и ц а 25 — Информационные объекты «атрибут секретности», ссылающиеся на расширенный формат
ТегДлина
Значение
’8В’1
Байт ARR (один байт)
3
Идентификатор файла (два байта) — байт ARR (один байт)
Четная. >3
Идентификатор файла (два байта) — байт SEID (один байт) — байт ARR (один
байт) — (байт SEID — байт ARR] — ...
Байт ARR текущей SE указывает правила доступа, действительные для текущегодоступа к DF при
ложения.
П р и м е ч а н и е — Если SE установлена в форме команды MANAGE SECURITY ENVIRONMENT, то SE по
умолчанию будет текущая SE.
5.4.4 Элементы данных «обеспечение безопасности»
В настоящем разделе определено множество элементовданных «обеспечение безопасности» с пра
вилами, определяющими методобработки ихданных. Элементыданных «обеспечение безопасности» рас
ширяют и оптимизируют информационные объекты «управляющие ссылки». Карта может обеспечитьбазо
вую поддержку механизмов защиты, которые выполняет приложение. Приложения могут найти их по ссыл ке
для безопасного обмена сообщениями и для операций по защите информации (см. ИСО/МЭК 7816-8 [4]). В
настоящем разделе неопределены некоторые характеристики элементовданных «обеспечение безопас
ности», например их длина, а также алгоритмы, которые изменяют их значение.
Принципы. Карта должна поддерживать и использовать значение элементов данных «обеспечение
безопасности» следующим образом:
-обновление совершается с новыми значениями, либо вычисленными картой, либо предоставленны
ми внешними устройствами, в соответствии со специальным правилом для специального типа элемента
данных «обеспечение безопасности»;
- обновление выполняетсядо того, как какой-нибудь результат будет создан для команды, вызываю
щей обновление. Обновление не зависит от состояния завершения команды. Если значение должно ис
пользоваться приложением воперации, которая вызывает обновление, тообновление выполняется до того,
как значение будет использовано;
-доступ к элементам данных «обеспечение безопасности», связанных с конкретным приложением,
ограничен функциями, выполняемыми этим специфичным приложением.
П р и м е ч а н и е — Реальная безопасность, достигаемая в паре команда-ответ, прежде всего, зависит от
алгоритмов и протоколов, определяемых приложением: карта обеспечивает поддержку только с этими элемен
тами данных и соответствующими правилами применения.
Элементы данных. Карта может поддерживать пару команда-ответ, защищенную элементами дан
ных, называемыми значениями прогрессии. Определены два значения прогрессии — счетчик сессий кар
ты и идентификатор сессий:
- счетчик сессий карты увеличивается один раз во время активации карты;
- идентификатор сессии вычисляется через счетчик сессий карты и из данных, предоставленных
внешними устройствами.
Определены два типа значений прогрессии:
- внутренние значения прогрессии, если предусмотрены для приложения, регистрируют, сколько раз
осуществляются специфичные события. Элементданныхдолжен увеличиться после события: карта может
предоставить функцию восстановления для этих счетчиков, которые, если это предусмотрено приложе
нием. устанавливают значение на ноль. Внутренние значения прогрессии не могут контролироваться
внешними устройствами и подходят для использования как защищенное внутрикарточное приближенное
представление в реальном времени. Эти значения могут использоваться в криптографических вычис
лениях:
30