Customer-Controlled Authentication for Cloud Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based platforms lack customer control over authentication processes, especially when using third-party service providers, which can compromise data security and access management.

Innovation Solution

Implementing customer-controlled authentication by generating private keys and certificates for authorized clients, using a key management system, and validating client certificates through an external certificate authority to ensure only approved access to cloud-based services, allowing customers to revoke access as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based platforms use third-party service providers to manage authentication, then service scalability and flexibility are improved, but customer control over authentication and data security is lost

Engineering Contradiction:
Improveservice scalabilityVSAvoidcustomer control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The authentication system is segmented into distinct components: the cloud service provider manages the authentication service infrastructure, while the customer retains control over authentication policies, certificate issuance, and access permissions. This segmentation allows both parties to maintain their respective responsibilities without compromising control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Customer-controlled certificates act as an intermediary mechanism that bridges the gap between third-party service management and customer control. The certificates enable the customer to authenticate and authorize access to their data independently of the service provider's authentication infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud-based platforms use third-party service providers, then operational flexibility is improved, but access security and data protection are compromised

Engineering Contradiction:
Improveoperational flexibilityVSAvoidaccess security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The customer pre-generates and distributes certificates to authorized clients before they access the cloud service. This preliminary action establishes security controls in advance, ensuring that only pre-approved clients can access the customer's data, even when using third-party service providers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous validation of client certificates against the customer's authentication policy. This feedback mechanism ensures that access security is maintained dynamically, allowing the customer to revoke or update access permissions at any time while maintaining operational flexibility.

Inventive Principle:
Principle #23Feedback

3Reliability

If customer-controlled authentication is implemented, then data security and access control are improved, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The customer's authentication system is designed to be self-service oriented, where the customer autonomously manages certificate issuance, validation, and revocation without requiring complex integration with the service provider's authentication infrastructure. This reduces system complexity while maintaining strong security controls.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The certificate-based authentication mechanism serves multiple functions: it authenticates clients, authorizes access, and enables revocation of permissions. This multi-functionality reduces the need for separate security mechanisms, thereby reducing overall system complexity while maintaining robust data security.

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

Data Source

PatentUS11764979B2Customer-controlled authentication
Publication Date: 2023.09.19 SERVICENOW INC
  • US11764979B2 patent drawing
  • US11764979B2 patent drawing
  • US11764979B2 patent drawing

AI summary

A certificate credential and an associated signature is received. The certificate credential and the associated signature are authenticated at an operating system level. Whether the certificate credential has expired is validated at an application level via an external certificate authority. Access to encrypted data is allowed based at least in part on the authentication and the validation of the certificate credential.