Cloud Credential Fragmentation via Key Sharding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security solutions for smart devices in smart buildings fail to adequately protect cloud-service credentials from breaches caused by physical removal or theft of devices, leading to potential compromises of user credentials.

Innovation Solution

A computer-implemented method and system that securely shares cloud-service credentials by encrypting and dividing a decryption key into fragments, distributing these fragments among networked devices, allowing reconstruction with a minimum number of fragments defined by a security policy, thereby preventing breaches even if a device is removed or compromised.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user credentials are stored on individual networked devices, then devices can access cloud services independently, but security is compromised when devices are removed, stolen, or malfunction

Engineering Contradiction:
ImproveIndependent device accessVSAvoidCredential security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The decryption key is divided into multiple fragments and distributed across different networked devices. Each device stores only a portion of the key, making it impossible to reconstruct the full key without a minimum number of fragments. This segmentation ensures that even if individual devices are compromised, the complete credential remains secure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The central computing device acts as an intermediary that coordinates key fragment distribution and reconstruction. It manages the security policy, determines which devices hold which fragments, and facilitates the reconstruction process when needed, while never storing the complete decryption key itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If decryption key fragments are distributed to multiple devices, then security is improved against device theft, but system complexity increases

Engineering Contradiction:
ImproveCredential securityVSAvoidKey management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically manages key fragment distribution and reconstruction without requiring manual intervention. The central computing device autonomously determines which fragments to distribute to which devices based on the security policy, and automatically coordinates fragment collection and reconstruction when access is needed, reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The key fragment distribution mechanism serves multiple functions: it provides security against device theft, enables automatic credential recovery when devices are replaced, and allows flexible security policy enforcement. The same infrastructure supports both security protection and seamless device replacement.

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

3Reliability

If a minimum number of fragments is required for decryption, then security policy control is enhanced, but access operations become more complex

Engineering Contradiction:
ImproveSecurity policy enforcementVSAvoidCredential access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The central computing device monitors which devices are available and holds which key fragments, using this feedback information to determine whether the minimum number of fragments can be reconstructed. It dynamically adjusts the reconstruction process based on real-time device availability and fragment distribution status.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-distributes key fragments to devices during setup, and pre-establishes the security policy defining the minimum number of fragments required. When access is needed, the system checks whether sufficient fragments are available before attempting reconstruction, avoiding unnecessary operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10469457B1Systems and methods for securely sharing cloud-service credentials within a network of computing devices
Publication Date: 2019.11.05 GEN DIGITAL INC
  • US10469457B1 patent drawing
  • US10469457B1 patent drawing
  • US10469457B1 patent drawing

AI summary

A computer-implemented method for securely sharing cloud-service credentials within a network of computing devices may include (i) identifying, by a central computing device, a set of networked devices, (ii) encrypting, by the central computing device, at least one user credential for a cloud service, (iii) dividing, by the central computing device, a decryption key for decrypting the user credential into a set of fragments such that a minimum number of fragments, as defined by a security policy, is required to decrypt the user credential, and (iv) securing the user credential by distributing the set of fragments of the decryption key from the central computing device to the set of networked devices in compliance with the security policy. Various other methods, systems, and computer-readable media are also disclosed.