Data Segmentation for Multi-Tenant Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-tenant computing environments face challenges in controlling and auditing access to resources, particularly in large environments with dozens of clients and thousands of users, leading to potential administrator errors and data security breaches.

Innovation Solution

The implementation of a data-based access control system that segments data into virtual partitions and associates users and resources with these segments, verifying that users and resources are aligned before granting access, thereby preventing administrator errors and ensuring data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a traditional access control system (RBAC or ACL) is used to manage user permissions in large multi-tenant environments, then user access management can be implemented, but administrator errors increase and data security reliability deteriorates

Engineering Contradiction:
Improveuser access managementVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments data into distinct data segments corresponding to different tenants or data owners. Each data segment is independently managed with its own access control policies. This segmentation prevents administrator errors from affecting entire systems and isolates security breaches to specific segments, thereby improving reliability while maintaining ease of operation through modular management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a data segment verification mechanism as an intermediary layer between traditional access control systems and actual data access. This intermediary verifies that users have proper authorization to access specific data segments, adding a safety check that prevents erroneous access without complicating the underlying access control system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If access control lists (ACL) directly map users to resources in large multi-tenant environments, then user-resource access can be controlled, but auditing and error control become difficult

Engineering Contradiction:
Improveuser-resource access controlVSAvoidauditing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

By segmenting data into organized data segments with clear ownership and access policies, the patent reduces auditing complexity. Instead of auditing numerous individual user-resource mappings in a large ACL system, administrators can audit access at the data segment level, significantly simplifying the auditing process while maintaining comprehensive access control.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If hundreds of roles are defined in an RBAC system to cover all access scenarios, then comprehensive access control is achieved, but system complexity and configuration difficulty increase

Engineering Contradiction:
Improveaccess control coverageVSAvoidsystem configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces the need for numerous granular roles by segmenting data into data segments with inherent access control attributes. Instead of creating hundreds of roles to cover every access scenario, the system uses data segment-based access control where permissions are determined by data segment properties and user associations with those segments, dramatically reducing system complexity while maintaining comprehensive access control coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of organizing access control around user roles (traditional RBAC approach), the patent inverts the approach by organizing access control around data segments. This inversion simplifies the system by making data the center of access control logic rather than users, reducing the need for complex role hierarchies and configurations.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20250071116A1Systems and methods for access control
Publication Date: 2025.02.27 PHARMAFORCEIQ LLC
  • US20250071116A1 patent drawing
  • US20250071116A1 patent drawing
  • US20250071116A1 patent drawing

AI summary

The present disclosure provides systems, methods, and computer program products for controlling and securing access to a computing environment comprising a plurality of resources that access data. An example method can comprise (a) segmenting the data into a plurality of data segments; (b) associating a user of a plurality of users of the computing environment with one or more data segments of the plurality of data segments; and (c) providing an access control system that defines access to the plurality of resources comprising a first resource. The first resource can be associated with one or more data segments of the plurality of data segments. The method can further comprise (d) determining whether the user has permission to access the first resource using the access control system. The determining can comprise verifying whether the user and the first resource are associated with at least one same data segment.