Cross-Domain Microservice Security via Gateway Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed systems, particularly in modern vehicles and other applications, there is a challenge in securely sharing insights generated by sensors across different domains, where security and authorization vary significantly.

Innovation Solution

The method involves registering an application with an anchor in the first domain, obtaining signed tokens for synthetic sensors in a second domain, and using these tokens to request and receive insights securely, while synchronizing permissions tables and using gateways or bridges for authorization and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If insights are shared across domains with different security levels, then the versatility and utility of sensor data is improved, but the security and confidentiality of proprietary algorithms and machine learning code deteriorates

Engineering Contradiction:
Improvecross-domain insight sharingVSAvoidsecurity risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a gateway as an intermediary component that mediates between domains with different security levels. The gateway receives insights from synthetic sensors in one domain, verifies authorization tokens, and selectively forwards insights to applications in other domains. This intermediary architecture enables cross-domain sharing while maintaining security boundaries, as the gateway controls and filters the flow of sensitive information based on authorization credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the distributed system into distinct domains with different security levels, each domain having its own trust anchor and security policies. Insights are segmented and selectively shared only with authorized applications in specific domains, rather than universally distributing all data. This segmentation allows proprietary algorithms to remain protected within their home domain while still enabling controlled sharing with external applications.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a centralized permission management system is implemented, then the reliability of authorization control is improved, but the device complexity and infrastructure requirements worsen

Engineering Contradiction:
Improveauthorization controlVSAvoidsystem infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent moves permission management from a centralized cloud-based system to a distributed architecture where each domain has its own trust anchor operating in a different dimension (local domain level). Applications present authorization tokens that are verified by gateways within the same domain or by trusted gateways in other domains. This dimensional shift from centralized to distributed permission management maintains reliability through cryptographic verification while reducing infrastructure complexity by eliminating the need for a single centralized permission server.

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

3Reliability

If cryptographic verification is performed for every insight request, then data integrity and confidentiality are improved, but the processing time and computational overhead worsen

Engineering Contradiction:
Improvedata integrityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary cryptographic action by issuing authorization tokens in advance to applications before they need to access insights. These tokens contain pre-verified authorization credentials that allow applications to prove their identity and permissions without requiring real-time cryptographic verification for each individual insight request. The heavy cryptographic lifting is done beforehand during token issuance, while subsequent insight access uses the pre-established credentials for faster verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12341905B2Method and system for providing data security for micro-services across domains
Publication Date: 2025.06.24 BLACKBERRY LTD
  • US12341905B2 patent drawing
  • US12341905B2 patent drawing
  • US12341905B2 patent drawing

AI summary

A method at a network element for securely sharing services across domains, the method including receiving a request at the network element to add a first domain and an edge domain to a system; provisioning a public key of the network element to the first domain and the edge domain; receiving a public key of the first domain; populating, in the network element, a table with services provided by the first domain or the edge domain; populating, in the network element, a second table with applications installed at the first domain or edge domain and permissions for services for the applications; and controlling access to the services by the applications.