ГОСТ Р 57483—2017
- IMSIE — битовый флаг, который определяет наличие поля IMSI в подзаписи {если бит равен 1,
то поле передается, если 0, то не передается),
- LNGCE — битовый флаг, который определяет наличие поля LNGC в подзаписи (если бит ра
вен 1, то поле передается, если 0, то не передается);
- SSRA — битовый флаг для определения алгоритма использования сервисов (если бит равен
1, то используется «простой» алгоритм, если 0, то алгоритм «запросов» на использование сервисов);
- NIDE — битовый флаг определяет наличие поля NID в подзаписи (если бит равен 1, то поле
передается, если 0. то не передается);
- BSE — битовый флаг, определяющий наличие поля BS в подзаписи (если бит равен 1, то поле
передается, если 0. то не передается);
- MNE — битовый флаг, определяющий наличие поля MSISDN в лодзаписи (если бит равен 1. то
поле передается, если 0, то не передается);
- HDID — опциональное поле, идентификатор «домашней» телематической платформы (подроб
ная учетная информация о ТСК хранится на данной платформе);
-IMEI — опциональное поле, идентификатор мобильного устройства (модема ТСК). При невоз
можности определения данного параметра ТСК должно заполнять данное поле значением 0 во всех 15
символах;
- IMSI — опциональное поле, идентификатор мобильного абонента. При невозможности опреде
ления данного параметра ТСК должно заполнять данное поле значением 0 во всех 16-ти символах;
- LNGC — опциональное поле для кода языка, предпочтительного к использованию на стороне
ТСК (например, «rus» — русский);
- NID — опциональное поле, идентификатор сети оператора, в которой зарегистрировано ТСК.
Используются 20 младших битов. Представляет пару кодов MCC-MNC;
- BS — опциональное поле, максимальный размер буфера приема ТСК в байтах. Размер каж
дого пакета информации, передаваемого с сервера на ТСК. не должен превышать данного значения.
Значение поля BS может принимать различные значения (1024, 2048, 4096) и зависит от реализации
аппаратной и программной частей конкретного ТСК;
- MSISDN — опциональное поле, телефонный номер мобильного абонента. При невозможности
определения данного параметра ТСК должно заполнять данное поле значением 0 во всех 15 символах
(формат данных для заполнения поля — в соответствии с (4)):
- ICCE — битовый флаг, который определяет наличие опционального поля ICCID в подзаписи
(если бит равен 1. то поле передается, если 0. то не передается);
- ICCID — уникальный идентификатор SIM/USIM-карты. установленной в ТСК.
6.7 Передача
МИД
в некорректируемом виде
6.7.1 Передача МИД в некорректируемом виде с использованием тонального модема.
Передаваемый с использованием тонального модема объем МИД всегда равен 140 байт.
При этом полезная (задействованная) часть блока данных МИД вместе с данными Optional Ad
ditional Data, указанными в ГОСТ 33464—2015 (таблица В.1. (приложение В)), размещаются в начале
блока данных, а незадействованные. оставшиеся свободными байты заполняются буферным значени ем
(как правило, нулевым).
При передаче МИД в некорректируемом виде незадействованные байты используются следую
щим образом:
- в первыедва байта помещается номер ключа шифрования, с помощью которого ТСК была сфор
мирована электронная подпись МИД;
-далее следует массив данных электронной подписи объемом 32 байта, сформированной по ал
горитму HMAC_GOSTR3411_2012_256;
-оставшиеся незадействованными байты заполняются нулевыми значениями до достижения
установленного объема блока данных в 140 байт.
Код аутентификации формируется для массива данных от первого байта блока МИД по байт
(включая его), предшествующий номеру ключа, т. е. по всем полезным данным МИД.
6.7.2 Передача
МИД
в некорректируемом видо с использованием SMS
Для передачи МИД по резервному каналу с использованием SMS используется расширение сер
виса EGTS_ECALL_SERVICE. При этом должна быть сформирована подзапись EGTS_SR_SIGNED_
RAW_MSD_DATA, за которой закреплен идентификационный номер 41.
Структура подзаписи EGTS_SR_SIGNED_RAW_MSD_DATA приведена в таблице 24.
30