ГОСТ Р 57483—2017
Т а б л и ц а 19 — Состав полей структуры ADS лодзаписи EGTS_SR_EP_S!GNATURE
Б ит 7Б и т вБ ит 5Б ит 4Б и т 3Б ит 2Б ит 1Б и тОТ ип
Тип
Р а зм е р .
данных
б а й т
B#
KEY# (Key Number)
ALGID (Algorithm Identifier)
SLNL (Signature Length Low Bits)
B#HSLNH (Signature Length High Bits)
SD (Signature Data)
МBYTE1
М USHORT2
М UINT4
МBYTE1
МBYTE1
мBINARYVAR
Описание полей:
B# — младшие 8 битов порядкового номера блока с кодом аутентификации для проверки его не-
корректируемости;
В#Н — (Block Number High Bit) — старшие 2 бита порядкового номера блока с кодом аутентифи
кации для проверки его некорректируемости;
KEY# — номер ключа из массива ключей, доступных ТСК. с помощью которого сформирован код
аутентификации данного блока данных. В данной версии ТСК поддерживает один ключ.
П р и м е ч а н и е — Рекомендуемое значение для включения в поле KEY# должно выбираться исходя из
условия, что ТСК поддерживает один ключ:
ALGID — идентификатор алгоритма генерации кода аутентификации.
П р и м е ч а н и е — Рекомендуемое значение для включения в поле ALGID — 0x8034, что соответствует
алгоритму НМAC_GOSTR3411_2012_256:
SLNL. SLNH — младшие 8 битов и старшие 6 битов значения длины данных кода аутентификации,
SD — данные кода аутентификации массива данных.
П р и м е ч а н и я
1Если требуется определение кода аутентификации всего массива информации о событии «Европротокола»,
перед вычислением кода аутентификации указанный массив информации объединяется без выравнивания содер
жимого всех сервисных подзаписей (их полезной нагрузки — поля SDR (Subrecord Data)) в следующем поредке:
- подзапись EGTS_SR_EP_MAIN_DATA;
- подзаписи EGTS_SR_EP_TRACK_DATA. если передаются;
- подзаписи EGTS_SR_EP_ACCEL_DATA. EGTS_SR_EP_TRACK_DATA2. EGTS_SR_EP_TRACK_DATA3,
если передаются;
- подзаписи EGTS_SR_EP_RAW_DATA. если передаются.
2 Информация подзаписей о траектории движения ТС упорядочивается по времени в порядке возрастания.
3 Информация подзаписей о профиле ускорения упорядочивается по времени без учета типа подзаписи.
4 Информация подзаписей о первичных навигационных данных упорядочивается по времени в порядке
возрастания.
5 Сформированный массив данных используется для вычисления кода аутентификации.
6 Если требуется определение кодов аутентификации информации о событии «Европротокола» по блокам,
то определение кодов аутентификации осуществляется по мере формирования блоков, при этом порядок вычис
ления кодов аутентификации блоков разного типа (с разными подзаписями) не имеет значения. В массив
инфор мации одного события «Европротокола» можно включить и подписать не более 1024 блоков.
6.3.6 Подзапись EGTS_SR_EP_RAW_DATA
Подзапись EGTS_SR_EP_RAW_DATA. структура которой приведена в таблице 20, предназначена
для передачи дополнительных данных по каждому навигационному спутнику, используемому при опре
делении координатно-временных параметров ТС: условный номер спутника, определенные значения
псевдодальности и доплеровского сдвига, соотношение сигнал/шум, время определения.
Т а б л и ц а 20 — Структура подзаписи EGTS_SR_EP_RAW_DATA
Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1БитОТип
ТипРазмер.
данных байт
B# (Block Number)
м
BYTE1
B#HMSA (Measurement Structures Amount-1)
м
BYTE1
25