Memory System Shared Secret Authentication Without ID Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face security vulnerabilities due to the transmission of unique identifiers during verification processes, which can be intercepted or corrupted, exposing the system to cyber-attacks.

Innovation Solution

A secure key exchange operation is used to derive a shared secret between the memory system and a server without transmitting sensitive information, utilizing a Diffie-Hellman key exchange to generate a device identifier and asymmetric key pairs, allowing authentication without direct communication of the device identifier.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If unique identifiers are transmitted during verification processes, then authentication can be performed, but security vulnerabilities increase due to potential interception or corruption

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the sensitive unique identifier from the transmission process by using it only to generate public keys locally. The actual authentication is performed using public keys that can be safely transmitted, while the secret identifier never leaves the device. This separates the identification function from the transmission function.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces public keys as an intermediary between the unique identifier and the authentication process. The unique identifier generates public keys through cryptographic operations, and these public keys serve as the medium for verification. This intermediary allows authentication without exposing the original identifier.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If public keys are used for key exchange, then secure communication is enabled, but computational complexity increases

Engineering Contradiction:
Improvecommunication securityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs key generation and public key creation in advance during manufacturing or initialization. The unique identifier is used to generate public keys before any communication occurs, so that during actual authentication, only the pre-computed public keys need to be transmitted and verified, reducing real-time computational burden.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260019238A1Generating a shared secret for an electronic system
Publication Date: 2026.01.15 MICRON TECHNOLOGY INC
  • US20260019238A1 patent drawing
  • US20260019238A1 patent drawing
  • US20260019238A1 patent drawing

AI summary

Methods, systems, and devices for techniques for generating a shared secret for an electronic system are described. A memory system may identify an initial key pair and exchange a public key of the key pair with a public key associated with a server. The memory system and the server may each generate a shared secret. In some cases, the memory system and the server may use the shared secret to generate a device identifier for the memory system, for example by incorporating the device identifier into a cryptographic representation of a software layer of the memory system. The memory system and the server may use the device identifier to generate one or more asymmetric key pairs, which may be used by the server to authenticate the memory system.