Статус документа
Статус документа

ГОСТ Р 58083-2018/ISO/TS 28560-4:2014 Информация и документация. Радиочастотная идентификация в библиотеках. Часть 4. Кодирование элементов данных на основе правил ИСО/МЭК 15962 в радиочастотной метке с раздельными банками памяти

     7.3 Правила кодирования по ИСО/МЭК 15962 для настоящего стандарта

7.3.1 Общие положения

Память радиочастотных меток по ИСО/МЭК 18000-63 разделена на четыре банка памяти согласно определению в 5.2.1. Три банка памяти могут быть запрограммированы, а четвертый, БП 10, записывается производителем микросхемы и является доступным только для считывания.

Память организуется в 16-битовые слова, и слово является минимальным набором данных, который может быть считан с радиочастотной метки либо записан в нее. Команды адресуются к словам по номеру, начиная с . При этом некоторые структуры памяти определяются как конкретные наборы битов, а первый бит в каждом банке памяти определяется как .

Стандартных команд радиоинтерфейса, определяющих, какие из слов являются заблокированными, не существует. ИСО/МЭК 18000-63 просто устанавливает, что "биты блокировки радиочастотной метки не могут быть считаны напрямую. Их состояние можно выявить только при выполнении других операций с памятью".

На рисунке 5 показана базовая архитектура протокола данных. Компоненты по ИСО/МЭК 15962 рассматриваются ниже.

Логическая память (см. рисунок 5) представляет собой программный эквивалент структуры памяти самой радиочастотной метки. Радиочастотные метки, поддерживающие определенный протокол радиоинтерфейса, могут иметь отличающиеся архитектуры. Хотя логическая память должна применяться ко всем банкам памяти радиочастотной метки, соответствующей требованиям ИСО/МЭК 18000-63, в настоящем стандарте она наиболее важна для БП 11 по причине широкого разнообразия существующих устройств считывания/опроса и радиочастотных меток.

Следующие разделы определяют структуры и правила применительно к настоящему стандарту.

     
Рисунок 5 - Архитектура протокола данных для радиочастотной идентификации по ИСО

7.3.2 Структура БП 00

Этот банк памяти используют для хранения паролей.

В пространстве с по хранится 32-разрядный пароль на уничтожение радиочастотной метки. По умолчанию значение этого пароля представляет собой строку из 32 двоичных нулей. Устройство опроса может использовать этот пароль для уничтожения радиочастотной метки, после чего она перестанет отвечать на запросы.

В пространстве с по хранится двоичный 32-разрядный пароль для доступа к радиочастотной метке. По умолчанию значение этого пароля представляет собой строку из 32 двоичных нулей. Для работы с памятью радиочастотной метки, пароль доступа которой отличен от нулевой строки, устройство опроса должно передать этот пароль.

Каждый из паролей может быть заблокирован, но, как показано в 7.3.1, это требование не является обязательным.

7.3.3 Кодирование и использование БП 00

7.3.3.1 Пароль на уничтожение

В ИСО/МЭК 18000-63 определяются два состояния для пароля на уничтожение: нулевое и ненулевое. Нулевое состояние позволяет произвести установку этого пароля, поэтому в случае, если библиотека оставляет это поле нулевым и неблокированным, она подвергает себя некоторому риску двухэтапной атаки. На первом этапе нулевой пароль может быть заменен на ненулевой, а на втором этапе этот ненулевой пароль может быть использован для уничтожения радиочастотной метки.

В 9.2 обсуждаются различные варианты защиты библиотек от уничтожения радиочастотных меток.

Поскольку для нормального функционирования системы пароль на уничтожение не требуется, предметы учета, в которых установлен этот пароль, могут быть использованы для обмена по МБА без каких-либо пагубных последствий. Единственный случай, когда может потребоваться пароль на уничтожение, это окончание жизненного цикла предмета учета, когда необходимо сделать радиочастотную метку несчитываемой.

7.3.3.2 Пароль доступа

Хотя не все радиочастотные метки, соответствующие требованиям ИСО/МЭК 18000-63, поддерживают пароль доступа в смысле предоставления области памяти и обработки необходимых команд, для обеспечения высокого уровня безопасности рекомендуется использовать радиочастотные метки с поддержкой пароля доступа. Если радиочастотная метка поддерживает пароль доступа, то это позволяет предотвратить несанкционированную запись/изменение данных в радиочастотной метке.

В разделе 9.2 обсуждаются различные варианты защиты библиотек от изменения данных в радиочастотных метках.

7.3.4 Структура БП 01

Этот БП содержит уникальный идентификатор предмета учета (UII) и связанный синтаксис. Первое слово по адресу с по содержит контрольную сумму CRC-16. Она генерируется автоматически при обработке радиочастотной метки, и правила работы с ней выходят за рамки настоящего стандарта. Следующее слово, располагающееся по адресу с по , содержит управляющее слово протокола согласно таблице 4.

Таблица 4 - Структура управляющего слова протокола