Cloud MFA Key Isolation for Secure OTP Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multifactor authentication (MFA) systems in large organizations face inefficiencies and security risks due to the need for each user device to store a secret key, leading to potential exposure and unauthorized access, especially when third parties are involved.

Innovation Solution

Implementing a cloud-based MFA service within a tenancy of a cloud services provider, where the MFA service generates one-time pads (OTPs) using secret keys stored in a multitenant database, ensuring the secret keys remain under organizational control and are not stored on user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If each user device stores a secret key for MFA, then MFA can be implemented locally on devices, but security is worsened due to potential key exposure and unauthorized access

Engineering Contradiction:
ImproveLocal MFA implementationVSAvoidSecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the secret key storage function from user devices and relocates it to a centralized cloud-based MFA service. The MFA service instances stored in cloud tenancies hold the secret keys, while user devices only receive and verify OTPs without ever storing the underlying secret keys. This extraction eliminates the security risks associated with key exposure on user devices while maintaining local MFA functionality through cloud-generated OTPs.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If secret keys are stored on user devices, then MFA operation is simplified on-device, but device complexity increases due to key management requirements

Engineering Contradiction:
ImproveOn-device MFA operationVSAvoidKey management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based MFA service as an intermediary between authentication authorities and user devices. This intermediary handles all complex key management operations including secret key generation, storage, and distribution. User devices interact with the MFA service through simple OTP verification interfaces without needing to manage secret keys themselves. The intermediary absorbs the complexity of cryptographic key management while providing simplified on-device MFA operation through received OTPs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If third parties are involved in MFA implementation, then system versatility improves, but security is worsened due to potential key exposure

Engineering Contradiction:
ImproveThird-party integrationVSAvoidSecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the MFA system into isolated cloud-based MFA service instances, each operating within its own cloud tenancy boundary. Each MFA service instance manages its own secret keys independently within its designated tenancy, creating security isolation between different third-party systems. This segmentation allows multiple third parties to integrate with the cloud MFA service through standardized interfaces while maintaining security through tenancy isolation - each party gets access to its own keys without exposing other parties' keys. The segmentation enables system versatility through multi-tenancy support while preserving security through isolated key management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12556370B2Systems and methods of cloud-based multifactor authentication
Publication Date: 2026.02.17 MCMILLEN HOLDINGS INC DBA RYANTECH
  • US12556370B2 patent drawing
  • US12556370B2 patent drawing
  • US12556370B2 patent drawing

AI summary

A method may include receiving, by a multifactor authentication (MFA) service instantiated on a computing system, a token generated by a cloud services provider and associated with a user device. The MFA service may be instantiated within a tenancy of the cloud services provider. The method may include determining, by the computing system, an authorized cloud service instantiated within the tenancy. The method may include receiving, by the computing system, a request to access the authorized cloud service by the user device, where the request may include a multi-factor authentication request. The method may include generating, by the MFA service instantiated on the computing system, a one-time pad (OTP). The method may include providing, by the MFA service instantiated on the computing system, the OTP to the user device such that the user device accesses the authorized cloud service.