MEMORY SYSTEM, CONTROLLER AND CONTROL METHOD

To provide a memory system capable of preventing an error correction capability from being reduced by a secular change while preventing an auxiliary data amount from being increased.SOLUTION: A memory system comprises a nonvolatile memory and a controller. The controller controls write of data into...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: SUZUKI TAKETOSHI
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To provide a memory system capable of preventing an error correction capability from being reduced by a secular change while preventing an auxiliary data amount from being increased.SOLUTION: A memory system comprises a nonvolatile memory and a controller. The controller controls write of data into the nonvolatile memory or read of data out of the nonvolatile memory. The controller creates a cipher key relating to encryption of data to be written into the nonvolatile memory by using identification information which is acquired by utilizing characteristics of circuit elements in the controller. The controller creates auxiliary data for correcting an error which may be included in the identification information which is acquired when creating the cipher key again. The controller acquires secular change information relating to a secular change tendency of the identification information caused by secular changes in characteristics of the circuit elements, and adds the secular change information to the auxiliary data.SELECTED DRAWING: Figure 4 【課題】補助データ量の増大を防止しつつ、経時変化による誤り訂正能力の低下を防止することができるメモリシステムを提供する。【解決手段】実施形態によれば、メモリシステムは、不揮発性メモリと、コントローラと、を具備する。コントローラは、不揮発性メモリへのデータの書き込みまたは不揮発性メモリからのデータの読み出しを制御する。コントローラは、コントローラ内の回路素子の特性を利用して取得される識別情報を用いて、不揮発性メモリに書き込まれるデータの暗号化に係わる暗号鍵を作成する。コントローラは、暗号鍵の再作成時において取得される識別情報に含まれ得るエラーを訂正するための補助データを作成する。コントローラは、回路素子の特性の経時変化による識別情報の経時変化傾向に関する経時変化情報を取得して補助データに付加する。【選択図】図4