SECURE MEMORY AREA
First Claim
Patent Images
1. A hardware secure memory area, which comprises:
- a main communication bus;
a plurality of secondary communication buses;
a plurality of bus transceivers coupling the plurality of secondary communication buses to the main communication bus; and
a plurality of memory circuits coupled to the plurality of communication buses, each bus transceiver selectively isolating a secondary communication bus to which the bus transceiver is associated from the main communication bus and selectively causing communication between the associated secondary communication bus and the main communication bus.
2 Assignments
0 Petitions
Accused Products
Abstract
A hardware secure memory area includes one or more secondary communication buses connected to a main communication bus. The secondary communication buses are coupled to the main communication bus by separate bus transceivers. The bus transceivers provide isolation between the communication buses and between unaccessed secondary buses and the main communication buses. Various external devices, such as memories, may be coupled to the communication buses. Only one bus transceiver may be activated at a time, thus making it impossible for two secondary communication buses to be linked.
-
Citations
3 Claims
-
1. A hardware secure memory area, which comprises:
-
a main communication bus;
a plurality of secondary communication buses;
a plurality of bus transceivers coupling the plurality of secondary communication buses to the main communication bus; and
a plurality of memory circuits coupled to the plurality of communication buses, each bus transceiver selectively isolating a secondary communication bus to which the bus transceiver is associated from the main communication bus and selectively causing communication between the associated secondary communication bus and the main communication bus.
-
-
2. A hardware secure memory area, which comprises:
-
a main communication bus;
a first bus transceiver coupled to the main communication bus;
a second bus transceiver coupled to the main communication bus;
a third bus transceiver coupled to the main communication bus;
a key communication bus coupled to the first bus transceiver;
a key cache coupled to the key communication bus for writing and reading keys;
a key random access memory coupled to the key communication bus for writing and reading cryptographic operations and keys;
a processor memory for writing and reading cryptographic algorithms, operations and keys;
an external memory communication bus coupled to the second bus transceiver;
an external memory coupled to the external memory communication bus for writing and reading application programs and commands;
a cryptographic algorithm communication bus coupled to the third bus transceiver;
a scratch memory coupled to the cryptographic algorithm communication bus for writing and reading cryptographic calculations; and
a memory coupled to the cryptographic algorithm communication bus for storing cryptographic algorithms.
-
-
3. A hardware secure memory area, which comprises:
-
a main communication bus;
a plurality of bus transceivers coupled to the main communication bus for controlling access to and from the main communication bus;
a plurality of secondary communication buses coupled to the bus transceivers; and
a plurality of memory circuits coupled to the plurality of secondary communication buses.
-
Specification