Flash Memory Data Erasure Using Storage Address Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data erasure methods in flash memory do not securely remove data without affecting other stored data, as they either render the flash memory unusable or cause full-disk data loss, failing to prevent data leakage.

Innovation Solution

A method and apparatus that securely erase data by searching and deleting recorded storage addresses of all data sections corresponding to the data, using logical block addresses and data block numbers to identify and erase specific data sections, while maintaining the integrity of other data stored in the flash memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full-disk erasing is performed on the flash memory, then data security is improved, but all other data stored in the flash memory is lost and reading/writing operations are affected

Engineering Contradiction:
Improvedata securityVSAvoidother stored data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The flash memory storage space is segmented into multiple data sections, each with its own storage address. The erasure operation is segmented to target only the specific data section identified by the storage address, rather than erasing the entire flash memory. This allows selective erasure of only the necessary data while preserving other data sections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage address information is extracted and used as a precise identifier to locate and erase only the specific data section. By extracting and utilizing the storage address, the system can isolate the target data for erasure without affecting other data sections in the flash memory.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If system entry erasing is performed to destroy data, then data leakage is prevented, but the flash memory cannot be used again

Engineering Contradiction:
Improvedata leakage preventionVSAvoidflash memory usability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system extracts and utilizes the storage address to precisely identify and erase only the specific data section that needs to be secured. This approach prevents data leakage by completely erasing the target data while leaving the rest of the flash memory intact and usable for future operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The erasure operation is applied locally to only the specific data section identified by the storage address, rather than affecting the entire flash memory system. This localized approach ensures data security for the targeted section while maintaining the functionality and usability of the remaining flash memory capacity.

Inventive Principle:
Principle #3Local quality

3Productivity

If conventional writing is performed in flash memory, then data is stored, but original data remains in the storage area and can be read using technical means

Engineering Contradiction:
Improvedata storage efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before writing new data to a storage area, the system performs a preliminary erasure action on the existing data in that storage area. This preliminary erasure ensures that when new data is written, the original data is completely removed and cannot be recovered, thus maintaining both storage efficiency and data security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the potential harm of data remaining in storage areas into a benefit by implementing an erasure mechanism that is triggered as part of the writing process. The existing data that would otherwise be a security risk is transformed into an opportunity to demonstrate secure data handling by automatically erasing it before new data is written.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10007468B2Method and apparatus for erasing data in data section in flash memory
Publication Date: 2018.06.26 HUAWEI TECH CO LTD
  • US10007468B2 patent drawing
  • US10007468B2 patent drawing
  • US10007468B2 patent drawing

AI summary

A data erasing method and apparatus applied to a flash memory. The method includes receiving a data erasing instruction, where the data erasing instruction instructs to erase data or at least one data section of data sections corresponding to data, when the data erasing instruction instructs to erase the data, searching for recorded storage addresses of all the data sections corresponding to the data, and erasing all the data sections corresponding to the data according to the storage addresses that are found; and when the data erasing instruction instructs to erase the at least one data section of the data sections corresponding to the data, searching for a recorded storage address of the at least one data section, and erasing the at least one data section according to the storage address that is found.