Parallel Memory Bank Overwriting for Resilient Data Erasure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data erasure methods are time-consuming and lack resilience, as they typically require sequential access to memory locations and are prone to incomplete erasure, posing security risks due to the potential recovery of unwanted data.

Innovation Solution

A data erasure system that concurrently overwrites data on multiple memory banks independently using an erasure module, combined with a backup power system to ensure uninterrupted operation during power disruptions, thereby reducing erasure time and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential overwriting of memory banks is performed by a processor, then data erasure is achieved, but the erasure time is excessive and productivity is low

Engineering Contradiction:
Improvedata erasure speedVSAvoiderasure time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The memory system is divided into multiple independent banks that can be processed simultaneously. The erasure module is segmented to handle different banks in parallel, with each bank having its own control logic and data bus, enabling concurrent overwriting operations across multiple banks rather than sequential processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from one-dimensional sequential processing to multi-dimensional parallel processing by utilizing multiple memory banks and multiple dedicated data buses. This dimensional expansion allows simultaneous erasure operations across different banks, dramatically increasing throughput and reducing total erasure time

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If sequential processing is used for memory erasure, then system complexity is kept simple, but reliability and resilience are poor due to potential delays and incomplete erasure

Engineering Contradiction:
Improveerasure completenessVSAvoiderasure module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The erasure module is divided into multiple independent processing units, each responsible for a specific memory bank. Each unit has its own control logic and can operate independently, ensuring that failures or delays in one unit do not affect others, thereby improving overall reliability and resilience of the erasure process

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each memory bank is equipped with dedicated control logic and data buses tailored to its specific erasure requirements. This localized configuration allows each bank to be optimized for reliable erasure while maintaining independence, so that the complexity is distributed rather than centralized, improving overall system reliability

Inventive Principle:
Principle #3Local quality

3Productivity

If a processor writes to and reads from one bank at a time via a shared bus, then device complexity is reduced, but the erasure operation is time-consuming and productivity suffers

Engineering Contradiction:
Improveerasure throughputVSAvoidbus structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bus structure is segmented into multiple dedicated data buses, with each bus assigned to a specific memory bank. This segmentation eliminates bus contention and allows simultaneous data transfers to multiple banks, dramatically increasing erasure throughput. The complexity of having multiple buses is offset by the removal of bus arbitration logic needed for shared bus access

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a single shared bus to a multi-bus architecture, expanding the data transfer dimension from one to many parallel channels. This allows concurrent erasure operations across multiple banks without the bottlenecks of sequential bus access, significantly improving productivity despite increased bus structure complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260010469A1Data erasure system
Publication Date: 2026.01.08 BAE SYSTEMS PLC
  • US20260010469A1 patent drawing
  • US20260010469A1 patent drawing
  • US20260010469A1 patent drawing

AI summary

A data erasure system (100) comprising a memory (101) comprising a plurality of banks (101a-n). The data erasure system (100) further comprises a processor (102) configured to write data to and/or read data from one of the plurality of banks (101a-n) at a time. The data erasure system (100) further comprises an erasure module (106) configured to perform an erasure operation by overwriting data on two or more of the plurality of banks (101a-n) concurrently, wherein overwriting data on one of the two or 10 more banks (101a-n) is independent of overwriting data on another of the two or more banks (101a-n).