Secure Memory Authentication for Endpoint Integrity Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack effective methods to securely authenticate and verify the integrity of communication endpoints with secure memory devices, particularly in network environments, which are vulnerable to tampering and hacking, and require manual configuration for service access.

Innovation Solution

Implementing security features within memory devices, including a cryptographic engine and access controller, to perform cryptographic computations and control access, combined with a security server that validates the device's identity and integrity, eliminating the need for physical SIM cards and manual configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration is used for service access, then service access can be established, but the process is time-consuming and reduces operational efficiency

Engineering Contradiction:
Improveoperational efficiencyVSAvoidtime for manual configuration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service authentication where the memory device automatically performs cryptographic computations and generates authentication credentials without requiring manual configuration. The device autonomously interacts with the security server to establish service access, eliminating the need for manual setup procedures and significantly reducing configuration time.

Inventive Principle:
Principle #25Self-service

2Reliability

If security features are implemented in memory devices, then authentication security is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security functionality is segmented into distinct modular components within the memory device, including a cryptographic engine for cryptographic operations, an access controller for managing access rights, and authentication logic for credential verification. This modular segmentation allows each component to be optimized independently while maintaining overall security, reducing the complexity burden on any single part of the device.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If cryptographic computations are performed within the memory device, then security against tampering is improved, but the device requires more complex processing capabilities

Engineering Contradiction:
Improvevulnerability to tamperingVSAvoidprocessing capabilities
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The memory device incorporates a dedicated cryptographic engine that acts as an intermediary component specifically designed to handle cryptographic computations. This specialized intermediary unit offloads complex cryptographic processing from the main device logic, providing robust tamper resistance while keeping the overall device architecture manageable through functional specialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12481599B2Monitor integrity of endpoints having secure memory devices for identity authentication
Publication Date: 2025.11.25 MICRON TECHNOLOGY INC
  • US12481599B2 patent drawing
  • US12481599B2 patent drawing
  • US12481599B2 patent drawing

AI summary

A security server to manage integrity of packages stored in an endpoint based on identity authentication implemented using security features of a memory device configured in the endpoint. For example, the security server validates identity data generated by the memory device based at least in part on a secret of the memory device. The server can extract, from the identity data, health information of a package stored in the endpoint and determined, based at least in part on the health information, whether or not to update or repair the package currently stored in the endpoint.