Secure-Circuit Key Release for Encrypted File System Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file systems are vulnerable to unauthorized access and manipulation due to unencrypted metadata, which can reveal sensitive information about file locations, creation dates, and user identities, making them susceptible to targeted attacks.

Innovation Solution

The metadata is encrypted using a metadata encryption key stored in an encrypted form, which is decrypted by a secure circuit within the computing device, ensuring only authorized access through user-supplied entropy and hardware-derived keys, and is managed by a memory controller to prevent exposure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If metadata is stored in unencrypted form for easy access, then ease of operation is improved, but security against unauthorized access deteriorates

Engineering Contradiction:
Improvemetadata accessVSAvoidunauthorized access to metadata
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system separates metadata into encrypted and unencrypted portions, with only essential access metadata remaining unencrypted while sensitive metadata is encrypted. This allows the file system to maintain operational efficiency through unencrypted access metadata while protecting sensitive information through encryption of other metadata fields.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of metadata are treated differently - some metadata fields are encrypted while others remain unencrypted. Specifically, sensitive metadata such as file content, creation dates, and user identities are encrypted, while access metadata remains unencrypted to maintain ease of file system operations.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If full metadata is encrypted for security, then security against unauthorized access is improved, but ease of operation deteriorates due to decryption overhead

Engineering Contradiction:
Improveprotection against unauthorized accessVSAvoidmetadata access speed
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The metadata is divided into encrypted and unencrypted segments, allowing the file system to access unencrypted metadata without decryption overhead while protected metadata remains encrypted. This segmentation eliminates the need to decrypt entire metadata structures, improving access speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of encrypting all metadata, the system applies encryption only to sensitive portions of metadata while leaving access-critical metadata unencrypted. This partial encryption approach provides security for sensitive information while maintaining operational efficiency for file system operations.

Inventive Principle:
Principle #16Partial or excessive action

3Object-affected harmful factors

If metadata is partially encrypted, then security is improved while maintaining ease of operation, but device complexity increases due to encryption management

Engineering Contradiction:
Improvemetadata securityVSAvoidencryption key management
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The file system automatically manages encryption and decryption of metadata using stored encryption keys, without requiring manual intervention. The system self-services the encryption process by automatically applying encryption to sensitive metadata and decryption when access is required, reducing the perceived complexity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The encryption mechanism is integrated into the existing file system infrastructure, allowing the same system components to handle both encrypted and unencrypted metadata operations. This multi-functionality reduces overall system complexity by reusing existing infrastructure rather than adding separate dedicated encryption systems.

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

Data Source

PatentUS12450380B2File system metadata protection
Publication Date: 2025.10.21 APPLE INC
  • US12450380B2 patent drawing
  • US12450380B2 patent drawing
  • US12450380B2 patent drawing

AI summary

Techniques are disclosed relating to securely storing file system metadata in a computing device. In one embodiment, a computing device includes a processor, memory, and a secure circuit. The memory has a file system stored therein that includes metadata for accessing a plurality of files in the memory. The metadata is encrypted with a metadata encryption key that is stored in an encrypted form. The secure circuit is configured to receive a request from the processor to access the file system. In response to the request, the secure circuit is configured to decrypt the encrypted form of the metadata encryption key. In some embodiments, the computing device includes a memory controller configured to receive the metadata encryption key from the secure circuit, retrieve the encrypted metadata from the memory, and decrypt the encrypted metadata prior to providing the metadata to the processor.