Tenant Certificate Validation via Virtual Store Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-tenant environments, existing systems face challenges in securely validating custom signatures across distributed networks due to limitations in storage capacity and security, as servers must store and access numerous tenant certificate collections, compromising security and storage efficiency.

Innovation Solution

A method and system where a server on a distributed network accesses and virtually stores tenant certificate collections from private tenant stores, allowing secure validation without storing the entire collection locally, and deletes the virtual store after use to free up space and maintain confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If servers store tenant certificate collections locally for signature validation, then validation speed is improved, but storage capacity requirements increase and security is compromised

Engineering Contradiction:
Improvesignature validation speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the certificate collection storage by tenant, creating isolated tenant stores for each multi-tenant environment. Each tenant has their own dedicated storage location, allowing efficient access for validation while preventing other tenants from accessing their data. This segmentation resolves the contradiction by enabling fast validation within each tenant's isolated store without requiring global storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a certificate validation server as an intermediary between clients and tenant certificate stores. The server temporarily stores tenant certificate collections in its memory during validation operations, acting as a mediator that provides fast access without requiring permanent local storage on client machines. This intermediary approach enables high-speed validation while maintaining security through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If servers store tenant certificate collections locally, then validation efficiency is improved, but security and confidentiality are compromised

Engineering Contradiction:
Improvevalidation efficiencyVSAvoidsecurity risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements segmentation by creating separate, isolated tenant stores for each multi-tenant environment. Each tenant's certificate collection is stored in their own dedicated location, physically isolating their data from other tenants. This segmentation enables efficient validation within each tenant's private store while eliminating the security risk of cross-tenant access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by loading tenant certificate collections into the validation server's memory temporarily during validation operations. Instead of storing copies permanently on the server or clients, the system creates temporary copies that are used only during the validation process and then discarded. This copying approach maintains validation efficiency while minimizing the time sensitive data is exposed.

Inventive Principle:
Principle #26Copying

3Speed

If servers maintain tenant certificate collections continuously, then validation speed is improved, but storage space is wasted and security is reduced

Engineering Contradiction:
Improvevalidation speedVSAvoidstorage resource consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements dynamics by making the certificate collection storage temporary and transient. Instead of maintaining continuous storage, the system loads tenant certificate collections into memory only when needed for validation operations and automatically removes them afterward. This dynamic approach provides fast validation speed during operations while eliminating unnecessary storage resource consumption when not in use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies discarding and recovering by temporarily holding tenant certificate collections in the validation server's memory during validation operations, then discarding them afterward. The system recovers storage space by removing these temporary copies once validation is complete. This cycle of loading, using, and discarding maintains validation speed while optimizing storage resource consumption.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10524122B2Tenant based signature validation
Publication Date: 2019.12.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10524122B2 patent drawing
  • US10524122B2 patent drawing
  • US10524122B2 patent drawing

AI summary

Methods and systems are provided for validating a signature in a multi-tenant environment. A server or other computing device that is part of a distributed network may request a certificate collection from an identified tenant store. The requested certificate collection may be loaded in a virtual store that is accessible by the server or other computing device. The sever or other computing device may then access one or more certificates from the virtual store to validate a signature.