Access Control Policies for Cross-Organizational Workflow Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cross-organizational workflow environments, managing access privileges and ensuring the integrity of workflow processes is challenging due to complexity and the constant addition of new participants, leading to potential unauthorized or malicious activity execution.

Innovation Solution

A method and system that classify activities into types and generate control policies to determine participant interactions, using Policy Decision Points (PDPs) and Policy Enforcement Points (PEPs) to enforce access control based on role-based and identity-based policies, ensuring only authorized participants can trigger activities and maintain workflow integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If workflow management involves multiple participants across organizations, then collaborative capability and resource sharing are improved, but access control complexity and security risks increase

Engineering Contradiction:
Improvecollaborative capabilityVSAvoidaccess control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access control system is segmented into distinct components: Policy Decision Points (PDPs) that evaluate requests and Policy Enforcement Points (PEPs) that enforce decisions. This segmentation allows complex cross-organizational access control to be divided into manageable, distributed units that can operate independently across organizational boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A central access control server acts as an intermediary between requesting participants and responding participants. This intermediary component receives access requests, evaluates them against defined policies, and returns authorization decisions, thereby mediating the complexity of direct peer-to-peer access control in multi-organizational environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If new participants constantly join the collaborative environment, then organizational flexibility and scalability are improved, but verification of identity and access privileges becomes more difficult

Engineering Contradiction:
Improveorganizational flexibilityVSAvoidverification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

Access control policies are defined and registered in advance before participants join or before they attempt to access resources. These pre-defined policies specify the required trust levels and authorization conditions, allowing the system to automatically verify new participants against established criteria without requiring manual verification procedures.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If participants can trigger execution activities freely, then workflow efficiency and productivity are improved, but integrity and security of the process are compromised

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidprocess integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where access requests are continuously evaluated against defined policies, and authorization decisions are returned to control the execution activities. This feedback loop ensures that even though participants can trigger activities, their actions are continuously monitored and controlled based on their verified identity and trust level, maintaining both efficiency and integrity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8744892B2Automated generation of access control policies in cross-organizational workflow
Publication Date: 2014.06.03 SAP SE
  • US8744892B2 patent drawing
  • US8744892B2 patent drawing
  • US8744892B2 patent drawing

AI summary

A method and system to control an interaction of a plurality of participants in a workflow process. The method classifies the plurality of activities as (1) first activity of the workflow process, (2) first activity of a participant in an on-going workflow process, and (3) interaction activity. A set of access control policies is generated for each type of activity. The policies include workflow initialization policy, participation policy and interaction policies. The policies determine if a requesting participant is permitted to interact with a responding participant. In addition, the system includes a policy enforcement point for receiving a request from a requesting participant, wherein the request is for activating an activity of a responding participant. The policy enforcement point forwards the request to a policy decision point where the request is evaluated based on the set of access control policies.