I/O Control Part Token Authentication for Storage Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing systems face challenges in effectively managing and securing input/output (I/O) requests from compute nodes to prevent data falsification and leaks, especially in hybrid and multi-cloud environments where traditional gateway and firewall configurations are insufficient.

Innovation Solution

An information processing system with an I/O control part that authenticates compute nodes and generates tokens for access control, ensuring that only authorized I/O requests are processed by storage nodes, thereby enhancing security and management efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional gateway and firewall configurations are used to secure I/O requests, then network access control is provided, but security against malware infiltration and unauthorized access is insufficient

Engineering Contradiction:
ImprovesecurityVSAvoidmalware infiltration and unauthorized access
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an I/O control part as an intermediary component between compute nodes and storage nodes. This mediator authenticates I/O requests by verifying authentication information (ID and token) before allowing access to storage resources, providing enhanced security beyond traditional network-level gateway and firewall configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If each resource verifies I/O requests independently, then access control is distributed, but information management becomes difficult

Engineering Contradiction:
Improveaccess controlVSAvoidinformation management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a universal authentication mechanism where the I/O control part handles authentication for all storage nodes centrally. Instead of each storage node independently verifying requests, the I/O control part authenticates compute nodes and issues tokens that are recognized across the system, simplifying information management while maintaining distributed access control.

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

3Reliability

If rigorous authentication of compute nodes and storage nodes is implemented, then security against unauthorized access is improved, but system complexity increases

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

Solution Approach 1:

The patent implements preliminary authentication where compute nodes are authenticated by the I/O control part before accessing storage resources. The authentication information (ID and token) is verified in advance, and authenticated nodes receive authorization to access specific storage nodes. This preliminary verification simplifies the overall system by establishing trust beforehand rather than requiring continuous complex verification during operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11592999B2Information processing system and information processing method
Publication Date: 2023.02.28 HITACHI VANTARA LTD
  • US11592999B2 patent drawing
  • US11592999B2 patent drawing
  • US11592999B2 patent drawing

AI summary

The storage part receives an I/O request including the ID of software, information regarding a storage area to and from which the software performs input and output, and a token. The storage part checks the I/O request against the software ID, the information regarding the storage area, and the token received from an I/O control part so as to determine whether access to the storage part is allowed. Upon determination that the access to the storage part is allowed, the storage part processes the I/O request.