Abstract:
Die Spaltenleitungen der Speichermatrix werden alternativ als Detektorleitungen eingesetzt. Die ausgewählten Detektorleitungen werden jeweils vor dem Auslesen der Speicherspalten zusammen mit den betreffenden Spaltenleitung mit der Precharge-Spannung beaufschlagt. Wenn eine Detektorleitung ihren Precharge-Level während des Auslesens der Speicherzellen verliert, wird von einem Lichteinfall ausgegangen und eine entsprechende Alarmfunktion ausgelöst. Vorzugsweise werden zu den jeweils für die Datenübertragung ausgewählten Spaltenleitungen benachbarte Spaltenleitungen als Detektorleitungen geschaltet.
Abstract:
A synchronous flash memory includes an array of non-volatile memory cells. The memory array is arranged in rows and columns, and can be further arranged in addressable blocks. Data communication connections are used for bi-directional data communication with an external device(s), such as a processor or other memory controller. The memory can output data from storage registers on the data communication connections during a series of clock cycles to provide a burst of register data. The memory can also provide the register data in accordance to a defined clock latency value. The register data can include status data, operating setting data, manufacture identification, and memory device identification.
Abstract:
A secure microprocessor is designed using quad-coded logic which is similar to dual-rail encoded asynchronous logic except that the '11' state propagates an alarm. The alarm signal obliterates secure data in its path. Quad-coded logic provides resilience to power glitches and single-transistor or single-wire failures. The already low data dependency of the power consumption makes power analysis attacks difficult, and they are made even more difficult by inserting random delays in data and control paths, and by a set-random-carry instruction which enables software to make a non-deterministic choice between equivalent instruction sequences. These features are particularly easy to implement well in quad-coded logic.
Abstract:
The invention concerns an electrically erasable and programmable memory (MEM3) comprising at least a non-erasable secure zone. The invention is characterised in that the memory comprises means (ECCT1, ACC, MUX1, MUX2) for detecting and/or correcting reading errors in the secure zone, designed to record in the memory redundant bits and deliver an error signal (ERR) and/or to deliver a majority value bit when the redundant bits read in the memory are not of equal value.
Abstract:
A synchronous flash memory includes an array of non-volatile memory cells. The memory device has a package configuration that is compatible with an SDRAM. The memory device can comprise an array of memory cells having N addressable sectors, and control circuitry to control erase or write operations on the array of memory cells. Protection circuitry can be coupled to the control circuitry to selectively prevent erase or write operations from being performed on both first and last sectors of the N addressable sectors. The protection circuitry can comprise a multi-bit register having a first bit corresponding to the first sector and a second bit corresponding to the last sector.
Abstract:
A system is disclosed for isolating a bond pad (2) from the rest of the circuitry of a semiconductor chip (4) in a manner that protects the chip from applied signals that are outside the normal operating range and which tamper with the operation of the system. The system includes the use of a controllable switch (8) for routing the signal from the bond pad to the circuit and a detector for detecting a tamper condition on the bond pad. The detection of a tamper condition causes the detector to inform the microcontroller on the chip to, for example, terminate the operation in progress, perform a controlled system shutdown, disable pre-arranged functions, or record the fact that a tamper condition occurred.
Abstract:
The invention is a method and system in which an authentication chip having secret information stored within it, including secret data stored in multi-level flash memory, is protected from unauthorised modification of values stored in the flash memory. The secret information is stored using an internal command and can only be accessed by one or more further commands. Secret data in the information is stored in intermediate states of the multi-level flash memory between the minimum and maximum voltage level states. A validity check is performed on secret data items before allowing them to be read out by a command accessing them. The validity check involves calculation of a checksum and comparison of the result with a checksum stored using the internal command as part of the secret information.
Abstract:
The invention relates to a series arrangement of several floating gates (1) between a source connection (S) and a drain connection (D). Two successive partial cells respectively are structured in an opposite direction in relation to each other and are provided with supply lines of a branched and switchable high voltage supply line (4) that allows to impinge all partial cells with a same programming voltage.
Abstract:
A semiconductor memory card comprising a control IC (302), a flash memory (303), and a ROM (304). The ROM (304) holds information such as a medium ID (341) unique to the semiconductor memory card. The flash memory (303) includes an authentication memory (332) and a non-authentication memory (331). The authentication memory (332) can be accessed only by external devices which have been affirmatively authenticated. The non-authentication memory 331 can be accessed by external devices whether the external devices have been affirmatively authenticated or not. The control IC (302) includes control units (325) and (326), an authentication unit (321) and the like. The control units (325) and (326) control accesses to the authentication memory (332) and the non-authentication memory (331), respectively. The authentication unit (321) executes a mutual authentication with an external device.
Abstract:
The invention is characterized in that when data is processed by moving/copying the contents from a server having a large-capacity memory to a memory card, and vice versa, the information about the history of data moving/copying is stored in a nonvolatile memory, and the data moving/copying from the server to the memory card is inhibited or allowed according to the history information. The invention is further characterized in that when encrypted contents are sent to a server device having a large-capacity memory from a terminal, the key for decryption is re-encrypted and sent, and the re-encrypted key is further encrypted differently by the server device, thus performing two-stage encryption and thereby enhancing the security of copyright protection.