Dynamic Permission Attributes for Secure Artifact Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In permission-protected archives, users can only search and access artifacts they own or have explicit permission to, limiting the sharing of relevant but privately owned artifacts that are not accessible due to restrictive permission settings.

Innovation Solution

Introducing a 'search permission' attribute that allows private artifacts to be accessible if a search algorithm determines them highly relevant to a user's query, enabling the system to request permission from the artifact owner for access and modifying permissions dynamically based on responsiveness scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If permission-protected archives enforce strict access control, then security is improved, but information sharing capability deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidinformation sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The permission attribute is made dynamic rather than static. Artifacts can have different permission states depending on the search context: normally private, but can become temporarily accessible when a search algorithm determines high relevance to a user's query. This resolves the contradiction by allowing strict permission enforcement in normal operations while enabling information sharing when scientifically justified by search relevance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the permission parameter based on search responsiveness. When an artifact's responsiveness score to a search query exceeds a threshold, the permission attribute transitions from restricting access to allowing access. This parameter change enables the system to maintain security for irrelevant artifacts while sharing relevant private artifacts, thus resolving the contradiction between security and information sharing.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If users can only access artifacts they own or have explicit permission for, then permission control is maintained, but access to relevant private artifacts deteriorates

Engineering Contradiction:
Improvepermission controlVSAvoidaccess to relevant private artifacts
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The search algorithm acts as an intermediary between users and private artifacts. Instead of direct access control, the search algorithm evaluates the relevance of private artifacts to user queries and mediates access by temporarily modifying permission attributes for highly relevant results. This intermediary mechanism maintains permission control for the system while enabling access to relevant private artifacts that would otherwise be lost.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If permission attributes restrict artifact access, then security is improved, but search result completeness deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidsearch result completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system applies partial permission relaxation only to artifacts that meet the responsiveness threshold, rather than universally. The search algorithm identifies specific private artifacts with high relevance scores and temporarily modifies their permission attributes only for those cases. This partial action maintains security for the majority of artifacts while recovering relevant information in search results, resolving the contradiction between security and completeness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11163898B2Sharing artifacts in permission-protected archives
Publication Date: 2021.11.02 MIMECAST SERVICES LTD
  • US11163898B2 patent drawing
  • US11163898B2 patent drawing
  • US11163898B2 patent drawing

AI summary

Among other things, we describe techniques for receiving a list of artifacts that are stored in an archive and are responsive to a search query issued by an entity. A set of artifacts are identified that each have a permission attribute indicating that the respective artifact is accessible to the entity when the respective artifact is responsive, above a threshold responsiveness value, to the search query issued by the entity.