Secure Processor Immutable Memory Trust Anchor Data Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturing mobile devices in third-party facilities poses a security risk due to potential access by third-party operators to encrypted data, as they may not be trusted with decryption or encryption keys.

Innovation Solution

A device and method are provided with a secure processor that includes an immutable memory for trust anchor data and a module for non-exportable data, enabling the device to receive and decrypt encrypted keys without exposing the decryption keys to third parties, allowing secure installation of encrypted data packages without third-party access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted using third-party facilities for manufacturing and provisioning, then data security is improved, but third parties may still access the encrypted data

Engineering Contradiction:
Improvedata securityVSAvoidthird-party access risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the encryption system into multiple components: trust anchor data stored in immutable memory, manufacturing protection keys, and data encryption keys. This segmentation ensures that no single third party can access all components needed to decrypt the data, as the trust anchor data is isolated in secure immutable memory within the device itself.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces trust anchor data as an intermediary element that mediates between the device and third-party manufacturers. This trust anchor data, stored in immutable memory, serves as a secure reference that enables verification without requiring third parties to access the actual encryption keys or decrypted data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If decryption keys are stored securely in the device, then data protection is improved, but the device cannot be manufactured or updated by third parties

Engineering Contradiction:
Improvekey securityVSAvoidthird-party manufacturing capability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements preliminary action by pre-storing trust anchor data in immutable memory during device manufacturing, before the device is deployed. This pre-configured trust anchor enables subsequent secure operations including verification of manufacturing protection keys and validation of encrypted data packages, allowing third-party manufacturing while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device performs self-verification operations using its own trust anchor data stored in immutable memory. The device can independently verify manufacturing protection keys and validate encrypted data packages without requiring external trusted parties, enabling secure third-party manufacturing while maintaining autonomous security verification.

Inventive Principle:
Principle #25Self-service

3Reliability

If trust anchor data is stored in immutable memory, then security is improved, but the device complexity increases

Engineering Contradiction:
Improvetrust anchor securityVSAvoidsecure processor structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the trust anchor data storage function directly into the immutable memory component of the secure processor, rather than adding a separate dedicated hardware module. This integration approach maintains security while reducing overall device complexity by utilizing existing secure memory infrastructure for multiple purposes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11113424B2Device, system and method for installing encrypted data
Publication Date: 2021.09.07 MOTOROLA SOLUTIONS INC
  • US11113424B2 patent drawing
  • US11113424B2 patent drawing
  • US11113424B2 patent drawing

AI summary

A device, system and method for installing encrypted data are provided. A device includes a processor comprising: immutable memory storing preconfigured trust anchor data; and a module storing preconfigured non-exportable data. The processor is configured to: receive an encrypted common protection key, encrypted using a manufacturing protection key, and an encrypted distribution private key, encrypted using a common protection key; obtain the manufacturing protection key using the preconfigured trust anchor data and the preconfigured non-exportable data; decrypt the encrypted common protection key using the manufacturing protection key to obtain the common protection key; decrypt the encrypted distribution private key using the common protection key to obtain a distribution private key; receive an encrypted data package including image-at-rest data encrypted with an image-at-rest key, the encrypted data package including encryption data for obtaining the image-at-rest key using the distribution private key; and install the encrypted data package at the memory.