Patent DE-102015205396-B4 (DE)
Title: Speichersystem und Verfahren zum Durchführen und Authentifizieren eines Schreibschutzes für dieses
Inventor: LEE JAEGYU
IPC: G06F12/14
Filed: 2015-03-25
Granted: 2021-10-28
Abstract: Speichervorrichtung (2200, 3200), aufweisend:einen ersten Speicher (2210), wobei der erste Speicher (2210) ein nichtflüchtiger Speicher ist;einen zweiten Speicher (2240), der konfiguriert ist, Schreibschutzinformationen in einem Schreibschutzdeskriptor zu speichern; undeinen Controller (2230), der konfiguriert ist:eine Schreibschutzdeskriptor-Leseanfrage von einer externen Vorrichtung (2100, 3100) zu empfangen;eine Schreibschutzdeskriptor-Leseantwort als Reaktion auf die Schreibschutzdeskriptor-Leseanfrage an die externe Vorrichtung (2100, 3100) zu übertragen;eine Schreibschutzdeskriptor-Aktualisierungsanfrage von der externen Vorrichtung (2100, 3100) zu empfangen, wobei die Schreibschutzdeskriptor-Aktualisierungsanfrage einen ersten Nachrichtenauthentifizierungscode enthält;die Schreibschutzdeskriptor-Aktualisierungsanfrage durch Folgendes auszuführen:Parsen eines Datenrahmens der Schreibschutzdeskriptor-Aktualisierungsanfrage;Erzeugen eines zweiten Nachrichtenauthentifizierungscodes basierend auf einem Schlüssel; wobei der Schlüssel gemeinsam genutzt wird von sowohl der Speichervorrichtung (2200, 3200) als auch der externen Vorrichtung (2100, 3100);Vergleichen des zweiten Nachrichtenauthentifizierungscodes mit dem ersten Nachrichtenauthentifizierungscode; undwenn der erste Nachrichtenauthentifizierungscode mit dem zweiten Nachrichtenauthentifizierungscode übereinstimmt, Aktualisieren der Schreibschutzinformationen des Schreibschutzdeskriptors,wobei die im Schreibschutzdeskriptor gespeicherten Schreibschutzinformationen enthalten: eine Speicherpartitionskennzeichnung, die eine Partition eines in der Speichervorrichtung (2200, 3200) enthaltenen ersten Speichers identifiziert, Startadresseninformationen, die eine logische Blockadresse für einen Speicherbereich in der identifizierten Speicherpartition angeben, Längeninformationen, die eine Länge des Speicherbereichs in der identifizierten Speicherpartition angeben, Beschreibbar-Informationen, die den Startadresseninformationen und den Längeninformationen zugeordnet sind, wobei die Beschreibbar-Informationen angeben, ob ein Schreibschutz auf den Speicherbereich angewandt werden soll, und einen Auswahlwert, der aus einem ersten bis dritten Schreibschutzwert eines Felds, das eine Art von Schreibschutz angibt, der als Reaktion auf ein Ausschalten, eine Hardware-Zurücksetzung, ein Einschalten, oder eine Anfrage auf den Speicherbereich angewandt wird, ausgewählt wird,wobei das Feld den ersten bis dritten Schreibschutzwert enthält,der erste Schreibschutzwert angibt, dass die Beschreibbar-Informationen zu einem ersten Wert verändert werden, nachdem die Speichervorrichtung (2200, 3200) eingeschaltet worden ist, wobei der erste Wert angibt, dass der Speicherbereich beschreibbar ist,der zweite Schreibschutzwert angibt, dass die Beschreibbar-Informationen nach einem Abschalten oder einer Hardware-Zurücksetzung der Speichervorrichtung zu einem zweiten Wert verändert werden, wobei der zweite Wert angibt, dass der Speicherbereich schreibgeschützt ist, undder dritte Schreibschutzwert angibt, dass die Beschreibbar-Informationen durch die Anfrage verändert werden.