Руководство программиста-пользователя "Магистра 1.30"

Содержание:

Сокращения

1 ВВЕДЕНИЕ

2 ЖИЗНЕННЫЙ ЦИКЛ КАРТЫ

3 ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ ТЕРМИНАЛЬНОГО ОБОРУДОВАНИЯ С КАРТОЙ
  3.1 Протокол ISO 7816-3
  3.2 Протокол ISO 14443-3

4 КОНТРОЛЬ И ДИАГНОСТИКА КАРТЫ

5 ФАЙЛОВАЯ СИСТЕМА
   5.1 ФАЙЛЫ ДИРЕКТОРИЙ
   5.2 ФАЙЛЫ ДАННЫХ
        5.2.1 Бинарные файлы (BF)
        5.2.2 Файлы записей (FRF, CRF, VRF)
        5.2.3 Файлы BER-TLV записей (TF)
   5.3 СПЕЦИАЛЬНЫЕ ФАЙЛЫ
        5.3.1 Файлы ключей KF
        5.3.2 Файлы правил разграничения доступа
        5.3.3 Файлы хранения SE
   5.4 СПОСОБЫ ХРАНЕНИЯ ОБЪЕКТОВ ФАЙЛОВОЙ СИСТЕМЫ
        5.4.1 Базовый вариант файловой системы
        5.4.2 Расширенный вариант файловой системы

6 СИСТЕМА РАЗГРАНИЧЕНИЯ ДОСТУПА
   6.1 САНКЦИИ
   6.2 АТРИБУТЫ ДОСТУПА
   6.3 ПРАВИЛА ДОСТУПА
   6.4 АВТОРИЗАЦИЯ ДОСТУПА

7 КРИПТОГРАФИЧЕСКИЕ ОПЕРАЦИИ И ПРОТОКОЛЫ
   7.1 SECURE ENVIRONMENT
   7.2 АУТЕНТИФИКАЦИЯ
        7.2.1 Аутентификация по паролю
        7.2.2 Внешняя аутентификация
        7.2.3 Внутренняя аутентификация
        7.2.4 Взаимная аутентификация, симметричная схема
        7.2.5 Взаимная аутентификация, несимметричная схема
        7.2.6 Алгоритм диверсификации ключей ГОСТ 28147-89 (функция Фd)
        7.2.7 Алгоритм диверсификации ключей DES
        7.2.8 Алгоритм диверсификации ключей 3DES
   7.3 ЗАЩИЩЕННЫЙ ОБМЕН СООБЩЕНИЯМИ
   7.4 КРИПТОГРАФИЧЕСКИЕ СЕРВИСЫ

8 ПРИЛОЖЕНИЯ

9 КОМАНДЫ ОС
   9.1 КОМАНДЫ УПРАВЛЕНИЯ ФАЙЛАМИ
        9.1.1 CREATE FILE
        9.1.2 ACTIVATE FILE
        9.1.3 DEACTIVATE
        9.1.4 DELETE FILE
        9.1.5 TERMINATE CARD USAGE
   9.2 КОМАНДЫ НАВИГАЦИИ
        9.2.1 SELECT
   9.3 КОМАНДЫ РАБОТЫ С ДАННЫМИ BER-TLV
        9.3.1 GET DATA
        9.3.2 PUT DATA
   9.4 КОМАНДЫ РАБОТЫ С БИНАРНЫМИ ФАЙЛАМИ
        9.4.1 READ BINARY
        9.4.2 UPDATE BINARY
        9.4.3 WRITE BIN ARY
   9.5 КОМАНДЫ РАБОТЫ С ФАЙЛАМИ ЗАПИСЕЙ
        9.5.1 APPEND RECORD
        9.5.2 READ RECORD
        9.5.3 UPDATE RECORD
   9.6 КОМАНДЫ РАБОТЫ С ПРАВИЛАМИ ДОСТУПА
        9.6.1 GET DATA
        9.6.2 PUT DATA
   9.7 КРИПТОГРАФИЧЕСКИЕ КОМАНДЫ
        9.7.1 MANAGE SECURITY ENVIRONMENT
        9.7.2 GENERATE KEY PAIR
        9.7.3 PERFORM SECURITY OPERATION
            Вычисление имитовставки
            Вычисление ЭЦП
            Вычисление хэша
            Проверка имитовставки
            Проверка ЭЦП
            Проверка сертификата ключа
            Зашифрование
            Расшифрование
   9.8 КОМАНДЫ АУТЕНТИФИКАЦИИ
        9.8.1 GET CHALLENGE
        9.8.2 INTERNAL AUTHENTICATE
        9.8.3 EXTERNAL AUTHENTICATE
        9.8.4 MUTUAL AUTHENTICATE
        9.8.5 GENERAL AUTHENTICATE
            Взаимная аутентификация по симметричной схеме
            Взаимная аутентификация по несимметричной схеме
        9.8.6 VERIFY
        9.8.7 CHANGE REFERENCE DATA
        9.8.8 RESET RETRY COUNTER
   9.9 СЕРВИСНЫЕ КОМАНДЫ
        9.9.1 VALIDATE CARD
        9.9.2 HANG CARD
        9.9.3 FS_MAINTANANCE
   9.10 СПРАВОЧНИК ПО КОМАНДАМ
   9.11 СПРАВОЧНИК ПО СТАТУСАМ КОМАНД

10 СТРУКТУРЫ ДАННЫХ НА КАРТЕ
   10.1 FCI, FCP, FMD
   10.2 ФАЗЫ ЖИЗНИ ФАЙЛА
   10.3 ТИПЫ ФАЙЛОВ
   10.4 СПОСОБ КОДИРОВАНИЯ ДАННЫХ

 

 

.