NVDIMM Migration Metadata for Secure Cross-Device Memory Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile dual in-line memory modules (NVDIMMs) are bound to specific computing devices and lack migration metadata, leading to inaccessible data when moved across devices due to lack of passphrase and layout information transfer.

Innovation Solution

A computing device system and method that reserves a portion of memory devices to store encrypted metadata describing physical layout and passphrases, allowing secure migration by creating migration metadata and storing it in a transferable format for target devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NVDIMMs use individualized passphrases bound to specific computing devices, then data security is improved, but device migration capability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddevice migration capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The passphrase management system is segmented into device-specific passphrases for security and migration-capable metadata for portability. The metadata contains essential layout information that can be transferred independently of device-bound passphrases, allowing partial migration capability while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Migration metadata acts as an intermediary between the source and target computing devices. It carries essential layout information that bridges the gap between device-specific security mechanisms and migration requirements, enabling data accessibility across devices without compromising passphrase security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If NVDIMMs are configured with device-specific layout settings, then system optimization is improved, but migration compatibility deteriorates

Engineering Contradiction:
Improvesystem optimizationVSAvoidmigration compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

Essential layout information is extracted from device-specific configurations and placed into migration metadata. This extracted metadata contains the minimum necessary information for compatibility without including device-optimized settings, allowing migration while leaving system-specific optimizations on the source device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The layout configuration parameters are changed from device-specific fixed values to migration-capable metadata structures. This allows the same physical NVDIMM to have different parameter settings on different devices while maintaining compatibility through the metadata interface.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If migration metadata is stored on the NVDIMM itself, then migration ease is improved, but data accessibility deteriorates due to encryption requirements

Engineering Contradiction:
Improvemigration easeVSAvoiddata accessibility
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Migration metadata is prepared and stored in advance on the NVDIMM in an encrypted format. This preliminary action ensures that when migration is needed, the metadata is already available and properly formatted, reducing migration complexity despite the encryption overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3625927B1Migration of memory devices
Publication Date: 2026.03.25 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • EP3625927B1 patent drawingFigure 1
  • EP3625927B1 patent drawingFigure 2
  • EP3625927B1 patent drawingFigure 3

AI summary

A computing device that includes a plurality of memory devices and firmware to provide a migration data storage option that reserves a portion of a memory device to store, at least, encrypted metadata describing the physical layout information of the memory devices in preparation for migration of the memory devices.