Data Storage Gateway Security Offloading via BMC

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based data storage systems face challenges in maintaining security while managing system efficiency and latency due to the high cost and bandwidth utilization of dedicated security functions.

Innovation Solution

Offload security functionality to a baseboard management controller (BMC) using a Redfish interface, enabling authentication and verification processes remotely, thereby reducing the need for local security functions in the data storage array enclosure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated security function is implemented within the data storage system, then security is improved, but system cost and bandwidth utilization increase

Engineering Contradiction:
ImprovesecurityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The security functionality is extracted from the data storage system and relocated to a remote management system. The gateway acts as an intermediary that offloads authentication and authorization operations to the remote system, thereby removing the security processing burden from the storage system's bandwidth and resources while maintaining security functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A gateway is introduced as an intermediary component between the data storage system and the remote management system. The gateway handles security-related communication by forwarding authentication requests to the remote system and relaying results back, thereby protecting the storage system from direct security processing loads while enabling secure operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a dedicated security function is implemented within the data storage system, then security is improved, but overall system efficiency decreases

Engineering Contradiction:
ImprovesecurityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Security processing operations are extracted from the data storage system and performed remotely. This allows the storage system to focus on its primary data operations while security functions are handled by specialized remote infrastructure, improving overall system efficiency by preventing security overhead from bottlenecking storage operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The remote management system provides self-service security capabilities that automatically handle authentication and authorization without requiring dedicated security hardware or software within the storage system itself. This automated, remote-handled approach improves efficiency by eliminating the need for local security processing resources.

Inventive Principle:
Principle #25Self-service

3Reliability

If a dedicated security function is implemented within the data storage system, then security is improved, but latency increases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Authentication tokens are obtained in advance through preliminary authentication requests to the remote management system. Once authenticated, the gateway receives and caches authentication tokens that can be reused for subsequent operations, thereby reducing latency for repeated access operations while maintaining security verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Time-consuming security verification operations are extracted from the critical data access path and performed asynchronously through the gateway. The storage system can proceed with data operations while security verification is handled remotely, preventing security processing from becoming a latency bottleneck in the data access chain.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250337577A1System and Method for Offloading Security Functionality
Publication Date: 2025.10.30 DELL PROD LP
  • US20250337577A1 patent drawing
  • US20250337577A1 patent drawing
  • US20250337577A1 patent drawing

AI summary

A method, computer program product, and computing system for offloading security functionality in a data storage system. An authentication request is received at a gateway of the data storage system from a client for establishing a trusted connection between the client and the data storage system. The gateway transfers the authentication request to a remote management system for processing by the remote management system. Upon approval of the authentication request, the gateway receives an authentication token from the remote management system and the gateway transfers the authentication token to the client for use in subsequent access requests to the data storage system.