Custodian-Based Account Recovery for Encrypted Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing account and data recovery techniques are vulnerable to cyber-theft and require complex credentials, degrading user experience, and encrypted data is inaccessible without the decryption key, which the cloud network service cannot provide.

Innovation Solution

Establish a custodial relationship between a user device and one or more custodian devices, using cryptographic material generated by the server and user device, with parts stored at each, and maintain anonymity through an anonymous identifier, ensuring integrity checks and secure communication to recover access to user accounts and encrypted data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If alternative stored information (e.g., answers to security questions) is used for account recovery, then access recovery is enabled, but the system becomes vulnerable to cyber-theft or misuse by untrusted third parties

Engineering Contradiction:
Improveaccount recoveryVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The cryptographic material is divided into multiple parts and stored in different locations (custodian device and server). This segmentation ensures that no single point of failure or compromise can provide full access, thereby maintaining security while enabling recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A custodian device is introduced as an intermediary between the user and the recovery system. This custodian holds a portion of the cryptographic material and provides a secure, trusted mechanism for account recovery without exposing the complete recovery credentials to potential threats.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If two-factor authentication is implemented, then security is improved, but the complexity of credentials and authentication process increases

Engineering Contradiction:
ImprovesecurityVSAvoidauthentication process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The custodial relationship and cryptographic material distribution are established in advance during normal operation. This preliminary setup ensures that when recovery is needed, the process is simplified because the infrastructure is already in place, reducing the complexity during the actual recovery event.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encrypted data is stored with end-to-end encryption, then data privacy is ensured, but the data becomes inaccessible without the decryption key

Engineering Contradiction:
Improvedata privacyVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The decryption key (cryptographic material) is segmented into multiple parts stored in different secure locations (custodian device and server). This allows the complete decryption key to be reconstructed only when needed through the coordinated action of multiple trusted components, maintaining encryption security while enabling authorized access.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the state of the cryptographic material from a single static key to a distributed set of key parts that can be dynamically reconstructed. This parameter change enables the system to maintain strong encryption at rest while providing a controlled mechanism for key reconstruction when authorized.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250392456A1Techniques for user account and data recovery
Publication Date: 2025.12.25 APPLE INC
  • US20250392456A1 patent drawing
  • US20250392456A1 patent drawing
  • US20250392456A1 patent drawing

AI summary

This Application sets forth techniques for establishing a custodial relationship between a user device and a custodian device for recovering access to a user account and/or to encrypted user data with assistance provided by the custodian device to effect access recovery. A server of a cloud network service provides an anonymous identifier to associate with the custodian device and an account recovery key to store at the custodian device. Identity of an account of the cloud network service associated with the custodian device can be hidden from the server. The user device generates a data recovery key and provides a first portion of the data recovery key to the custodian device and a second portion of the data recovery key to the server. Integrity of the stored account recovery key and portions of the data recovery key are checked regularly by the custodian device and the user device.