A computer system, bus interface unit, and method are provided for securing
certain devices connected to an I.sup.2 C bus. Those devices include any
device which contains sensitive information or passwords. For example, a
device controlled by a I.sup.2 C-connected device bay controller may
contain sensitive files, data, and information to which improper access
may be denied by securing the device bay controller. Moreover, improper
accesses to passwords contained in non-volatile memory connected to the
I.sup.2 C bus must also be prevented. A bus interface unit coupled within
the computer contains registers, and logic which compares the incoming
I.sup.2 C target and word addresses with coded bits within fields of those
registers. If the target or word address is to a protected address or
range of addresses, then an unlock signal must be issued before the
security control logic will allow the target or word address to access the
I.sup.2 C bus or addressed device thereon. The unlock signal can be
assigned to a particular slot among numerous slots, wherein the slots are
arranged in hierarchical order. This allows a system administrator the
capability to unlock accesses to protected non-volatile memory, and
thereby allowing the system administrator to change passwords within one
portion of non-volatile memory, and possibly allowing a lower priority
user to access and change a password within another portion of
non-volatile memory. The slot which accommodates an unlock signal assigned
to the system administrator is altogether separate from a slot assigned to
a non-system administrator or user.
Система компьютера, блок интерфеиса сюины, и метод обеспечены для обеспечивать некоторые приспособления соединенные к шине I.sup.2 ч. Те приспособления вклюают любое приспособление содержит чувствительные информацию или пароли. Например, приспособление контролируемое Ч-soedinennym I.sup.2 регулятором залива приспособления может содержать чувствительные архивы, данные, и информацию к которой неправильный доступ может быть отказан путем обеспечивать регулятор залива приспособления. Сверх того, неправильный доступ к паролям, котор содержат в слаболетучей памяти соединенной к шине I.sup.2 ч необходимо также предотвратить. Блок интерфеиса сюины соединенный внутри компьютер содержит регистры, и логика которая сравнивает входящюю цель и слово I.sup.2 ч адресует с закодированными битами внутри поля тех регистров. Если адрес цели или слова к защищенным адресу или ряду адресов, то сигнал открывать необходимо выдать прежде чем логика управлением обеспеченностью позволит адрес цели или слова достигнуть шины I.sup.2 ч или адресованного приспособления thereon. Сигнал открывать можно задать к определенному шлицу среди многочисленн шлицев, при котором шлицы аранжированы в иерархическом заказе. Это позволяет администратору системы возможность открыть доступ к защищенной слаболетучей памяти, и таким образом позволять администратору системы изменить пароли внутри одна часть слаболетучей памяти, и по возможности позволять более низкому потребителю приоритета достигнуть и изменить пароля внутри другая часть слаболетучей памяти. Шлиц приспосабливает сигнал открывать заданный к администратору системы altogether separate from шлиц заданный к администратору или потребителю нон-sistemy.