Разные самоделки
948ad0d0

Оперативное запоминающее устройство с защитой доступа


Приборы DS 1992-94 имеют идентичную по структуре оперативную память, любая страница которой доступна как по чтению (непосредственно), так и по записи (через блокнотную память).

Прибор DS 199.1 имеет более сложную архитектуру оперативной памяти. В нем реализована на аппаратном уровне защита памяти от несанкционированного доступа. Вся энергонезависимая память разделена на четыре независимых страницы по 64 байта, одна из страниц - блокнотная память. Каждая страница основной памяти состоит из 48 байтов, предназначенных для хранения данных, и двух служебных полей по 8 байтов для хранения идентификатора и пароля (рис. 4).


Pис. 4

Механизм доступа к памяти реализован с помощью двух ключей: открытого, хранящегося в поле идентификатора, и закрытого, записанного в поле пароля. Открытый ключ записывается и считывается, закрытый только устанавливается и не может быть прочитан. Закрытый ключ обеспечивает санкционированный доступ к памяти и защищен от случайного изменения с помощью открытого ключа.

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

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

Реализованный в DS1991 механизм доступа к памяти обеспечивает надежную защиту памяти от несанкционированной записи-чтения, что в ряде применений крайне важно.



Содержание раздела