Cloud Enclave Data Provisioning with Attestation and Session Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hardware Security Modules (HSMs) face limitations in scalability and flexibility due to fixed memory and processor capabilities, leading to high costs or latency issues, and securely provisioning sensitive data to cloud enclaves requires trust verification and secure communication to prevent eavesdropping and alteration.

Innovation Solution

A method involving attestation verification, session key encryption, and secure data transmission to ensure trusted communication between a security module and a cloud enclave, enabling secure bootstrapping and offloading of cryptographic computations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HSM fixed capabilities are overestimated, then security is improved, but cost increases significantly

Engineering Contradiction:
ImprovesecurityVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent applies dynamics by transitioning from static HSM capabilities to dynamic cloud-based enclave capabilities. The enclave can be flexibly configured and scaled based on actual security needs, allowing capabilities to adapt rather than being fixed at procurement time. This resolves the contradiction by enabling security to match actual requirements without over-provisioning expensive HSM hardware.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses copying by creating a virtual copy of HSM functionality within a cloud enclave. Instead of provisioning physical HSM hardware with fixed capabilities, the system copies the essential security functions into a virtualized environment that can be dynamically adjusted. This allows security functionality to be maintained while avoiding the high cost of over-provisioned physical HSM devices.

Inventive Principle:
Principle #26Copying

2Ease of manufacture

If HSM fixed capabilities are underestimated, then cost is reduced, but latency increases or functionalities become unfeasible

Engineering Contradiction:
ImprovecostVSAvoidlatency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The dynamic nature of cloud enclaves allows capabilities to be scaled up or down based on actual workload demands. If latency or functionality issues arise, the enclave resources can be dynamically increased without replacing physical HSM hardware. This resolves the contradiction by enabling cost-effective operation at lower capacities with the option to scale up performance when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The cloud enclave provides universal computing resources that can handle multiple different functionalities and workloads. Instead of requiring specialized HSM hardware for each function, the enclave can be configured to perform various cryptographic operations, data processing tasks, and security functions. This multi-functionality allows reduced capability HSMs to suffice while maintaining productivity through flexible resource allocation.

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

3Ease of operation

If sensitive data is provisioned to enclave without verification, then ease of operation is improved, but security is compromised due to eavesdropping risk

Engineering Contradiction:
Improveease of data provisioningVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by performing attestation verification before data provisioning. The HSM verifies the enclave's identity and trustworthiness in advance through cryptographic attestation mechanisms. Only after successful verification does the system proceed to provision sensitive data. This preliminary security check maintains ease of operation while preventing eavesdropping and unauthorized access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary approach by introducing cryptographic attestation as a mediator between the HSM and the enclave. Rather than directly provisioning data based on trust, the system uses attestation certificates and cryptographic verification as an intermediary layer. This mediator ensures security while maintaining operational simplicity, as the verification process is automated and does not require manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If attestation verification and secure key exchange are implemented, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity of provisioning process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the enclave to autonomously generate and provide its own attestation credentials. The enclave performs self-verification by presenting cryptographic proofs of its identity and integrity. The HSM automatically verifies these credentials without requiring manual configuration or complex verification protocols. This self-service approach maintains high security while reducing operational complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback mechanisms where the enclave continuously provides attestation information and cryptographic proofs to the HSM. The HSM verifies this feedback and adjusts data provisioning decisions accordingly. This automated feedback loop ensures security through continuous verification while simplifying the provisioning process, as the system automatically handles verification and key exchange without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4712405A1Secure provisioning of data in an enclave of a cloud server
Publication Date: 2026.03.18 THALES DIS FRANCE SA
  • EP4712405A1 patent drawingFigure 1
  • EP4712405A1 patent drawingFigure 2
  • EP4712405A1 patent drawingFigure 3

AI summary

The invention provides a method of securely provisioning data from a security module to an enclave of a cloud server via a telecommunications network. The method comprising the following steps: - verifying (314-316) an attestation received from the enclave, the attestation comprising an enclave public key associated with the enclave; - in case of positive verification of the attestation, generating (317) a session key; - encrypting (319) the session key using the enclave public key; - transmitting (321) the encrypted session key to the enclave. The method further comprises : - encrypting data stored in the security module using the session key; - transmitting the encrypted data to the enclave.