Cryptographic Key Management for Memory Access and Proof of Space

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face challenges in efficiently generating responses to proof of space challenges without significant computing power and energy consumption, and managing cryptographic keys for secure memory access and plot farming in cryptocurrency networks.

Innovation Solution

Implementing a memory sub-system with secure memory devices and a key management server to manage cryptographic keys for secure memory access and plot farming, using computation accelerators to offload computational burden from the host system, and enabling autonomous operation for plot generation and farming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional memory sub-systems are used for proof of space activities, then data storage is achieved, but computing power and energy consumption increase significantly

Engineering Contradiction:
Improveenergy consumptionVSAvoidproof of space challenge response generation
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent extracts the computational burden from the host system by implementing computation accelerators within the memory sub-system itself. The controller performs proof of space challenge response generation locally using dedicated hardware acceleration, separating the computationally intensive tasks from the host processor and reducing overall system energy consumption while maintaining productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The controller acts as an intermediary between the host system and the proof of space network. It manages cryptographic key storage, handles challenge responses, and coordinates plot generation activities, thereby reducing the computational load on the host while ensuring secure and efficient proof of space operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic keys are managed securely for memory access and plot farming, then security is improved, but system complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidkey management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges cryptographic key management functionality directly into the memory sub-system controller. The controller integrates secure key storage, cryptographic operations, and plot pool management in a unified architecture, reducing system complexity by eliminating separate key management hardware while maintaining high security standards through hardware-based protection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory sub-system performs self-service cryptographic operations autonomously. The controller generates, stores, and manages cryptographic keys internally, and automatically handles proof of space challenge responses without requiring external intervention, thereby simplifying the overall system architecture while ensuring secure operations.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If computation accelerators are implemented in memory sub-system, then computational burden on host is reduced, but device complexity increases

Engineering Contradiction:
Improvecomputational burden on hostVSAvoidmemory sub-system structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The controller is designed with multi-functionality, serving both as a memory management unit and a computation accelerator for proof of space operations. It handles traditional memory control tasks while simultaneously performing cryptographic operations, challenge response generation, and plot management, thereby reducing host burden without requiring entirely separate dedicated hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent replaces software-based cryptographic operations on the host system with hardware-based computation accelerators embedded in the memory sub-system. This substitution of mechanical/computational mechanisms from software execution to dedicated hardware circuits reduces the computational burden on the host while the added hardware complexity is confined to the memory sub-system where it performs specialized functions efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250260569A1Combined Cryptographic Key Management Services for Access Control and Proof of Space
Publication Date: 2025.08.14 MICRON TECHNOLOGY INC
  • US20250260569A1 patent drawing
  • US20250260569A1 patent drawing
  • US20250260569A1 patent drawing

AI summary

A security server storing a plurality of cryptographic keys to support device authentication, access control and proof of space plot farming. The cryptographic keys can include a first cryptographic key representative of an identity of a memory device, a second cryptographic key representative of a privilege to access a memory region in the memory device, and a third cryptographic key representative of a pool of proof of space plots. The security server can sign blocks in a blockchain created via plots in the pool, sign commands to access the memory region, and secure transfer of the second and/or third cryptographic key to the computer operated by an owner of the memory device.