ГОСТ Р ИСО/МЭК 7816-9—2011
Приложение А
(справочное)
Примеры атрибутов секретности, используемых для загрузки
А.1 Введение
В данном примере показано, как можно контролировать загрузку данных (безопасное скачивание) а карту
средствами контроля прав доступа к загружаемому объекту и защиту передаваемых данных с помощью безопасно го
обмена сообщениями. Загруженные данные могут содержать, например, код. ключи, аплеты.
В примере были сделаны следующие допущения:
- файловая система согласно настоящему стандарту;
- структура команд, жизненный цикл и управление доступом согласно настоящему стандарту;
- текущий файл DF находится уже в рабочем состоянии (LCS = 4);
- данные для загрузки во вспомогательном прозрачном файле 1 (DF/EF в состоянии инициализации
(LCS «■3)):
- SEID * 2 для LCS s 3 (состояние инициализации) и онлайн коммуникации, присутствует в текущем файле
DF;
- SEID = 3 дляLCS = 3(состояниеинициализации)иоффлайнкоммуникации.присутствуетвтекушемфайле
DF;
- SEID я 4 для LCS » 4 (рабочее состояние), присутствует в текущем файле DF;
- данные защищены для аутентификации (и произвольно зашифрованы) при помощи информационных объ
ектов, используемых для безопасного обмена сообщениями;
- вонлайн коммуникации (SEID = 2)асимметричный процессаутентификации был успешно выполнен ранее,
например, при помощи обмена сеансовым ключом, используемого для защиты загрузочных данных посредством
безопасного обмена сообщениями. Данные для загрузки защищены при помощи информационного объекта «крип
тографическая контрольная сумма» и дополнительно при помощи информационного объекта «криптограмма».
- воффлайн коммуникации (SEID = 3)данные для загрузки защищены при помощи информационного объек
та «цифровая подпись* и дополнительно при помощи информационного объекта «криптограмма»;
- информация авторизации (авторизация держателя сертификата) может быть представлена внутри вери
фицируемого картой сертификата, связывающего объект загрузки сключом аутентификации (SEID = 2. онлайн ком
муникация) или с ключом цифровой подписи (SEID = 3. оффлайн коммуникация) и с его правами доступа.
А.2 Безопасная загрузка
Безопасная загрузка представлена в описаниях онлайн и оффлайн коммуникаций.
Онлайн коммуникация
1 Выбрать текущий файл DF (SELECT (имя DF = AID)).
2 Установитьсостояние инициализации для онлайн коммуникации (MSE: RESTORE SEID = 2).
3 Провести внешнюю аутентификацию (проверка сертификата, внешне аутентифицировать).
4 Выбрать файл 1 (SELECT (идентификатор файла)).
5 Загрузить данные а файл (например. WRITE BINARY) с использованием SM. защищенного при помощи
информационного объекта «криптографическая контрольная сумма».
6 Провести активацию файла (ACTIVATE FILE).
7 Установить рабочее состояние (MSE. RESTORE SEID = 4).
8 Проверить аутентификацию пользователя (VERIFY (пароль)).
9 Выбрать файл 1(SELECT (идентификатор файла)).
10 Считать информацию (READ BINARY).
Оффлайн коммуникация
1 Выбрать текущий файл DF (SELECT (DF имя = AID)).
2 Установитьсостояние инициализации для оффлайн коммуникации (MSE. RESTORE SEID = 3).
3 Провести верификацию сертификата (VERIFY CERTIFICATE).
4 Выбрать файл 1 (SELECT (идентификатор файла)).
5 Загрузить данные в файл с использованием SM (например, WRITE BINARY), защищенного при помощи
информационного объекта «цифровая подпись*.
6 Провести активацию файла (ACTIVATE FILE).
7 Установить рабочее состояние (MSE. RESTORE SEID = 4).
8 Проверить аутентификацию пользователя (VERIFY (пароль)).
7