Storage Array Access Bitmaps for Dataset Integrity Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage arrays are vulnerable to cyber-attacks such as data theft, destruction, or encryption, with current host-based detection techniques only identifying attacks after they occur, failing to prevent them.

Innovation Solution

Implementing a system that restricts access to datasets based on logical device or track, using access bitmaps and protection bitmaps to monitor and control access patterns, and employing a two-actor security mechanism to modify protection settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If access to storage arrays is freely permitted, then productivity and ease of operation are improved, but security and reliability deteriorate due to vulnerability to cyber-attacks

Engineering Contradiction:
Improvedata integrityVSAvoidaccess control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments storage arrays into multiple logical devices and further divides them into individual tracks. Access control is applied at the track level within logical devices, allowing fine-grained security policies to be enforced without restricting access to entire storage arrays. This segmentation enables selective protection of sensitive data while maintaining operational accessibility for non-sensitive portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements differential access control where different security policies are applied to different tracks within the same logical device. The protection bitmap enables specific tracks to be marked as protected or unprotected, allowing local quality control where only sensitive portions of data require restricted access while other portions remain freely accessible.

Inventive Principle:
Principle #3Local quality

2Reliability

If access control policies are established to protect data, then security is improved, but device complexity increases due to monitoring and enforcement mechanisms

Engineering Contradiction:
ImprovesecurityVSAvoidaccess control system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements partial action by applying access control only to specific tracks within logical devices rather than to all data. The protection bitmap selectively marks only those tracks containing sensitive information that require protection. This partial approach reduces the complexity of the access control system compared to comprehensive array-wide control while maintaining adequate security for critical data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces a protection bitmap as an intermediary data structure that mediates between access requests and stored data. This bitmap serves as a simplified interface that translates high-level security policies into low-level access control decisions, reducing the complexity of direct monitoring and enforcement mechanisms by providing an intermediate layer of abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If comprehensive monitoring of access requests is implemented, then detection capability is improved, but processing time and system overhead increase

Engineering Contradiction:
Improveabnormal access detectionVSAvoidaccess processing time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing the protection bitmap that identifies which tracks require protection before access requests are processed. This pre-computation of security policies allows the system to quickly determine whether an access request should be permitted without performing complex real-time analysis, thereby reducing access processing time while maintaining detection capability for abnormal access patterns.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the security policy determination from the access control enforcement process. By separating the identification of protected tracks (via the protection bitmap) from the actual access control decisions, the system can efficiently handle access requests by simply checking the bitmap state rather than performing comprehensive monitoring and analysis for each request, thus reducing processing overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12504893B2Dataset integrity protection
Publication Date: 2025.12.23 DELL PROD LP
  • US12504893B2 patent drawing
  • US12504893B2 patent drawing
  • US12504893B2 patent drawing

AI summary

One or more aspects of the present disclosure relate to protecting the integrity of datasets stored by a storage array. In embodiments, an input/output (IO) workload is received at a storage array. A restricted access policy is also established for at least one target of one or more IO requests corresponding to the IO workload. Further, access to the at least one target is restricted based on the restricted access policy.