Claims-Based Security Identity Model for Cross-Domain Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise security infrastructure struggles to enforce access control across different security domains, as symmetric key protocols like Kerberos are ineffective when clients and servers are in distinct domains, necessitating a federated model that requires establishing points of trust for identity verification.

Innovation Solution

A claims-based security model that represents identities as a set of claims, allowing for identity delegation and integration with existing .NET identity models, enabling secure access across multiple domains by abstracting authentication mechanisms and translating data models into CLR classes for .NET environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If symmetric key protocols like Kerberos are used for access control, then security verification can be established within a single domain, but the system cannot function across distinct security domains where no single KDC exists

Engineering Contradiction:
Improvecross-domain access control capabilityVSAvoidfederated model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a claims-based identity representation system that acts as an intermediary between different security domains. Instead of requiring direct trust relationships between domains, identities are represented as portable claims that can be verified across domain boundaries, enabling cross-domain access control without the complexity of traditional federated model point-to-point trust establishment

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the identity verification process into discrete claims that can be independently evaluated. Each claim represents a specific attribute or permission, allowing the system to verify individual aspects of identity across domains without requiring complete trust in the entire federated structure, thus reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a federated model is implemented to enable cross-domain access, then points of trust can be established in each domain, but the system complexity increases significantly

Engineering Contradiction:
Improvecross-domain identity verificationVSAvoidfederated trust model complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal claims representation that can function across multiple security domains without requiring domain-specific adaptations. The same claims structure and verification mechanisms work uniformly across different domains, eliminating the need for complex point-to-point trust configurations and reducing federated model complexity while maintaining cross-domain verification capability

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

3Adaptability or versatility

If existing .NET identity models are maintained for backward compatibility, then existing applications continue to work, but integration with claims-based security model becomes complex

Engineering Contradiction:
Improvebackward compatibilityVSAvoididentity model integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a claims-based identity model that copies and extends the existing .NET identity model structure. By maintaining compatibility with the original identity representation while adding claims-based functionality, the system allows existing applications to continue working without modification while enabling new cross-domain security capabilities, thus reducing integration complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8910257B2Representing security identities using claims
Publication Date: 2014.12.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8910257B2 patent drawing
  • US8910257B2 patent drawing
  • US8910257B2 patent drawing

AI summary

The claims based identity model provides a model which associates security identities with claims. The model represents information contained in the claims, as well as, captures relationships between the security identities described in the claims. Finally, the data model can be easily translated to the existing .NET environment without breaking the backward compatibility for existing .NET applications.