Data address security device and method
AssigneeHewlett-Packard Development Company, L.P.
InventorRobert Gardner
Life of this patent
Estimating the term…
Abstract
Methods and devices for monitoring transactions on a bus are disclosed herein. An embodiment of the device comprises a memory component and a comparator component. The memory component stores at least one address. The comparator component is operatively connected to the memory component and the bus. The comparator component compares an address transmitted over the bus with the stored address for purposes of identifying impermissible addresses. The device causes a transaction associated with an impermissible address to be aborted.
Claims26
A device for monitoring transactions on a bus, said device comprising:
- a memory component for storing at least one stored address;
- a first comparator component operatively connected to the memory component and the bus to compare an address transmitted over the bus with the at least one stored address for purposes of identifying impermissible addresses;
- and
- wherein the device causes a transaction associated with an impermissible address to be aborted.
A method of managing memory in a computer system, wherein the computer system comprises a master device and a slave device coupled to a bus, the method comprising:
- receiving a request associated with the master device for an allocation of memory;
- providing a memory allocation in response to the request;
- configuring a bus monitor according to the allocated memory, a portion of the memory being designated as allocated and a portion being designated as unallocated;
- monitoring the bus for transactions between the master device and the slave device corresponding to the unallocated memory;
- and
- aborting transactions associated with the unallocated memory.
A device for monitoring a bus within a computer, said device comprising:
- a memory device, wherein at least one address associated with said bus is storable in said memory device, said at least one address corresponding to a first privilege level;
- and
- a first comparator operatively connected to said memory device and said bus, wherein said at least one address storable in said memory device is comparable to an address transmitted by way of said bus using said comparator;
- said first comparator having a first operative mode when an address transmitted by said bus corresponds to said first privilege level;
- and
- said first comparator having a second operative mode when an address transmitted by said bus corresponds to a second privilege level.
A device for monitoring a bus, said device comprising:
- a processor operatively connected to said bus, said processor being associated with a computer readable medium, said computer readable medium comprising instruction for:
- storing at least one stored address;
- comparing an address transmitted over the bus with the at least one stored address for purposes of identifying impermissible addresses;
- and
- causing a transaction associated with an impermissible address to be aborted.
A device for monitoring a bus, said device comprising:
- a processor operatively connected to said bus, said processor being associated with a computer readable medium, said computer readable medium comprising instruction for:
- receiving a request associated with the master device for an allocation of memory;
- providing a memory allocation in response to the request;
- configuring a bus monitor according to the allocated memory, a portion of the memory being designated as allocated and a portion being designated as unallocated;
- monitoring the bus for transactions between the master device and the slave device corresponding to the unallocated memory;
- and
- aborting transactions associated with the unallocated memory.
A method for monitoring a bus associated with a computer, said method comprising:
- storing at least one address, said at least one address corresponding to a privilege level of said computer;
- monitoring addresses transmitted by way of said bus using said monitoring device;
- comparing said addresses transmitted by way of said bus to said at least one stored address;
- and
- providing an indication if at least one of said addresses transmitted by way of said bus is the same as said at least one stored address.
A bus monitoring device comprising:
- monitoring means for monitoring addresses transmitted by way of said bus;
- storage means for storing at least one address;
- comparing means for comparing said addresses transmitted by way of said bus to the at least one stored address;
- and
- notification means for providing a notification if an address transmitted by way of said bus is the same as said at least one stored address.
Dependencies are inferred from the claim text.