Batch Memory Device Control via Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory device security systems face challenges in securely managing cryptographic keys and transferring privileges, particularly in ensuring the authenticity and integrity of memory devices and preventing unauthorized access.

Innovation Solution

A server system comprising a key management server and an access control server is implemented to securely manage cryptographic keys, authenticate memory devices, and control access, using techniques such as digital signatures and cryptographic hashes to verify identities and authorize operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic keys are stored in the server system for managing memory devices, then the ability to control and authenticate memory devices is improved, but the risk of unauthorized access and security breaches increases

Engineering Contradiction:
Improveauthentication capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The server system is divided into two separate components: a key management server that securely stores cryptographic keys and an access control server that handles authentication requests. This segmentation ensures that even if the access control server is compromised, the cryptographic keys remain protected in the key management server, thus maintaining security while enabling authentication capabilities.

Inventive Principle:
Principle #1Segmentation

2Productivity

If batch transfer control is implemented for multiple memory devices, then the efficiency of privilege transfer is improved, but the complexity of managing batch operations and ensuring individual device integrity increases

Engineering Contradiction:
Improveprivilege transfer efficiencyVSAvoidbatch operation management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple individual privilege transfer operations into a single batch operation. The system allows transferring control of multiple memory devices simultaneously by processing them as a group, which improves efficiency. The batch operation includes mechanisms to verify individual device integrity within the batch, managing complexity through unified processing while maintaining device-level security.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If digital signatures and cryptographic hashes are used to verify identities and authorize operations, then the security and integrity of operations are improved, but the computational overhead and processing time increase

Engineering Contradiction:
Improveoperation integrityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary authentication and establishes trust relationships before actual memory device operations. Digital signatures and cryptographic hashes are used in advance to verify identities and authorize operations, so that during actual data operations, the verification overhead is minimized. The computational heavy lifting is done beforehand during the authentication phase.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If the server system authenticates and controls access to memory devices over computer networks, then the remote management capability is improved, but the vulnerability to network-based attacks such as denial-of-service increases

Engineering Contradiction:
Improveremote management capabilityVSAvoidnetwork attack vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The access control server acts as an intermediary between the key management server and client systems over the computer network. It handles authentication requests and validates digital signatures, protecting the key management server from direct network exposure. This intermediary layer filters and manages network traffic, reducing vulnerability to denial-of-service attacks while enabling remote management capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240146525A1Batch Transfer of Control of Memory Devices over Computer Networks
Publication Date: 2024.05.02 LODESTAR LICENSING GROUP LLC
  • US20240146525A1 patent drawing
  • US20240146525A1 patent drawing
  • US20240146525A1 patent drawing

AI summary

A system, method and apparatus to control memory devices over computer networks. For example, a server system establishes a secure authenticated connection with a client computer system to receive a request having a batch identification that is configured in the server system to identify a batch of multiple memory devices. After determining that the client computer system is eligible to control the multiple memory devices in the batch, the server system transmits to the client computer system a response. The response contains control data for each respective memory device in the batch. The control data is based on at least a cryptographic key stored in the server system in association with the respective memory device. Using the control data the client computer system submits a command with a digital signature to the respective memory device, which validates the digital signature prior to execution of the command.