JP7096829B2 - データ削除処理を検証する方法及びシステム - Google Patents
データ削除処理を検証する方法及びシステム Download PDFInfo
- Publication number
- JP7096829B2 JP7096829B2 JP2019541692A JP2019541692A JP7096829B2 JP 7096829 B2 JP7096829 B2 JP 7096829B2 JP 2019541692 A JP2019541692 A JP 2019541692A JP 2019541692 A JP2019541692 A JP 2019541692A JP 7096829 B2 JP7096829 B2 JP 7096829B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- pattern
- memory
- storage device
- data storage
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/02—Recording, reproducing, or erasing methods; Read, write or erase circuits therefor
- G11B5/024—Erasing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1408—Protection against unauthorised use of memory or access to memory by using cryptography
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/062—Securing storage systems
- G06F3/0623—Securing storage systems in relation to content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0891—Revocation or update of secret information, e.g. encryption key update or rekeying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1052—Security improvement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/03—Indexing scheme relating to G06F21/50, monitoring users, programs or devices to maintain the integrity of platforms
- G06F2221/033—Test or assess software
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2143—Clearing memory, e.g. to prevent the data from being stolen
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00666—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of erasing or nullifying data, e.g. data being overwritten with a random string
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
・暗号学的削除(SED専用)
-データ暗号化鍵が変更されて格納データが無意味と化す。
・上書き(HDD用に設計)
-ユーザデータをホスト指定型パターンと置換するファームウェアベースド上書きコマンド。
・ブロック削除(SSD用に設計)
-例えばトンネルリリースや任意の他の適切な手法等を用いて装置のユーザデータ領域を削除するために該手法を用い得る。
既知のデータパターンをデータ記憶装置の複数の既知のメモリ位置にわたって書き込むステップと、
データ記憶装置にデータ削除手順を行わせるステップと、
データ削除手順の完了後に既知のメモリ位置に格納されたデータを読み出すステップと、
読み出されたデータと既知のデータパターンのデータとを比較するステップと、
読み出されたデータと既知のデータパターンのデータとの間の比較の結果に少なくとも部分的に基づいて、検証結果を決定するステップとを含む。
データ記憶装置にデータ削除手順を追加的に1回以上行わせるステップ、及び/又は、
データ記憶装置が破壊されるべきことを示すステップ、及び/又は、
代替的な削除手順を行うステップ。
既知のデータパターンをデータ記憶装置の複数の既知のメモリ位置にわたって書き込み、
データ削除手順を行うかデータ記憶装置にデータ削除手順を行わせ、
データ削除手順の完了後に既知のメモリ位置に格納されたデータを読み出し、
読み出されたデータと既知のデータパターンのデータとを比較し、
読み出されたデータと既知のデータパターンのデータとの間の比較の結果に少なくとも部分的に基づいて、検証結果を決定するように構成されている。
データ記憶装置の複数の既知のメモリ位置にわたって既知のデータパターンを書き込むステップと、
データ記憶装置にデータ削除手順を行わせるステップと、
データ削除手順の完了後に既知のメモリ位置の各々に格納されたデータを読み出すステップと、
読み出されたデータに少なくとも部分的に基づいて検証結果を決定するステップ。
既知のデータパターンをデータ記憶装置の複数の既知のメモリ位置にわたって書き込むステップと、
データ記憶装置にてデータ削除手順を行うステップと、
データ削除手順の完了後に既知のメモリ位置の各々に格納されたデータを読み出すステップと、
読み出されたデータと既知のデータパターンのデータとを比較するステップと、
読み出されたデータと既知のデータパターンのデータとの間の比較の結果に少なくとも部分的に基づいて、検証結果を決定するステップとを実行させる。
1. ドライブのあちこちの特定のエリアに既知のデータセットを書き込む(例えば、データは定義されたパターンか固定シードを伴ってRNGを用いて生成されたパターンであることができる):
a. データを装置のあちこちに広げて、広範な包括範囲を保証する
b. 書き込まれるデータ量は、ユーザによって選択される%値に基づいているか又は削除規格若しくは他の要件に従って決定される
2. ファームウェア削除を開始(上書き系、暗号系、ブロック系)
3. 検証処理を開始
a. まず、ドライブサーフェイスを満たす一貫性を有するパターン(例えば、全て1や全て0のパターン)について確認するのであり、これはデータ削除の成功の徴表であるか及び/又はユーザデータが存在していないことの徴表たり得る。
b. これが失敗した場合、従前書き込まれたデータの不存在について代わりに確認する。
Claims (25)
- メモリを備えるデータ記憶装置からデータを削除する方法であって、該方法は、
既知のデータパターンを前記データ記憶装置の複数の既知のメモリ位置に書き込むステップと、
前記データ記憶装置にデータ削除手順を行わせるステップと、
前記データ削除手順の完了後に前記既知のメモリ位置に格納されたデータを読み出すステップと、
前記読み出されたデータと前記既知のデータパターンのデータとを比較するステップと、
前記読み出されたデータと前記既知のデータパターンのデータとの間の前記比較の結果に少なくとも部分的に基づいて、検証結果を決定するステップとを含み、
予備検証手順を行うステップであって:
前記メモリから読み出されたデータの所定の割合又は量が実質的に同一であるかを決定することを含む、ステップを含む、方法。 - 請求項1に記載の方法において、前記データ記憶装置は暗号化データ記憶装置を備える、方法。
- 請求項1又は2に記載の方法において、下記の少なくとも1つが該当する方法:
a)前記データ記憶装置の前記複数の既知のメモリ位置は、物理的な位置である、
b)前記データ記憶装置の前記既知のメモリ位置は、論理ブロックアドレッシング(LBA、logical block addressing)を用いて定義されている、
c)前記書き込み及び/又は読み出しは、前記メモリと関連付けられているファイルシステム及び/又はファイル転送プロトコルを用いないでなされる。 - 前記いずれかの請求項に記載の方法において、前記データ削除手順は、アドレス可能なメモリの実質的に全てからデータを削除することを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記データ削除手順は、さらなるデータパターンを前記メモリへと書き込むことを含む、方法。
- 請求項5に記載の方法において、前記さらなるデータパターンは次の少なくとも1つを含む、方法:予め定義された静的なパターン;全て1からなるパターン;全て0からなるパターン;ランダムなデータパターン;少なくとも1回反復された一連の1及び0からなるパターンであって、少なくとも1回反復された0x55、0xAA又は0x3Cシリーズからなるパターン;周期的に反復された一連の1及び0からなるパターンであって、周期的に反復された0x55、0xAA又は0x3Cシリーズからなるパターン。
- 前記いずれかの請求項に記載の方法において、前記データ削除手順は、データを暗号化及び/又は復号化をするために用いられる鍵を置換又は削除することを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記読み出されたデータと前記既知のデータパターンの前記データとについて所定の割合又は量が相違するかに応じて肯定的な検証結果を提供するステップを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記読み出されたデータと前記既知のデータパターンの前記データとについて全てが相違するかに応じて肯定的な検証結果を提供するステップを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記読み出されたデータと前記既知のデータパターンの前記データとについて所定の割合又は量が実質的に同じであるかに応じて否定的な検証結果を提供するステップを含む、方法。
- 請求項10に記載の方法において、
前記否定的な検証結果の提供に応答して:
前記データ記憶装置に前記データ削除手順を追加的に1回以上行わせるステップ、及び/又は、
前記データ記憶装置が破壊されるべきことを示すステップ、及び/又は、
代替的な削除手順を行うステップをなす、方法。 - 前記いずれかの請求項に記載の方法において、前記データ記憶装置の総データ記憶容量の所定の割合又は量、前記データ記憶装置の前記総データ記憶容量の少なくとも1%、2%、5%、又は10%、について前記既知のデータパターンを書き込むステップを含む、方法。
- 請求項12に記載の方法において、前記データ記憶装置の前記総データ記憶容量についての前記所定の割合又は量に依存して前記既知のデータパターンを生成するステップを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記メモリの複数の領域を選択するステップと、前記既知のデータパターンを前記領域の各々に書き込むステップとを含む、方法。
- 請求項14に記載の方法において、下記の少なくとも1つが該当する方法:
前記メモリの前記複数の領域は、前記メモリの一帯に分布している;
前記メモリの前記複数の領域は、前記メモリ内の物理的な位置について実質的に周期的に分布している;
メモリの前記複数の領域は、物理メモリ空間内にて選択された間隔によって隔ててある;
前記メモリの前記複数の領域は、ランダムに分布し得る;
前記メモリの前記複数の領域は、前記メモリについての所与のサブセット内にてランダムに選択されていることができる;
1つの区域が複数の領域のいずれか1つに関連する、複数の等しいサイズの区域に前記メモリを論理的にスライスして、対応する1つの前記区域内において前記メモリの各領域を選択することによって、前記メモリの前記複数の領域は、選択され得る;
メモリの前記複数の領域は、論理ブロックアドレッシング(LBA、logical block addressing)を用いて定義される。 - 前記いずれかの請求項に記載の方法において、
前記既知のデータパターンは、再現可能である、
前記既知のデータパターンは、予め定義された静的なパターンを備える、
前記既知のデータパターンは、アルゴリズム又は公式を用いて生成される、
前記既知のデータパターンは、少なくとも2つの異なるデータ値を備える、
前記既知のデータパターンは、少なくとも1回反復された一連の1及び0からなるパターンであって、周期的に反復された1及び0からなるシリーズからなるパターンを備える、
前記既知のデータパターンは、少なくとも1回反復された0xB5シリーズからなるパターンであって、周期的に反復された0xB5シリーズからなるパターンを備える、
前記既知のデータパターンは、一連の1及び0の複数インスタンスからなるパターンであって、0xB5シリーズの複数インスタンスからなるパターンからなる、又は
前記既知のデータパターンは、既知の固定シードを伴って乱数生成器(RNG、randomnumber generator)を用いて生成される
こととなる、方法。 - 請求項1~16のいずれかに記載の方法において、前記メモリから読み出されたデータの所定の割合又は量が実質的に同一であるか一貫した値を有している場合には肯定的な予備検証結果を提供し、その余の場合には否定的な予備検証結果を提供するステップを含む、方法。
- 請求項1~17のいずれかに記載の方法において:
前記メモリから読み出されたデータの所定の割合又は量が全てバイナリのゼロであるか、全てバイナリの1であるか、反復する一貫した任意の他のパターンであって、0xCCか0xAAか任意の他の明らかに反復するパターンであるかを決定するステップと、
前記メモリから読み出されたデータの所定の割合又は量がバイナリのゼロづくしであるか、バイナリの1づくしであるか、反復する一貫した任意の他のパターンであって、0xCCか0xAAか任意の他の明らかに反復するパターンである場合には肯定的な予備検証結果を提供し、その余の場合には否定的な予備検証結果を提供するステップとを含む、方法。 - 請求項1~18のいずれかに記載の方法において、否定的な予備検証結果の提供に応答して前記検証結果を決定するステップをなすステップを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記データ記憶装置は次の少なくとも1つであるか次の少なくとも1つを備える、方法:自己暗号化ドライブ(SED、self-encrypting drive)、HDD、SSD、不揮発性メモリ、フラッシュメモリ、NANDフラッシュメモリ、RAM、任意の種類のメモリカードであって、埋込型MMC(eMMC)の任意の種類のマイクロメディアカード(MMC)やSDカード(登録商標)の任意の種類のメモリカード。
- 前記いずれかの請求項に記載の方法において、前記データ記憶装置は前記データ記憶装置に固有なデータ削除ルーチンであって、ファームウェアで実装されたデータ削除ルーチンを格納しているか該ルーチンと関連付けられており、前記データ削除手順を実行するように構成されており、また、該方法は、データ削除装置によって前記データ削除ルーチンの実行を命令するステップを含む、方法。
- 前記いずれかの請求項に記載の方法において、前記データ記憶装置はハードウェア、ファームウェア、及びソフトウェアの少なくとも1つを備えており、また、前記データ削除手順は前記データ記憶装置の前記ハードウェア、ファームウェア、及びソフトウェアの少なくとも1つによって定義される、方法。
- 前記いずれかの請求項に記載の方法において:前記データ記憶装置又は前記データ記憶装置を含む装置を外部処理資源に接続するステップと;前記既知のデータパターンの書き込み、前記データ削除手順の実行、前記データの読み出し、及び、前記検証結果の決定の少なくとも1つを、前記外部処理資源の制御下で行うステップとを含む、方法。
- データ削除装置であって、
既知のデータパターンをデータ記憶装置の複数の既知のメモリ位置にわたって書き込み、
データ削除手順を行うか前記データ記憶装置にデータ削除手順を行わせ、
前記データ削除手順の完了後に前記既知のメモリ位置に格納されたデータを読み出し、
前記読み出されたデータと前記既知のデータパターンのデータとを比較し、
前記読み出されたデータと前記既知のデータパターンのデータとの間の前記比較の結果に少なくとも部分的に基づいて、検証結果を決定するように構成され、
前記データ削除装置は、予備検証手順を行い、前記メモリから読み出されたデータの所定の割合又は量が実質的に同一であるかを決定するように構成される、データ削除装置。 - コンピュータに、
既知のデータパターンを前記データ記憶装置の複数の既知のメモリ位置にわたって書き込むステップと、
前記データ記憶装置にてデータ削除手順を行うステップと、
前記データ削除手順の完了後に前記既知のメモリ位置の各々に格納されたデータを読み出すステップと、
前記読み出されたデータと前記既知のデータパターンのデータとを比較するステップと、
前記読み出されたデータと前記既知のデータパターンのデータとの間の前記比較の結果に少なくとも部分的に基づいて、検証結果を決定するステップとを含む動作を実行させるプログラムであって、
前記動作は、
予備検証手順を行うステップであって:
前記メモリから読み出されたデータの所定の割合又は量が実質的に同一であるかを決定することを含む、ステップをさらに含む、プログラム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB1701747.6 | 2017-02-02 | ||
| GBGB1701747.6A GB201701747D0 (en) | 2017-02-02 | 2017-02-02 | Intelligent verification of cryptographic erase and other firmware erasure processes |
| PCT/EP2018/052703 WO2018141929A1 (en) | 2017-02-02 | 2018-02-02 | Method and system for verifying a data erasure process |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020509467A JP2020509467A (ja) | 2020-03-26 |
| JP7096829B2 true JP7096829B2 (ja) | 2022-07-06 |
Family
ID=58462283
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019541692A Active JP7096829B2 (ja) | 2017-02-02 | 2018-02-02 | データ削除処理を検証する方法及びシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US11328069B2 (ja) |
| EP (1) | EP3555794B1 (ja) |
| JP (1) | JP7096829B2 (ja) |
| KR (1) | KR102511686B1 (ja) |
| GB (1) | GB201701747D0 (ja) |
| WO (1) | WO2018141929A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024142555A1 (ja) | 2022-12-26 | 2024-07-04 | パナソニックIpマネジメント株式会社 | 情報処理装置 |
| WO2024262068A1 (ja) | 2023-06-20 | 2024-12-26 | パナソニックIpマネジメント株式会社 | 情報処理システム |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11570155B2 (en) * | 2019-07-25 | 2023-01-31 | Everything Blockchain Technology Corp. | Enhanced secure encryption and decryption system |
| US11681965B2 (en) * | 2019-10-25 | 2023-06-20 | Georgetown University | Specialized computing environment for co-analysis of proprietary data |
| CN110866291B (zh) | 2019-11-15 | 2023-03-24 | 北京工业大学 | 一种基于双重安全机制的废旧电子产品信息清除方法 |
| US11625186B2 (en) * | 2020-07-16 | 2023-04-11 | Blancco Technology Group IP Oy | Data erasure of network devices |
| US12058122B2 (en) * | 2021-08-23 | 2024-08-06 | Whitestar Communications, Inc. | Password concatenation for secure command execution in a secure network device |
| JP2023172983A (ja) * | 2022-05-25 | 2023-12-07 | キオクシア株式会社 | メモリシステム |
| CN115237789A (zh) * | 2022-07-30 | 2022-10-25 | 苏州浪潮智能科技有限公司 | 一种数据销毁的有效性验证方法、系统、设备及介质 |
| KR102805778B1 (ko) * | 2022-08-09 | 2025-05-09 | 박종성 | 단말장치 및 이를 이용한 데이터를 복구 불가능하게 삭제하는 방법 |
| US12175114B1 (en) | 2023-07-17 | 2024-12-24 | SanDisk Technologies, Inc. | Authentication of sanitize erase |
| US12299313B2 (en) * | 2023-08-29 | 2025-05-13 | Nxp B.V. | Method for proving erasure of a memory |
| US20250077109A1 (en) * | 2023-09-01 | 2025-03-06 | Hewlett Packard Enterprise Development Lp | Erase verification for a nonvolatile memory |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150309925A1 (en) | 2014-04-23 | 2015-10-29 | Ensconce Data Technology, Inc. | Method for completing a secure erase operation |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6055047B2 (ja) | 1982-10-21 | 1985-12-03 | 工業技術院長 | 脂肪族アルコ−ル類の製造法 |
| US4612640A (en) * | 1984-02-21 | 1986-09-16 | Seeq Technology, Inc. | Error checking and correction circuitry for use with an electrically-programmable and electrically-erasable memory array |
| US5742614A (en) * | 1996-11-25 | 1998-04-21 | Texas Instruments Incorporated | Apparatus and method for a variable step address generator |
| US5875195A (en) * | 1997-03-31 | 1999-02-23 | International Business Machines Corporation | Method and apparatus for error injection techniques |
| US8316206B2 (en) * | 2007-02-12 | 2012-11-20 | Marvell World Trade Ltd. | Pilot placement for non-volatile memory |
| JP4439539B2 (ja) | 2007-07-09 | 2010-03-24 | 株式会社東芝 | 不揮発性半導体メモリ及びそのテスト方法 |
| US9317217B1 (en) | 2012-05-04 | 2016-04-19 | Amazon Technologies, Inc. | Wiping and verifying storage devices |
| FI125308B (en) | 2012-07-05 | 2015-08-31 | Blancco Oy Ltd | Device, arrangement, method, and computer program for erasing data stored in mass storage |
| US20140068277A1 (en) | 2012-09-04 | 2014-03-06 | Markus T. Metzger | Secure Deletion of Data Stored in a Memory |
| JP6055047B1 (ja) | 2015-08-11 | 2016-12-27 | レノボ・シンガポール・プライベート・リミテッド | 不揮発性記憶装置の消去システム、不揮発性記憶装置、外部消去装置および方法 |
-
2017
- 2017-02-02 GB GBGB1701747.6A patent/GB201701747D0/en not_active Ceased
-
2018
- 2018-02-02 US US16/481,416 patent/US11328069B2/en active Active
- 2018-02-02 WO PCT/EP2018/052703 patent/WO2018141929A1/en not_active Ceased
- 2018-02-02 JP JP2019541692A patent/JP7096829B2/ja active Active
- 2018-02-02 KR KR1020197025435A patent/KR102511686B1/ko active Active
- 2018-02-02 EP EP18703307.1A patent/EP3555794B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150309925A1 (en) | 2014-04-23 | 2015-10-29 | Ensconce Data Technology, Inc. | Method for completing a secure erase operation |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024142555A1 (ja) | 2022-12-26 | 2024-07-04 | パナソニックIpマネジメント株式会社 | 情報処理装置 |
| EP4645139A1 (en) | 2022-12-26 | 2025-11-05 | Panasonic Intellectual Property Management Co., Ltd. | Information processing apparatus |
| WO2024262068A1 (ja) | 2023-06-20 | 2024-12-26 | パナソニックIpマネジメント株式会社 | 情報処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018141929A1 (en) | 2018-08-09 |
| EP3555794A1 (en) | 2019-10-23 |
| EP3555794B1 (en) | 2025-09-17 |
| US20190392153A1 (en) | 2019-12-26 |
| KR102511686B1 (ko) | 2023-03-20 |
| KR20190109529A (ko) | 2019-09-25 |
| GB201701747D0 (en) | 2017-03-22 |
| JP2020509467A (ja) | 2020-03-26 |
| US11328069B2 (en) | 2022-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7096829B2 (ja) | データ削除処理を検証する方法及びシステム | |
| Wei et al. | Reliably erasing data from {Flash-Based} solid state drives | |
| CN102171704B (zh) | 用硬件加密存储设备进行外部加密和恢复管理 | |
| JP7458763B2 (ja) | 階層セキュリティを備えたフラッシュ変換層 | |
| CN108985111A (zh) | 数据储存装置以及固件加解密方法 | |
| US8996933B2 (en) | Memory management method, controller, and storage system | |
| US20130191636A1 (en) | Storage device, host device, and information processing method | |
| EP2998903B1 (en) | System and method for robust full-drive encryption | |
| US9235532B2 (en) | Secure storage of full disk encryption keys | |
| KR101648262B1 (ko) | Ssd에 적합한 보안 삭제 기능을 가진 패스워드 기반의 암호화 파일 관리 방법 및 이들을 이용한 암호화 파일 관리 시스템 | |
| JP6999679B2 (ja) | データ消去方法および装置 | |
| US7835518B2 (en) | System and method for write failure recovery | |
| KR101467227B1 (ko) | Ssd에 적합한 보안 삭제 기능을 가진 패스워드 기반의 암호화 파일 관리 방법 및 이들을 이용한 암호화 파일 관리 시스템 | |
| CN120161986A (zh) | 数据销毁方法、装置、设备和存储介质 | |
| CN116893778A (zh) | 存储数据删除管理系统及装置 | |
| US20260044277A1 (en) | System and method for protection of an audit trail during performance optimization of standards-compliant data sanitization of information storage media | |
| KR20240003750A (ko) | 실시간 보안 삭제 기능을 갖는 저장 장치 및 그것의 동작 방법 | |
| Leong et al. | High-Speed Data Shredding using Python | |
| CN116956303A (zh) | 一种加密硬盘的启动方法及相关组件 | |
| TW202215279A (zh) | 用於偵測儲存裝置中的惡意活動之模組和方法 | |
| WO2007118034A2 (en) | System and method for write failure recovery | |
| JP2020173681A (ja) | ファイルエクスポート及びインポートシステム並びに電子機器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210922 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211005 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20211223 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220304 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220614 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220624 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7096829 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |