SSD Command Control Access via Vendor Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional password protection methods for solid-state drives (SSDs) are vulnerable to circumvention once a password becomes public, allowing unauthorized access to restricted commands that can irreversibly alter the SSD, including firmware erasure, thereby compromising the device's integrity.

Innovation Solution

Implementing a vendor authorization signature system through command and control packets that require validation to enable or disable restricted commands, preventing unauthorized execution by ensuring only authorized signatures can unlock restricted regions or functions on the SSD.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password protection is used to restrict commands, then access control is provided, but security is compromised once the password becomes public

Engineering Contradiction:
ImprovesecurityVSAvoidauthorization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a command and control packet as an intermediary between the host device and SSD. This packet contains a vendor authorization signature that acts as a mediator to verify authorized access. Instead of relying solely on a password that can be compromised, the system uses this intermediary packet with cryptographic signatures to establish trusted communication, thereby maintaining security without excessive complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the authorization parameter from a simple password to a cryptographic signature contained within a structured command and control packet. This parameter change transforms the authorization mechanism from something that can be easily compromised (password) to something that provides stronger security guarantees (cryptographic signature validation), while the packet structure keeps the implementation manageable

Inventive Principle:
Principle #35Parameter changes

2Reliability

If restricted commands are locked out via password protection, then unauthorized access is prevented, but the protection can be circumvented when the password is compromised

Engineering Contradiction:
Improveprotection effectivenessVSAvoidauthorization process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by requiring the host device to obtain a vendor authorization signature and embed it in a command and control packet before executing restricted commands. This preliminary authorization step ensures that even if passwords are compromised, the restricted commands remain protected because the cryptographic signature validation occurs before command execution, providing robust protection without significantly complicating the operational flow

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10523444B2Solid state storage device with command and control access
Publication Date: 2019.12.31 MICRON TECHNOLOGY INC
  • US10523444B2 patent drawing
  • US10523444B2 patent drawing
  • US10523444B2 patent drawing

AI summary

Several embodiments of memory devices and systems with command and control access are described herein. In one embodiment, a memory device includes a controller having a processor and a memory component operably coupled to the processor. The controller is configured to receive at least one command and control (C2) packet from a remote computer associated with a device vendor. The C2 packet includes a request for the controller to perform a restricted command, and a vendor signature. The memory component stores instructions executable by the processor to determine if the vendor signature is valid and to direct the controller to perform the restricted command if the vendor signature is determined to be valid.