Storage Device Secure Data Erasure via Code Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data preservation systems face challenges in accurately erasing or updating data due to vulnerabilities in host processor programs, leading to potential erroneous operations.

Innovation Solution

A storage device with an acquisition unit for acquiring erase permission notifications, a generation unit for generating a second erase code based on specific data and authentication information, and an erase unit for erasing data when the first and second codes match, ensuring secure data deletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data erasing is performed based on host processor program instructions, then data can be deleted from storage device, but erroneous erasing may occur due to program vulnerability

Engineering Contradiction:
Improvedata deletion capabilityVSAvoiddata preservation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary authentication mechanism between the host processor and storage device. Instead of directly executing erase instructions, the system generates authentication information (first erase code) based on specific data, transmits it to the storage device, which then generates a second erase code for verification. This intermediary code-based authentication acts as a mediator that prevents erroneous erasing while maintaining operational capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the storage device generates a second erase code based on the received first erase code and specific data, then compares it with the first erase code before executing the erase operation. This feedback loop ensures that erasing only occurs when authentication succeeds, providing reliability control over the data deletion process.

Inventive Principle:
Principle #23Feedback

2Reliability

If authentication mechanism is implemented to prevent erroneous erasing, then data preservation reliability is improved, but system complexity increases

Engineering Contradiction:
Improvedata preservation accuracyVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of authentication from simple keyword matching to a multi-step code generation and verification process. The system transforms erase instructions into authenticated operations by generating first erase codes from specific data, transmitting them, and verifying against second erase codes. This parameter change enhances reliability while keeping the complexity manageable through structured parameter transformation rather than complex architectural changes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10353623B2Storage device, storage control method, computer program product, and storage system
Publication Date: 2019.07.16 KIOXIA CORP
  • US10353623B2 patent drawing
  • US10353623B2 patent drawing
  • US10353623B2 patent drawing

AI summary

According to an embodiment, a storage device includes an acquisition unit, a first generation unit, and an erase unit. The acquisition unit is configured to acquire erase permission notification which is generated based on specific data and first authentication information to authenticate the specific data, and includes a first erase code to erase the specific data and physical area information indicating a physical area of the specific data. The first generation unit is configured to generate a second erase code using the specific data stored in the physical area indicated by the physical area information and the first authentication information. The erase unit is configured to erase data stored in the physical area indicated by the physical area information when the first erase code corresponds to the second erase code.