Device Provisioning Using PKI and TPMs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in securely provisioning and authenticating electronic devices, which are crucial for reliable communication and operation, as existing methods lack robustness in ensuring only authorized devices are deployed and updated, leading to potential security vulnerabilities.

Innovation Solution

The implementation of a system that uses cryptographically secure digital certificates and a public key infrastructure (PKI) to provision and authenticate devices, including the use of trusted platform modules (TPMs) or hardware security modules (HSMs, to manage cryptographic keys and ensure secure communication within an enterprise environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional provisioning methods are used, then device deployment is simple, but security is compromised and unauthorized devices can be deployed

Engineering Contradiction:
Improvedevice authentication securityVSAvoidprovisioning system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring devices with unique identities and cryptographic credentials during manufacturing. The trusted platform module is provisioned with root of trust credentials before the device is deployed, enabling secure authentication from the first boot without requiring complex runtime provisioning procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a provisioning service and device authority server as intermediary components that mediate between devices and the enterprise system. These intermediaries handle certificate issuance, credential verification, and device registration, simplifying the overall system while maintaining strong security through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic credentials are stored in software, then device complexity is low, but security is weakened and credentials can be compromised

Engineering Contradiction:
Improvecryptographic credential securityVSAvoidhardware security module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces software-based cryptographic storage with hardware-based secure elements. The trusted platform module and hardware security modules provide physically protected storage for cryptographic credentials, replacing vulnerable software implementations with tamper-resistant hardware that resists extraction and manipulation attacks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the physical state and protection parameters of cryptographic credentials by embedding them in hardware with different security properties. The credentials are stored in secure elements with controlled access policies, physical protection, and resistance to side-channel attacks, fundamentally changing the security parameters compared to software storage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If device authentication is not verified, then ease of operation is high, but security vulnerabilities arise from unauthorized devices

Engineering Contradiction:
Improvedevice authorization assuranceVSAvoiddevice deployment simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service authentication where devices automatically present their credentials and receive verification from the device authority server during boot and provisioning. The trusted platform module autonomously manages credential presentation and authentication, eliminating manual verification steps while ensuring security through automated cryptographic proof of authenticity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11785463B2Device provisioning and authentication
Publication Date: 2023.10.10 MOTIONAL AD LLC
  • US11785463B2 patent drawing
  • US11785463B2 patent drawing
  • US11785463B2 patent drawing

AI summary

Among other things, techniques are described for provisioning and authentication of devices in vehicles. In one aspect, a device in a vehicle establishes a communication session with a network server that manages provisioning of devices corresponding to an enterprise associated with the vehicle. The device receives instructions from the network server to generate cryptographic keys, and in response, generates a public and private key pair. The device sends, to the network server, a certificate signing request that includes the public key and an identifier of the device. In response, the device receives a digital security certificate for the device, and a security certificate of a signing certificate authority. The device authenticates the security certificate of the certificate authority using a known enterprise root certificate, and upon successful authentication, stores the device security certificate and the security certificate of the signing certificate authority.