R-TBAC Permission Model for Big-Data Blockchain Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current access control models for big-data blockchains face challenges in managing complex and diverse application scenarios, leading to low access authorization accuracy, inefficient permission management, and insufficient data security due to overlapping identity information and multi-dimensional resource interactions.

Innovation Solution

A permission management method and system that classify system resources into user-role, data, and node resources, utilizing a Role-Task-Based Access Control (R-TBAC) model to monitor user behavior, detect role and task-operating permissions, and manage access through RBAC and TBAC modules, ensuring authorized operations and optimizing access processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional access control models are used in big-data blockchain, then implementation is simple, but access authorization accuracy is low and permission management efficiency is poor

Engineering Contradiction:
Improveaccess authorization accuracyVSAvoidaccess control model complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the access control model into three distinct modules: RBAC (Role-Based Access Control) for user role management, ABAC (Attribute-Based Access Control) for resource attribute management, and TBAC (Task-Based Access Control) for operation task management. This segmentation allows each module to specialize in specific aspects of access control, improving authorization accuracy while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite access control model (RATBAC) that integrates three different access control theories (RBAC, ABAC, and TBAC). This composite model combines the strengths of each individual model: RBAC's role-based permissions, ABAC's attribute-based flexibility, and TBAC's task-based control, resulting in a comprehensive solution that achieves high authorization accuracy for complex blockchain scenarios.

Inventive Principle:
Principle #40Composite materials

2Productivity

If traditional access control models are used in big-data blockchain, then implementation is simple, but permission management efficiency is low

Engineering Contradiction:
Improvepermission management efficiencyVSAvoidaccess control model complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments permission management into three specialized modules (RBAC for user roles, ABAC for resource attributes, TBAC for tasks), allowing parallel processing and specialized optimization of each module. This segmentation improves permission management efficiency by enabling independent validation of user credentials, resource attributes, and task requirements without sequential bottlenecks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification and tagging of resources with attributes, pre-establishes user roles and permissions, and pre-defines task requirements before actual access requests occur. This preliminary action reduces the computational burden during runtime permission validation, significantly improving permission management efficiency in dynamic blockchain environments.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If overlapping identity information is allowed, then user flexibility is high, but data security is insufficient

Engineering Contradiction:
Improvedata securityVSAvoiduser identity flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies different security validation rules to different aspects of identity management locally. The RBAC module enforces strict role-based permissions for sensitive operations, while the ABAC module provides flexible attribute-based access for less critical resources. This local differentiation of security policies maintains data security for critical operations while preserving user flexibility for non-critical access scenarios.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The composite RATBAC model integrates multiple access control theories that work together to balance security and flexibility. RBAC provides a strong security foundation with role-based restrictions, while ABAC adds flexible attribute-based permissions that can adapt to various user needs. The combination allows overlapping identities to coexist with enhanced security through multi-layered validation.

Inventive Principle:
Principle #40Composite materials

4Adaptability or versatility

If multi-dimensional resource interactions are supported, then system versatility is high, but access control coverage is insufficient

Engineering Contradiction:
Improveresource interaction versatilityVSAvoidaccess control coverage
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent adds a new dimension to access control by introducing attribute-based validation (ABAC) alongside traditional role-based (RBAC) and task-based (TBAC) control. This additional dimension allows the system to handle multi-dimensional resource interactions comprehensively, covering not only user roles and tasks but also resource attributes, providing thorough access control coverage for complex blockchain resource scenarios.

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

Solution Approach 2:

The integrated RATBAC model combines three different access control theories to create a composite solution that covers multiple dimensions of resource interactions. RBAC covers user role dimensions, ABAC covers resource attribute dimensions, and TBAC covers operation task dimensions, together providing comprehensive access control coverage for versatile blockchain applications.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10986080B1Permission management method and system for trustworthiness mechanism of big-data blockchain
Publication Date: 2021.04.20 PEKING UNIV
  • US10986080B1 patent drawing
  • US10986080B1 patent drawing
  • US10986080B1 patent drawing

AI summary

A permission management method for a trustworthiness mechanism of a big-data blockchain includes: dividing system resources into user-role resources, data resources and node resources; acquiring a current role of a user based on a RBAC module in a R-TBAC model, and acquiring an operating-permission-value range of the current role; monitoring an operating behavior of the user in an operating system, and, based on the RBAC module and according to the operating-permission-value range of the current role, detecting whether the current role of the user has a role-operating permission for the operation; detecting a task-operating permission of the contract instance or task instance based on a TBAC module in the R-TBAC model during running of the contract instance or task instance; and completing, by the user, the operation in an authorized operating permission range based on the R-TBAC model.