Attribute-Based Encryption for Community Security Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security information sharing platforms face challenges in efficiently managing community-based security information encryption, particularly in authorizing users to access encrypted data without explicitly enumerating each individual member, which limits the scalability and effectiveness of information sharing within communities.

Innovation Solution

The system generates communities based on sets of attributes characterizing members, using a decryption key corresponding to each user attribute to authorize access to encrypted community-based security information, enabling secure and scalable information sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit enumeration of each individual community member is used for authorization, then access control security is maintained, but system scalability and ease of operation deteriorate

Engineering Contradiction:
Improveaccess control securityVSAvoidscalability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the community authorization problem into two independent components: (1) community definition based on attributes, and (2) individual user authorization based on matching attributes. This segmentation allows the system to scale by adding users without requiring changes to the community definition or re-encryption of data, while maintaining security through attribute-based access control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism - attribute-based encryption schemes - that mediates between community definitions and individual users. Instead of directly managing user lists, the system uses cryptographic attributes as an intermediary layer that automatically verifies user eligibility, eliminating the need for explicit user enumeration while maintaining access control security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If attribute-based encryption is implemented for community access, then scalability and ease of operation improve, but device complexity increases

Engineering Contradiction:
ImprovescalabilityVSAvoidencryption system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal attribute-based encryption framework that can handle multiple community types and access scenarios through a single cryptographic primitive. The same encryption scheme serves multiple functions: defining communities, authorizing users, encrypting data, and managing access rights, thereby reducing overall system complexity despite the advanced cryptographic mechanisms involved.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If security information is encrypted for community access, then information security is improved, but information sharing efficiency deteriorates

Engineering Contradiction:
Improveinformation securityVSAvoidinformation sharing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary encryption of community data using community-specific keys before distribution to users. This preliminary action ensures that data is already secured when users access it, eliminating the need for real-time encryption/decryption operations during information sharing, thereby maintaining both security and efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables users to self-verify their access rights through attribute matching without requiring manual authorization from community administrators. Users with matching attributes can automatically access encrypted community information, eliminating administrative overhead and improving information sharing efficiency while maintaining security through cryptographic protection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10951405B2Encryption of community-based security information
Publication Date: 2021.03.16 MICRO FOCUS LLC
  • US10951405B2 patent drawing
  • US10951405B2 patent drawing
  • US10951405B2 patent drawing

AI summary

Examples disclosed herein relate to encryption of community-based security information. Some examples may enable authorizing a user of a community to access an encrypted data item (e.g., at least an encrypted portion of community-based security information of that community) using a decryption key. The community may be generated on a security information sharing platform based on a set of community attributes. The decryption key may comprise a private key corresponding to each user attribute of a set of user attributes that are associated with the authorized user where the set of user attributes satisfy the set of community attributes.