Card Activation Device for Secure Data Storage Firmware Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices lack efficient and secure methods for loading device firmware during the mass production stage, necessitating a novel card activation device and method for authenticating and activating these devices.

Innovation Solution

A card activation device comprising a first control unit and a central control unit, which transmits authentication data to the data storage device through a system bus, performs an authentication procedure, and only allows data transfer after successful authentication, ensuring secure firmware loading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If device firmware is downloaded to data storage device during mass production stage, then activation efficiency is improved, but security risk increases due to potential unauthorized access

Engineering Contradiction:
Improveactivation efficiencyVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary authentication actions before allowing firmware download. The card activation device performs authentication procedures with the data storage device before enabling firmware transfer, ensuring that only authorized devices can receive firmware during mass production, thus maintaining security while enabling efficient activation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The card activation device serves as an intermediary between the firmware source and the data storage device. It controls and mediates the firmware download process, verifying device authenticity before allowing firmware transfer, thereby securing the mass production activation process while maintaining productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If authentication procedure is implemented before firmware loading, then security is improved, but process complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication process is segmented into distinct steps: first authentication data transmission, second authentication data transmission, and final authentication verification. This segmentation structures the security process into manageable stages, reducing perceived complexity while maintaining robust security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes authentication parameters dynamically - transitioning from transmitting authentication data to verifying authentication results. The card activation device modifies its operational state based on authentication outcomes, creating a structured flow that manages complexity through parameter transitions

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple authentication data transmissions are required, then authentication security is improved, but activation time increases

Engineering Contradiction:
Improveauthentication securityVSAvoidactivation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Authentication data is transmitted in advance before firmware download begins. The card activation device sends first and second authentication data packets beforehand, verifying device legitimacy prior to the actual firmware transfer, thus securing authentication without significantly extending total activation time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication process flows continuously without interruption - first authentication data transmission, followed by second authentication data transmission, then verification. This continuous flow minimizes idle time between authentication steps, reducing overall activation time while maintaining multi-stage security

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11157181B2Card activation device and methods for authenticating and activating a data storage device by using a card activation device
Publication Date: 2021.10.26 SILICON MOTION INC
  • US11157181B2 patent drawing
  • US11157181B2 patent drawing
  • US11157181B2 patent drawing

AI summary

A card activation device includes a first control unit and a central control unit. In response to a first control command, the central control unit provides first authentication data to the first control unit and the first control unit transmits the first authentication data to the data storage device. After the first authentication data is transmitted to the data storage device, the central control unit provides second authentication data to the first control unit and the first control unit transmits the second authentication data to the data storage device. After the second authentication data is transmitted to the data storage device, the card activation device enters a fully locked state and performs an authentication procedure for authenticating the data storage device. Before the data storage device has passed the authentication procedure, the central control unit is not allowed to transmit any data to the data storage device.