(Действующий) ГОСТ Р ИСО 28560-2-2014 Информация и документация. Радиочастотная...

Докипедия просит пользователей использовать в своей электронной переписке скопированные части текстов нормативных документов. Автоматически генерируемые обратные ссылки на источник информации, доставят удовольствие вашим адресатам.

Действующий
- предпочтительным является выделение в радиочастотной метке специального места в памяти, предназначенного для кодирования идентификатора DSFID. Это место должно адресоваться в специальных командах для записи, чтения и блокирования идентификатора DSFID. Адрес этого расположения может определяться производителем интегральной схемы, и его объявление не нужно для команд радиоинтерфейса;
- альтернативный метод заключается в использовании правил программного кодирования идентификатора DSFID, приведенных в ИСО/МЭК 15962.
Радиочастотные метки с использованием любого из этих методов полностью совместимы в отношении идентификатора DSFID.
Если в памяти радиочастотной метки выделено определенное место, то она может поддерживать команду Lock DSFID (Блокировка идентификатора DSFID) радиоинтерфейса. Блокировка в этом случае становится пользовательским выбором, основанным на оценке необходимости изменения метода доступа и формата данных в какой-то момент в будущем. С другой стороны, если идентификатор DSFID кодируется программно, блокировку следует рассматривать совместно с блокировкой первичного идентификатора предмета учета, который данная часть ИСО 28560 рекомендует блокировать.
8.1.5 Заданные команды радиоинтерфейса
В таблице 7 указаны обязательные и необязательные команды, необходимые для приложений с использованием радиочастотной идентификации для управления предметами, и следовательно для данной части ИСО 28560. Устройства считывания и радиочастотные метки, заявляемые как совместимые с данной частью ИСО 28560, должны соответствовать требованиям к управлению предметами, приведенным в таблице 7.
Таблица 7 - Заданные команды и их коды
Код команды
Основной тип по ИСО/МЭК 18000-3 Mode 1
Функция
Требование управления предметами
01
ОбязательнаяInventory (Инвентаризация)Идентификатор AFI необходим для команды, а идентификатор DSFID необходим, как часть ответа
02
ОбязательнаяStay quiet (Сохранять молчание)Неизменное состояние
20
НеобязательнаяRead single block (Считать одиночный блок)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Read multiple blocks (Считать несколько блоков)
21
НеобязательнаяWrite single block (Записать одиночный блок)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Write multiple blocks (Записать несколько блоков)
22
НеобязательнаяLock block (Блокировать блок)Требуется для устройства считывания и для радиочастотной метки
23
НеобязательнаяRead multiple blocks (Считать несколько блоков)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Read single block (Считать одиночный блок)
24
НеобязательнаяWrite multiple blocks (Записать несколько блоков)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если не поддерживается команда Write single block (Записать одиночный блок)
25
НеобязательнаяSelect (Выбрать)Команда должна поддерживаться и устройствами считывания, и радиочастотными метками
26
НеобязательнаяReset to ready (Сброс к готовности)Команда должна поддерживаться и устройствами считывания, и радиочастотными метками
27
НеобязательнаяWrite AFI (Записать идентификатор AFI)Требуется для устройства считывания и для радиочастотной метки
28
НеобязательнаяLock AFI (Блокировать идентификатор AFI)Требуется для устройства считывания и для радиочастотной метки
29
НеобязательнаяWrite DSFID (Записать идентификатор DSFID)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, но если это невозможно, она должна поддерживать программное кодирование идентификатора формата данных (см. 8.1.4)
НеобязательнаяLock DSFID (Блокировать идентификатор DSFID)Устройство считывания должно поддерживать эту команду. Радиочастотная метка должна поддерживать эту команду, если она поддерживает команду радиоинтерфейса Write DSFID (Записать идентификатор DSFID) (код команды 29)
НеобязательнаяGet system information (Передать системную информацию)Требуется для устройства считывания и для радиочастотной метки
НеобязательнаяGet multiple block security status (Передать мульти-статус безопасности блоков)Требуется для устройства считывания и для радиочастотной метки

8.2 Последовательность битов и байтов

Правила, определяющие порядок следования битов и байтов, варьируются, базируясь на ссылочных стандартах, разработке собственных интерфейсов устройства считывания, обработки данных устройством считывания/опроса, даже на марке и модели компьютера и используемой операционной системе. На рисунке 6 приведены некоторые проблемы и ограничения.
ИСО/МЭК 18000-3 Mode 1 обращается к протоколу радиоинтерфейса, установленному ИСО/МЭК 15693-3, что проясняет передачу идентификаторов AFI и DSFID (как однобайтовых значений) в командах и ответах первым младшим значащим битом. Уникальный идентификатор микросхемы или идентификатор OID является полем с несколькими байтами, которое передается первым младшим значащим битом, каждый байт передается первым младшим значащим битом.
471 × 395 пикс.     Открыть в новом окне
Рисунок 6 - Проблемы и ограничения для последовательности битов и байтов
В отличие от некоторых более современных технологий радиочастотной идентификации в ИСО/МЭК 18000-3 Mode 1 не стандартизован интерфейс устройств, что означает различную адресацию битов и байтов в устройстве считывания/опроса или на входе прикладного программного интерфейса к устройству считывания/опроса или даже между логической памятью по ИСО/МЭК 15962 и прикладным программным интерфейсом для устройства считывания/опроса. Следовательно системным разработчикам важно обращать внимание на эти вопросы в конкретных используемых программных и технических средствах и операционной системе.
ИСО/МЭК 15962 определяет структуру набора данных как обычно начинающуюся с байта-предшественника.
В таблице D.3 приведено детальное кодирование на примере первичного идентификатора предмета учета.
Следовательно байт-предшественник первичного идентификатора предмета учета кодируется в блоке с наименьшим адресом в пользовательской памяти и в байте с наименьшим адресом. На рисунке 7 приведен пример кодирования для памяти с четырехбайтовым блоком на основе примера в таблице D.3
294 × 141 пикс.     Открыть в новом окне
Рисунок 7 - Закодированные байты для примера в таблице D.3
Единственным исключением является то, что для тех радиочастотных меток, в которых должен быть позиционирован изменяемый идентификатор DSFID, сдвинут байт-предшественник первичного идентификатора предмета учета ко второму адресуемому байту.
Ниже (таблица 8) приведена команда (или запрос) радиоинтерфейса Write Single Block (Записать одиночный блок) для записи в блок с наименьшим номером с каждым байтом, посланным радиочастотной метке, начинающимся с младшего значащего бита.
Таблица 8 - Пример команды Write single block (Записать одиночный блок) по ИСО/МЭК 15693-3
SOF
Флаги
Код команды
Идентификатор UID
Номер блока
Данные
CRC16
EOF
8 битов
21
D5 9B 7A 13 00 01 04 E0
8 битов
91 00 05 1С
16 битов
 Идентификатор UID требуется только при установке специального флага. В настоящем примере идентификатор радиочастотной метки представляет собой E0040100137A9BD5.  Значение наименьшего номера блока изменяется в зависимости от архитектуры памяти, определяемой различными изготовителями микросхем, и моделей.
_______________
 SOF - start of frame, начало структуры данных.
 CRC16 - (cyclic redundancy check, контроль циклическим избыточным кодом) 16-битовый циклический избыточный код.
 EOF - end of frame, окончание структуры данных.

8.3 Испытание радиоинтерфейса на соответствие

Испытание системы на соответствие должно выполняться согласно ИСО/МЭК ТО 18047-3.

8.4 Эксплуатационные испытания

Эксплуатационные испытания радиочастотных меток должны проводиться в соответствии с ИСО/МЭК 18046-3.

9 Проблемы целостности данных, обеспечения безопасности и конфиденциальности

9.1 Целостность данных

В ИСО/МЭК 15962 поддерживается селективная блокировка отдельных наборов данных, которая делает соответствующие блоки на радиочастотной метке навсегда заблокированными; их изменение практически невозможно. Эта функция должна использоваться для блокировки отдельных объектов данных, изменение которых сделает радиочастотную метку неработоспособной. Любой набор данных, который возможно будет изменен или удален, не должен блокироваться. Использование блокировки должно быть принято для первичного идентификатора предмета учета (см. 6.2) и возможно кода ISIL организации-владельца (см. 6.4). Блокировка наборов данных других элементов производится по локальному решению.
Блокировка любого элемента данных обеспечивает его постоянство и целостность в течение всего срока использования предмета учета и защищает систему от случайного или преднамеренного изменения ключевых элементов данных.

9.2 Обеспечение безопасности предметов учета

9.2.1 Общие положения
Для предотвращения неавторизованного выноса библиотечных предметов учета могут использоваться различные подходы. Выбор варианта системы обеспечения безопасности выходит за рамки данной части ИСО 28560 и лежит на ответственности поставщиков решений, разрабатывающих конкретные схемы для выбора библиотеками. Однако есть некоторые особенности радиочастотных меток стандарта ИСО/МЭК 18000-3 Mode 1 и реализации протокола данных, которые могут быть включены в конкретные системы обеспечения безопасности. Индивидуальные особенности обсуждаются в следующих подразделах, без каких-либо комментариев об их особых достоинствах. В конкретных системах также возможны комбинации этих вариантов.
Подробные рекомендации приведены в ИСО 28560-1.
9.2.2 Использование системы двойного значения идентификатора AFI
Системы обеспечения безопасности на основе двойного идентификатора AFI требуют, чтобы для предметов учета, принятых в фонд, идентификатор AFI программировался значением 07 . Также требуется, чтобы в идентификаторе AFI кодировалось значение С2  для выданных предметов учета.
Противокражные ворота на выходе из библиотеки опрашивают все радиочастотные метки с идентификатором AFI07 . Радиочастотные метки с таким значением кода реагируют и передают свои уникальные идентификаторы, а все остальные радиочастотные метки с другими значениями кода идентификатора AFI (в том числе, легально выданные читателям со значением кода С2 ) игнорируются.
Если используется такая система безопасности, идентификатор AFI не должен блокироваться.
9.2.3 Использование уникального идентификатора радиочастотной метки
Каждая радиочастотная метка по ИСО/МЭК 18000-3 Mode 1 имеет уникальный идентификатор, запрограммированный производителем интегральной схемы в энергонезависимой памяти. Идентификатор метки используется как часть антиколлизионной процедуры для обеспечения коммуникации по радиоинтерфейсу только с одной конкретной радиочастотной меткой. Он участвует в основном этапе последовательности связи и является частью реакции на команду Inventory (Инвентаризация). Сама команда Inventory (Инвентаризация) содержит аргумент, разрешающий использование отбора по идентификатору AFI.
Система поиска по базе данных требует наличия идентификаторов радиочастотных меток предметов учета, выданных на руки из библиотеки, обычно на определенный период времени. Система безопасности программируется на чтение всех идентификаторов радиочастотных меток, ищет их в базе данных, и, если они не значатся как легально выданные предметы учета, можно предполагать, что они были вынесены несанкционированным образом.
Так как радиочастотные метки по ИСО/МЭК 18000-3 Mode 1 могут использоваться в других системах радиочастотной идентификации, идентификатор DSFID (см. 7.2.6) радиочастотной метки должен быть проверен, чтобы убедиться, что радиочастотная метка соответствует данной части ИСО 28560. Идентификатор DSFID возвращается как часть ответа на команду Inventory (Инвентаризация).
Очень важно, чтобы идентификатор AFI выданных предметов учета соответствовал данной части ИСО 28560 для предотвращения помех со стороны других систем радиочастотной идентификации, совместимых по процедурам регистрации отводимых идентификаторов AFI из ИСО/МЭК 15961-2. Система обеспечения безопасности, основанная на проверке радиочастотных меток выдаваемых предметов учета по уникальным идентификаторам, должна дополнительно гарантировать, что значение идентификатора AFI С2  кодируется во всех выданных предметах учета. Процедуры для достижения этого здесь не указаны и должны быть разработаны каждым производителем систем самостоятельно.
9.2.4 Использование функции противокражной системы
Некоторыми производителями в радиочастотные метки по ИСО/МЭК 18000-3 Mode 1 были добавлены функции электронных противокражных систем как специальные нестандартные возможности. Соответственно данные функции не попадают в рамки стандартного радиоинтерфейса. Но они здесь приводятся, так как ряд производителей предлагают эти функции, как части своих систем. Предполагать наличие совместимости между разными противокражными системами невозможно.