Graph-Based Plant Data Access Control With Scoped Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently manage and control access to the vast amount of data generated in complex industrial plants, particularly in chemical plants, which involve intricate processes and numerous sensors, leading to challenges in data security and access management.

Innovation Solution

A graph database plant model is used to structure and represent industrial plant data, incorporating nodes, edges, and properties to store and link data items, with scopes and authorization providers defining access rights based on roles, enabling secure and hierarchical data access control through a graph structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional access control systems are used to manage data in industrial plants, then implementation is simpler, but the system cannot efficiently handle the vast amount of data and complex access requirements from numerous sensors and processing elements

Engineering Contradiction:
Improvedata access efficiencyVSAvoidaccess control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the industrial plant into a hierarchical structure with multiple levels (plant level, site level, asset level) and organizes data into scopes with different access requirements. This segmentation allows the access control system to handle complex data efficiently by processing requests at appropriate hierarchical levels rather than treating all data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a graph database structure that adds dimensional organization to data access control. By representing data relationships as nodes and edges in a graph, the system can efficiently query and control access to related data across multiple dimensions (temporal, spatial, hierarchical) simultaneously, improving productivity without proportional increases in complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If fine-grained access control is implemented to protect sensitive data, then data security is improved, but the complexity of managing access rights increases

Engineering Contradiction:
Improvedata securityVSAvoidaccess rights management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining scopes and authorization rules in the graph database structure before data access requests occur. Access control policies are established in advance at different hierarchical levels, allowing the system to automatically enforce security rules without complex real-time decision-making, thus improving security while managing complexity through preconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces scopes as intermediary concepts between data and access requests. Scopes group related data elements and define access boundaries, acting as mediators that simplify the management of fine-grained access rights. Instead of managing permissions for individual data elements, the system manages permissions for scopes, reducing complexity while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If hierarchical access control is implemented to allow inheritance of access rights, then ease of operation is improved, but control over sensitive data from higher levels may be weakened

Engineering Contradiction:
Improveaccess rights inheritanceVSAvoidsensitive data protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by allowing different access control characteristics at different levels of the hierarchy. While inheritance provides ease of operation, the system enables local overrides where sensitive data at specific levels can have restricted access that prevents inheritance from higher levels. This ensures that critical data maintains strict protection while non-sensitive data benefits from inheritance, balancing operational ease with security reliability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260003989A1Method and system for controlling access to data in an industrial plant or in a database associated to the industrial plant
Publication Date: 2026.01.01 BASF SE
  • US20260003989A1 patent drawing
  • US20260003989A1 patent drawing
  • US20260003989A1 patent drawing

AI summary

A method for controlling access to data in an industrial plant is provided. Elements (11-18) are mapped to elements of a graph structure. Scopes (S10-S30) are defined, which are associated to elements (11-18) in the graph structure. An authorization provider (31-33) is associated a scope (S10-S30) provides an authorization of data from scopes (S10-S30). Identifiers for entities the elements in the graph structure are parsed. Each scope is associated to one of the elements or entities in the graph structure. A request from an entity for data is received. It is determined to which scope (S10-S30) the entity is related to. Authorization to the request is provided by the at least one authorization provider (31-33) associated to the scope (S10-S20). The requesting entity is granted access to the requested data of the target entity based on the authorized request.