Secure Memory Verification for Counterfeit Host Device Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Counterfeiting of host devices, such as mobile phones and IoT devices, is difficult to detect and prevent, leading to inferior products being sold as authentic, which harms manufacturers and consumers.

Innovation Solution

Incorporating a secure memory system that injects unique and secret data during fabrication, generating trace data used for verification through a key management server and subscription service, ensuring only authentic devices can access subscription services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional memory systems are used without secure verification mechanisms, then device complexity and manufacturing cost are reduced, but security against counterfeiting is insufficient

Engineering Contradiction:
Improveauthenticity verificationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by injecting unique secret data into the memory system during the fabrication process, before the device reaches the consumer. This pre-established secret data serves as an inherent authentication mechanism that cannot be replicated by counterfeiters, thereby providing security without requiring complex verification systems to be added later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a key management server as an intermediary that facilitates authentication between the host device and subscription services. The server stores and verifies trace data without requiring complex verification logic to be embedded in the memory system itself, thus maintaining low device complexity while achieving high reliability through the intermediary verification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If secure memory system programming is implemented for host device verification, then counterfeiting detection capability is improved, but manufacturing process complexity increases

Engineering Contradiction:
Improvecounterfeiting detectionVSAvoidfabrication process
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of manufacture

Solution Approach 1:

The memory system performs self-service by automatically generating and storing unique secret data during fabrication without requiring external intervention or complex manual processes. The system uses its own internal resources to create the authentication credentials, simplifying the manufacturing process while enabling sophisticated counterfeiting detection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter of data injection timing from post-manufacturing to during fabrication. By injecting secret data at the fabrication stage rather than later, the process becomes integrated into existing manufacturing workflows, reducing overall complexity while enabling robust authentication capabilities.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If unique secret data is injected during fabrication, then authentication security is enhanced, but data management complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoiddata management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the data management complexity from the host device and memory system by storing trace data externally in a key management server. The memory system only retains minimal secret data for local verification, while the server handles the complex tasks of data storage, management, and verification, thus enhancing security without burdening the device with complex data management infrastructure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12580742B2Secure memory system programming for host device verification
Publication Date: 2026.03.17 MICRON TECHNOLOGY INC
  • US12580742B2 patent drawing
  • US12580742B2 patent drawing
  • US12580742B2 patent drawing

AI summary

Various examples are directed to a system for configuring a host device. The host device may comprise a memory system and may be programmed to receive subscriber software for interfacing the host device to a subscription service. The host device may also be programmed to receive from a first assembler secure appliance, first trace data based at least in part on the subscriber software and generate trace-derived data using the first trace data and the memory system identification key. The host device may also be programmed to send a subscription request to a subscription server associated with the subscription service. The subscription request may comprise the trace-derived data. The host device may also be programmed to receive, from the subscription server, subscription data for accessing the subscription service.