Attestation-Based Secret Transfer for Secure Update Governance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing secure computing environments face challenges in securely transferring secrets during updates, particularly in container computing environments, where trust management and data confidentiality are compromised, and are vulnerable to malicious updates.

Innovation Solution

A computer-implemented method and system that verifies the authenticity of a signed attestation document from a target computing component to ensure compliance with update governance rules before transferring a secret, ensuring secure transfer and trust validation, thereby preventing malicious updates and maintaining data confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If secret transfer is enabled during updates, then system functionality is improved, but security is worsened due to vulnerability to malicious updates

Engineering Contradiction:
Improvesystem update capabilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an attestation mechanism as an intermediary between the update source and the secret transfer process. The target computing component generates an attestation document that serves as verification evidence, mediating the trust relationship and enabling secure secret transfer during updates without directly exposing the system to unverified update sources

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary verification of the attestation document before allowing secret transfer. The source computing component verifies the authenticity and content of the attestation document in advance of the actual secret transfer, ensuring that only verified updates can access secrets and preventing malicious updates from compromising security

Inventive Principle:
Principle #10Preliminary action

2Reliability

If trust control is moved to data controller, then data confidentiality is improved, but control complexity is worsened

Engineering Contradiction:
Improvedata confidentialityVSAvoidtrust management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables the target computing component to self-verify its compliance with update governance rules by generating and providing its own attestation document. This self-service approach allows the data controller to maintain trust control without requiring complex external verification infrastructure, as the system itself provides the necessary proof of compliance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent segments the trust management function into distinct components: the attestation document generation, the verification process, and the secret transfer mechanism. This segmentation allows each component to be independently managed and verified, reducing the overall complexity of trust management while maintaining strong data confidentiality

Inventive Principle:
Principle #1Segmentation

3Reliability

If attestation verification is performed, then security is improved, but processing time is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The attestation document is generated and prepared in advance by the target computing component before the secret transfer is initiated. This preliminary action allows the verification process to operate on pre-prepared evidence rather than requiring real-time generation and analysis, reducing the time loss during the actual verification phase while maintaining strong security

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11947687B2Trusted system upgrade and secrets transfer in a secure computing environment
Publication Date: 2024.04.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11947687B2 patent drawing
  • US11947687B2 patent drawing
  • US11947687B2 patent drawing

AI summary

A computer-implemented method for securely transferring a secret from a source computing component to a target computing component, wherein the source computing component and the target computing component are part of a secure computing environment is disclosed. The method comprises upon the source computing component receiving from the target computing component a signed attestation document, verifying, by the source computing component, an authenticity and content of the attestation document, and upon a successful verification of the authenticity and the content, transferring, by the source computing component the secret to the target computing system. Thereby, the attestation document is attesting that the target computing component is compliant to an update governance rule.