Tenant-Specific Cloud Partitions for Token-Based Trusted Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for deploying software components in public clouds face challenges in providing secure, automated deployment and trust establishment without manual intervention, especially in multi-tenant environments, due to vulnerabilities in hard-coded credentials and the need for user intervention.

Innovation Solution

The use of component- and tenant-specific tokens for establishing mutual trust relationships between executable software components, including single-use and time-limited tokens, ensures secure and automated deployment and interaction within the same security domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If hard-coded username/password credentials are used for authentication, then automated deployment is enabled, but security vulnerability increases

Engineering Contradiction:
Improveautomated deploymentVSAvoidsecurity vulnerability
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The patent implements single-use tokens that are valid for only one authentication operation and then become invalid. This disposable approach replaces permanent hard-coded credentials with temporary, one-time-use authentication tokens, enabling automated deployment while eliminating the security vulnerability of reusable credentials.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the authentication parameter from static username/password pairs to dynamic tokens with specific validity parameters (single-use flag, expiration time). This parameter transformation allows automated authentication processes while incorporating security constraints that prevent credential compromise.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If user interface interrogation is used for authentication, then security level is improved, but automated deployment is prevented

Engineering Contradiction:
Improvesecurity levelVSAvoidautomated deployment
Core Design Contradiction:
Object-affected harmful factorsVSExtent of automation

Solution Approach 1:

The patent implements self-service authentication where software components automatically obtain and use tokens without human intervention. The authentication system serves itself by programmatically requesting tokens from the token service and using them for deployment, combining automated deployment with secure authentication.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a token service as an intermediary between the authentication authority and the deploying software. This mediator issuestokens that represent verified credentials, allowing automated processes to authenticate securely without direct human involvement while maintaining the security benefits of credential verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual credential provision is required, then security control is maintained, but deployment efficiency decreases

Engineering Contradiction:
Improvesecurity controlVSAvoiddeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary authentication by obtaining tokens before deployment operations begin. The token service pre-issues tokens with appropriate permissions and validity periods, allowing subsequent automated deployment operations to proceed efficiently without repeated manual security approvals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the token service monitors token usage and automatically manages credential validity. The system receives feedback about deployment status and token consumption, automatically issuing new tokens or revoking old ones, maintaining security control while enabling continuous efficient deployment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12413409B2Extending a security perimeter into a tenant-specific public cloud partition
Publication Date: 2025.09.09 NUTANIX INC
  • US12413409B2 patent drawing
  • US12413409B2 patent drawing
  • US12413409B2 patent drawing

AI summary

Methods, systems, and computer program products for executing trusted software components in public computing clouds. Verifiably authentic software components are installed into a tenant partition of a multi-tenant public cloud-based environment. To do so, a software component installer is configured to install registered software components into the tenant partition. Installer processing includes (1) obtaining a component-specific token for a software component wherein the component-specific token is specific to both the software component to be installed and a particular tenant, and (2) installing the software component on behalf of the given tenant in the multi-tenant public cloud-based environment. Prior to executing the underlying code of the tenant-specific software component, the software component is authenticated with a component registry using the component-specific token. Additional trusted components are installed based on demand from within the tenant partition. No user or administrator intervention is needed and no credentials are hard-coded into the software components.