Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UI Text Box
typeinfo

Обратите особое внимание на отличия методов адресации памяти и на то, какие области памяти доступны для использования. EEPROM современных ключей Guardant имеет объем 4096 байт. Часть этой памяти недоступна ни для чтения, ни для записи, часть доступна только для чтения, часть может изменяться только специальными операциями. Остальная память доступна для чтения и записи. При необходимости можно создавать области памяти, защищенные от чтения и (или) записи.

EEPROM может хранить объекты данных двух основных типов:

  • Предопределенные объекты данных, существующие в памяти электронного ключа всегда. Их назначение и расположениев расположение в памяти определено разработчиками электронных ключей.
  • Объекты данных, создаваемые разработчиком приложения. Их назначение, размерность и расположение в памяти определяются при создании. Такие объекты данных могут создаваться только в области памяти свободного назначения

...

Поля памяти, не защищенные аппаратными запретами

В полях памяти хранится различная информация, которую условно можно отнести к различным типам данных, подобно переменнымв переменным в языках программирования. Чтение и запись в поля памяти производится функциями функциями GrdRead и GrdWrite с использованием соответствующих кодов доступа. Никаких дополнительных сервисов не предусмотрено. Адресуются в режимах SAM и UAM

Защищенные ячейки и дескрипторы алгоритмов

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

Загружаемый код (только для Guardant Code/ CodeTime)

Разработчик приложения имеет возможность поместить в электронный ключ собственный код, который должен нести функциональную нагрузку и производить вычисления над данными приложения

...