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

Содержание:

Сокращения

1 ВВЕДЕНИЕ

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

3 ПРОТОКОЛЫ ВЗАИМОДЕЙСТВИЯ ТЕРМИНАЛЬНОГО ОБОРУДОВАНИЯ С КАРТОЙ
   3.1 ПРОТОКОЛ "T=0" (ISO 7816)
   3.2 ПРОТОКОЛ ТИПА "B" (ISO 14443)

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

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.10 СПРАВОЧНИК ПО КОМАНДАМ
   9.11 СПРАВОЧНИК ПО СТАТУСАМ КОМАНД

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

 

.