Self-Sovereign Identity Cloud Storage Using Trusted Execution Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing self-sovereign identity management systems face challenges such as loss or theft of digital wallets, leading to loss of control over identity data and potential misuse, as well as the burden of manual synchronization across devices.

Innovation Solution

A method and system that utilizes a cloud server with a trusted execution environment to securely store and manage self-sovereign identity data, using asymmetric key pairs for authentication and encryption, ensuring data integrity and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If self-sovereign identity data is stored locally on a user's electronic device, then the user has direct control over their digital identity, but the device may be lost, stolen, or broken resulting in loss of access to the digital wallet

Engineering Contradiction:
Improveaccess to digital walletVSAvoiddevice loss or theft
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a cloud server as an intermediary between the user and their digital identity data. The user device communicates with the cloud server, which stores and manages the digital wallet data in encrypted form. This intermediary allows the user to maintain control through cryptographic keys while eliminating the risk of total data loss if the device is lost or stolen, as the data can be recovered by accessing the cloud server.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If self-sovereign identity data is stored in a centralized system, then recovery is easier when device is lost, but user control and security are reduced

Engineering Contradiction:
Improvewallet recoveryVSAvoiduser control over digital identity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the digital identity system into multiple components: the user device stores cryptographic keys and interface functionality, while the cloud server stores the encrypted digital wallet data. This segmentation allows centralized recovery capabilities through the cloud server while maintaining user control through distributed key management. The user retains sovereignty over their identity by keeping the private keys locally, while benefiting from centralized storage reliability.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If digital wallet is stored on user device, then user has full control, but synchronization across multiple devices becomes complex

Engineering Contradiction:
Improvemulti-device accessVSAvoidexport/import and synchronization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the cloud server a universal storage endpoint that can be accessed by multiple user devices. Instead of requiring complex export/import procedures between devices, any authorized device can access the cloud server to retrieve or update digital wallet data. This multi-functional approach allows seamless synchronization across devices while maintaining user control through the centralized cloud interface.

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

Data Source

PatentUS12627493B2Method, cloud-service method, cloud server, self-sovereign identity method for providing a self-sovereign identity cloud service to a user
Publication Date: 2026.05.12 SONY GROUP CORP
  • US12627493B2 patent drawing
  • US12627493B2 patent drawing
  • US12627493B2 patent drawing

AI summary

The present disclosure relates to a method for providing a self-sovereign identity cloud service to a user. The method includes signing, on a user device of the user, an instruction to store self-sovereign identity data of the user based on a user private key of a user asymmetric key pair. The method further includes sending the signed instruction and the self-sovereign identity data from the user device to a cloud server. The method further includes verifying, in a trusted execution environment of the cloud server, the signed instruction based on a user public key of the user asymmetric key pair. The method further includes, if the signed instruction is approved, storing the self-sovereign identity data in the trusted execution environment.