DE69928215T2 - Elektronischer Speicher und elektronische Anordnung mit solchem Speicher - Google Patents
Elektronischer Speicher und elektronische Anordnung mit solchem Speicher Download PDFInfo
- Publication number
- DE69928215T2 DE69928215T2 DE69928215T DE69928215T DE69928215T2 DE 69928215 T2 DE69928215 T2 DE 69928215T2 DE 69928215 T DE69928215 T DE 69928215T DE 69928215 T DE69928215 T DE 69928215T DE 69928215 T2 DE69928215 T2 DE 69928215T2
- Authority
- DE
- Germany
- Prior art keywords
- protection
- memory
- access
- electronic
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000001681 protective effect Effects 0.000 claims abstract description 9
- 239000003223 protective agent Substances 0.000 claims 1
- 230000000704 physical effect Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/24—Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/20—Address safety or protection circuits, i.e. arrangements for preventing unauthorized or accidental access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Storage Device Security (AREA)
- Credit Cards Or The Like (AREA)
Description
- Die vorliegende Erfindung betrifft einen elektronischen Speicher und eine mit einem solchen Speicher versehene elektronische Vorrichtung. Insbesondere betrifft die Erfindung den Schutz von in einem elektronischen Speicher enthaltenen Daten und die Steuerung des Zugriffs auf diese Daten oder auf die Möglichkeit des Schreibens in diesen Speicher.
- Das Dokument
US 5,724,551 beschreibt einen Rechnerspeicher, bei dem der Zugriff auf die Speicherblöcke durch einen Schutzschlüssel geschützt ist. Die Sequenz dieses Schutzschlüssels umfasst insbesondere zwei Bits zum Unterscheiden von vier in Betracht gezogenen Typen des Zugriffs auf einen Speicherblock, wie in15 von D1 gezeigt ist. Es sei angemerkt, dass die Sequenz "00" den Zugriff völlig sperrt, während die Sequenz "11" einen Lese- und Schreibzugriff, d. h. den weitestgehenden Zugriff auf den Speicherblock, erlaubt. - Im Allgemeinen sind die Speicherblöcke oder die Bitsequenzen, die einen Speicher bilden, gegebenenfalls durch ein oder zwei Schutz- oder Zugriffsbits geschützt. Das durch diese Schutzbits gewährleistete Schutzniveau ist unter der Voraussetzung, dass es möglich ist, ihren Zustand durch eine physikalische Einwirkung wie etwa eine Temperaturerhöhung, eine Ultraviolettstrahlung oder eine andere Einwirkung, die ein gleiches Resultat erzeugt, zu verändern, relativ mäßig. Es sei bemerkt, dass diese physikalischen Einwirkungen absichtlich sein können, mit dem Ziel, den Schutz aufzuheben, um Zugriff auf die Daten des Speichers zu erlangen, um diese entweder zu lesen oder weitere Daten in den Speicher zu schreiben. Jedoch sei angemerkt, dass ein Speicher auch infolge einer unvorhergesehenen Veränderung der Bedingungen, die diesen Speicher umgeben, einer oben erwähnten physikalischen Einwirkung unterworfen sein kann, und zwar vor allem einer Temperaturerhöhung.
- Das Ziel der vorliegenden Erfindung ist das Schaffen eines Speichers, der mit Schutzmitteln ausgestattet ist, die ein überdurchschnittliches Sicherheitsniveau aufweisen. Insbesondere ist das Ziel der vorliegenden Erfindung das Beseitigen der Einschränkung des Schutzes, die sich aus einer physikalischen Einwirkung auf den Speicher ergeben kann.
- Dazu betrifft die vorliegende Erfindung einen elektronischen Speicher, der wenigstens einen Block umfasst, dem Schutzmittel zugeordnet sind, um den Zu griff auf die in diesem Block enthaltenen Daten zu steuern, wobei dieser Speicher dadurch gekennzeichnet ist, dass diese Schutzmittel eine Schutzsequenz aus wenigstens zwei Bits und eine Entscheidungseinheit, die den Zugriff auf den Block sperrt, wenn die logischen Zustände der Schutzsequenz-Bits gleich sind, umfassen.
- Aus diesen Merkmalen resultiert, dass jede physikalische Einwirkung auf den Speicher und insbesondere auf die Schutzsequenzen einen Zugriff auf die geschützten Daten in dem Speicher nach sich zieht. Tatsächlich haben die physikalischen Einwirkungen im Allgemeinen zur Folge, dass sie die Gesamtheit von Bits, die dieser Einwirkung unterworfen ist, auf denselben logischen Zustand, d. h. entweder auf den logischen Zustand "0" oder den logischen Zustand "1", bringen.
- Die vorliegende Erfindung wird im Folgenden ausführlicher beschrieben anhand der lediglich beispielhalber und keineswegs einschränkend angegebenen
1 und2 , unter denen: -
1 schematisch eine elektronische Vorrichtung mit einem erfindungsgemäßen elektronischen Speicher zeigt; -
2 die möglichen Zustände für die Schutzsequenz jedes Speicherblocks und den Typ eines möglichen Zugriffs angibt. - In
1 ist eine elektronische Vorrichtung mit einem elektronischen Speicher2 und einer elektronischen Schaltung, die insbesondere eine logische Adressierungs- und Steuerschaltung4 zum Steuern des Zugriffs auf die verschiedenen Abschnitte des Speichers2 umfasst, gezeigt. Die logische Schaltung4 ist mit einer Schnittstelle zur Eingabe/Ausgabe von Daten, die entweder gelesen oder in einen Abschnitt des Speichers2 , insbesondere in einen Speicherblock MN, eingegeben werden sollen, verbunden. Die Eingabe/Ausgabe-Schnittstelle steht mit peripheren elektronischen Vorrichtungen und Schaltungen in Verbindung. Zudem wird sie von einem Zeitgeber CK getaktet. - Der elektronische Speicher
2 ist aus mehreren Speicherblöcken M1, M2, ..., MN gebildet. Jeder Speicherblock ist einer Entscheidungseinheit D1, bzw. D2, ..., DN zugeordnet. Die mehreren Speicherblöcke M1, M2, ..., MN sind jeweils mehreren Schutzsequenzen P1, P2, ..., PN zugeordnet. Es sei angemerkt, dass die Darstellung jedes Speicherblocks, der einer Entscheidungseinheit und einer Schutzsequenz zugeordnet ist, rein schematisch ist und lediglich beispielhalber angegeben ist. Jede dem Fachmann bekannte Anordnung, die einen Zugriff auf den Speicherblock in Abhängigkeit von dem in der zugeordneten Schutzsequenz eingetragenen Code gewährleistet, kann vorgesehen sein, ohne den Umfang der vorliegenden Erfindung zu verlassen. Insbesondere ist in einer Variante vorgesehen, dass die Entscheidungseinheiten D1 bis DN ein- und dieselbe integrierte Schaltung seitens der logischen Adressierungs- und Steuerschaltung4 bilden. - Erfindungsgemäß umfasst jede Schutzsequenz P1 bis PN wenigstens zwei Bits, wie dies in
2 für die Sequenz PN gezeigt ist. Zudem ist gemäß der Erfindung vorgesehen, dass die Codes der Schutzsequenz, die einen Zugriff auf den entsprechenden Speicherblock MN ermöglichen, verschiedene logische Zustände umfassen. So ist zum Zulassen eines Lesens und/oder Schreibens eines Speicherblocks der Schutzcode durch ein erstes Bit mit einem logischen Zustand "1" und ein zweites Bit mit einem logischen Zustand "0" gebildet. Um lediglich ein Lesen zuzulassen, ist das erste Bit des Schutzcodes im logischen Zustand "0", während das zweite Bit im logischen Zustand "1" ist. Die beiden restlichen Codes, d. h. die zwei Fälle, in denen die logischen Zustände des ersten und des zweiten Bits der Schutzsequenz entweder "1" oder "0" sind, lassen keinen Zugriff auf den Speicherblock MN zu. - Gemäß einer besonderen Ausführungsform ist vorgesehen, dass die Schutzsequenzen P1 bis PN programmierbar sind. So kann ein autorisierter Anwender oder der Hersteller des elektronischen Speichers für jeden Speicherblock getrennt entweder einen Nur-Lese-Zugriff (Read Only) oder einen Lese- und/oder Schreibzugriff (Read/Write) programmieren. Dazu ist der elektronische Speicher mit einer elektronischen Programmierschaltung elektrisch verbunden, die Teil der mit dem erfindungsgemäßen elektronischen Speicher versehenen elektronischen Vorrichtung sein kann. Die Programmierung der Schutzsequenzen P1 bis PN ist insbesondere durch die Einführung eines Zugriffscodes geschützt.
- Falls dieser Code aus einer Bitsequenz gebildet ist, ist vorzugsweise vorgesehen, dass gemäß der vorliegenden Erfindung jeglicher Zugriff auf Schutzsequenzen untersagt ist, wenn die logischen Zustände des Zugriffscodes gleich sind. Somit wird die vorliegende Erfindung auf eine höhere hierarchische Ebene angewandt, wobei die Schutzsequenzen gegen eine physikalische Einwirkung zu schützende programmierbare Speicherblöcke definieren.
Claims (7)
- Elektronischer Speicher (
2 ), der wenigstens einen Block (MN) umfasst, dem Schutzmittel (PN, DN) zugeordnet sind, um den Zugriff auf die in diesem Block enthaltenen Daten zu steuern, dadurch gekennzeichnet, dass diese Schutzmittel eine Schutzsequenz (PN) aus wenigstens zwei Bits und eine Entscheidungseinheit (DN), die den Zugriff auf den Block sperrt, wenn die logischen Zustände der Schutzsequenz-Bits gleich sind, umfassen. - Elektronischer Speicher nach Anspruch 1, dadurch gekennzeichnet, dass die Schutzsequenz entweder für einen Nur-Lese-Zugriff (Read Only) oder für einen Lese-Schreib-Zugriff (Read/Write) programmiert sein kann.
- Elektronischer Speicher nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Schutzsequenz programmierbar ist.
- Elektronische Vorrichtung, die mit einer elektronischen Schaltung und einem elektronischen Speicher nach einem der Ansprüche 1 bis 3 versehen ist.
- Elektronische Vorrichtung nach Anspruch 4, dadurch gekennzeichnet, dass der elektronische Speicher mehrere Blöcke umfasst, denen jeweils mehrere Schutzsequenzen zugeordnet sind.
- Elektronische Vorrichtung nach Anspruch 5, dadurch gekennzeichnet, dass wenigstens einige der mehreren Schutzsequenzen programmierbar sind, wobei die elektronische Schaltung so beschaffen ist, dass sie einem autorisierten Anwender oder dem Hersteller ermöglicht, die programmierbaren Schutzsequenzen zu programmieren, wobei diese Operation durch spezifische Schutzmittel geschützt ist.
- Elektronische Vorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass die spezifischen Schutzmittel ebenfalls durch eine Bitsequenz gebildet sind, die einen Code für den Zugriff auf die Schutzsequenzen definieren, wobei jeder Zugriff auf diese Schutzsequenzen verboten ist, wenn die logischen Zustände des Zugriffscodes gleich sind.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP99103806A EP1031987B1 (de) | 1999-02-26 | 1999-02-26 | Elektronischer Speicher und elektronische Anordnung mit solchem Speicher |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69928215D1 DE69928215D1 (de) | 2005-12-15 |
DE69928215T2 true DE69928215T2 (de) | 2006-08-03 |
Family
ID=8237650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69928215T Expired - Lifetime DE69928215T2 (de) | 1999-02-26 | 1999-02-26 | Elektronischer Speicher und elektronische Anordnung mit solchem Speicher |
Country Status (6)
Country | Link |
---|---|
US (1) | US6310827B1 (de) |
EP (1) | EP1031987B1 (de) |
JP (1) | JP2000250815A (de) |
AT (1) | ATE309607T1 (de) |
DE (1) | DE69928215T2 (de) |
TW (1) | TW455765B (de) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2899716A1 (fr) * | 2006-04-07 | 2007-10-12 | St Microelectronics Sa | Procede de securisation de blocs de donnees dans une memoire programmable electriquement |
ATE495493T1 (de) * | 2007-03-13 | 2011-01-15 | Em Microelectronic Marin Sa | Verfahren zur blockade von wörtern eines nichtflüchtigen speichers in einer elektronischen vorrichtung, die mit rf-kommunikationsmitteln ausgestattet ist |
CN103928045A (zh) * | 2013-01-14 | 2014-07-16 | 上海康舟控制***有限公司 | 一种静态存储器保护装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5856200B2 (ja) * | 1979-01-08 | 1983-12-13 | 株式会社日立製作所 | デ−タ処理装置 |
JPS62262533A (ja) * | 1986-04-30 | 1987-11-14 | ジ−メンス・アクチエンゲゼルシヤフト | Dpcm値伝送方法 |
US5724551A (en) * | 1996-05-23 | 1998-03-03 | International Business Machines Corporation | Method for managing I/O buffers in shared storage by structuring buffer table having entries include storage keys for controlling accesses to the buffers |
-
1999
- 1999-02-26 AT AT99103806T patent/ATE309607T1/de not_active IP Right Cessation
- 1999-02-26 DE DE69928215T patent/DE69928215T2/de not_active Expired - Lifetime
- 1999-02-26 EP EP99103806A patent/EP1031987B1/de not_active Expired - Lifetime
-
2000
- 2000-02-15 TW TW089102542A patent/TW455765B/zh not_active IP Right Cessation
- 2000-02-17 US US09/505,999 patent/US6310827B1/en not_active Expired - Lifetime
- 2000-02-24 JP JP2000047274A patent/JP2000250815A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
TW455765B (en) | 2001-09-21 |
ATE309607T1 (de) | 2005-11-15 |
EP1031987A1 (de) | 2000-08-30 |
DE69928215D1 (de) | 2005-12-15 |
JP2000250815A (ja) | 2000-09-14 |
US6310827B1 (en) | 2001-10-30 |
EP1031987B1 (de) | 2005-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2837201C2 (de) | ||
DE69815258T2 (de) | Elektrisch programmier- und löschbarer nichtflüchtiger Speicher mit einem lese- und/oder schreibgeschützen Bereich einschliesslich zugehöriger elektronischer Schaltung | |
DE69415272T2 (de) | Integrierte Schaltung mit einem geschützten Speicher und geschütztes System das diese integrierte Schaltung verwendet | |
EP1065598A1 (de) | Verfahren zum Zugriff auf einen Speicher und Speichereinrichtung hierfür | |
DE4139197C2 (de) | Halbleiter-Speichereinheit und Datenverarbeitungssystem mit einer Halbleiter-Speichereinheit | |
DE68921057T2 (de) | Schutzvorrichtung für eine elektronische Karte und Verwendung zum Schutz eines Abtastterminals für eine Magnet- und/oder Mikroprozessor-Karte. | |
CH671837A5 (de) | ||
DE69516570T2 (de) | Verfahren zum Schutz von Speicherkarte-Komponenten gegen betrügerischen Gebrauch | |
EP0321727A1 (de) | Verfahren und Schaltung zum manipuliergeschützten Entwerten von EE-PROM-Speichern | |
DE10324337B4 (de) | Rechnersystem und zugehöriges Verfahren zum Durchführen eines Sicherheitsprogramms | |
WO2000070761A1 (de) | Schaltungsanordnung zur erzeugung von strompulsen im versorgungsstrom integrierter schaltungen | |
DE19749659A1 (de) | Hierarchische Wortleitungsstruktur | |
DE69928215T2 (de) | Elektronischer Speicher und elektronische Anordnung mit solchem Speicher | |
DE69101099T2 (de) | Verfahren zum Bestätigen geheimer Kodes in Speicherkarten. | |
EP0276450A1 (de) | Datenschutzschaltung zur Sperrung der Uebertragung von Signalen über einen Bus | |
DE69316779T2 (de) | Tragbares elektronisches Gerät | |
DE2821110A1 (de) | Datenspeichereinrichtung | |
DE3333894C2 (de) | ||
DE3853482T2 (de) | Einrichtung zum schützen von speicherzonen eines elektronischen systems mit mikroprozessor. | |
DE19901829A1 (de) | Schaltungsanordnung zur elektronischen Datenverarbeitung | |
DE3025044A1 (de) | Vorrichtung fuer den schutz des zugangs zu einem dauerspeicher bei einer datenverarbeitungsanlage | |
WO2001013330A1 (de) | Integrierter schaltkreis und schaltungsanordnung zur stromversorgung eines integrierten schaltkreises | |
DE60000112T2 (de) | Mikroprozessor mit Schutzschaltungen zur Sicherung des Zugangs zu seinen Registern | |
WO1984000225A1 (en) | Method for scrambling digital information and device for implementing such method | |
DE10101972A1 (de) | Vorrichtung mit einem Steuergerät und einem nicht-flüchtigen Speicher sowie Verfahren zum Betreiben einer solchen Vorrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |