IoT Access Control Policy Inheritance via Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control policies in IoT systems often lead to independent configurations for superior and subordinate resources, making it difficult to manage and enforce access control policies across hierarchical structures, especially in large-scale IoT device management platforms, where inheritance relationships are not effectively handled, resulting in security loopholes and inefficiencies.

Innovation Solution

A method and apparatus for configuring access control policies that determine and set inheritance relationships between target and parent resources based on an access control policy inheritance attribute, allowing for flexible configuration and updating of access control policies according to user-defined or default rules, ensuring that target resources inherit or do not inherit access control policies from their parent resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If access control policies are configured independently for each resource, then each resource can have customized security settings, but the management complexity increases and inheritance relationships are lost

Engineering Contradiction:
Improvecustomized security settingsVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access control policy is segmented into two parts: a template part (stored in template access control policy identification attribute) and an instance part (stored in access control policy identification attribute). The template part is inherited from parent resources, while the instance part allows customization for each specific resource. This segmentation enables both inheritance and customization without increasing management complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The access control policy identification attribute contains nested structures where template access control policy identification attributes are embedded within instance access control policy identification attributes. This nesting allows child resources to inherit from parent templates while maintaining their own customized policies, resolving the contradiction between customization and management complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Ease of manufacture

If access control policy identification attribute is sent to recipient during resource creation, then the resource can be created with security settings, but the parent resource's policy permission is given up

Engineering Contradiction:
Improveresource creationVSAvoidparent resource policy permission
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The access control policy is segmented into template and instance parts. The template part maintains the parent resource's policy permission and is inherited by child resources, while the instance part allows customization during resource creation. This segmentation ensures that sending access control policy identification attribute during resource creation does not give up the parent resource's policy permission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The template access control policy identification attribute acts as an intermediary between the parent resource's policy and the child resource's customized policy. It allows the child resource to be created with security settings while preserving the parent's policy permission through inheritance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If access control policy identification attribute is individually added for a resource, then the resource can have its own policy settings, but the parent resource's policy permission is given up

Engineering Contradiction:
Improveresource-specific policy settingsVSAvoidparent resource policy permission
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The access control policy identification attribute is segmented into template andinstance parts. The template part preserves the parent resource's policy permission, while the instance part provides resource-specific settings. This segmentation allows individual policy settings without giving up parent resource's policy permission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The template access control policy identification attribute and instance access control policy identification attribute are merged into a unified access control policy identification attribute. This merging allows the resource to have both inherited parent policy permission and its own customized settings simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If access control policies are made independent between superior and subordinate resources, then each resource can be managed separately, but security loopholes arise in hierarchical structures

Engineering Contradiction:
Improveseparate resource managementVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The access control policy is segmented into template andinstance parts, allowing separate management of each part while maintaining the inheritance relationship. The template part ensures security through inheritance, while theinstance part enables separate management for customization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically updates the access control policy identification attribute of child resources when the template is updated, creating a feedback loop that maintains security consistency across the hierarchical structure while allowing separate management operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11902279B2Method, apparatus, system and storage medium for access control policy configuration
Publication Date: 2024.02.13 BOE TECHNOLOGY GROUP CO LTD
  • US11902279B2 patent drawing
  • US11902279B2 patent drawing
  • US11902279B2 patent drawing

AI summary

The present disclosure relates to a method, apparatus, system and storage medium for access control policy configuration. The method includes receiving a request for creating a target resource; determining, based on the request, whether an access control policy inheritance attribute is set for the target resource, the access control policy inheritance attribute indicating an inheritance relationship between access control policies of the target resource and its parent resource; and configuring the access control policy of the target resource according to a result of the determination. Thus, the efficiency of configuring an access control policy for a resource is improved.