Electronic Device Activation Using Multi-Party Diffie-Hellman Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices are often shipped without adequate security measures, allowing unauthorized access and potential tampering, necessitating a method to securely activate devices while maintaining proof of ownership and allowing trusted parties to initiate activation without exposing cryptographic keys.

Innovation Solution

A system utilizing a Diffie-Hellman protocol to generate activation tokens based on one-time public and private keys, involving a service server and a third-party server to validate these tokens, ensuring secure activation of electronic devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If key-based security is used to verify device integrity, then device security is improved, but customer control over activation is reduced

Engineering Contradiction:
Improvedevice securityVSAvoidcustomer control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The security system is segmented into multiple independent components: device keys stored in secure element, service provider keys, and activation tokens. This segmentation allows the customer to control activation through token verification without exposing the device's cryptographic keys, thus maintaining both security and customer control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An activation token serves as an intermediary mechanism between the service provider and the device. The token enables the service provider to initiate activation without direct access to device keys, while allowing the customer to verify and control the activation process through token validation, resolving the contradiction between security and customer control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cryptographic keys are exposed for activation purposes, then activation flexibility is improved, but security is compromised

Engineering Contradiction:
Improveactivation flexibilityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The activation functionality is extracted from the device's cryptographic key system. Instead of requiring key exposure for activation, the system uses separate activation tokens that can be verified without accessing the device's private keys. This extraction allows activation flexibility while maintaining security by keeping keys isolated in the secure element.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses cryptographic copies (public keys and tokens) instead of the actual private keys for activation purposes. The service provider works with token copies that contain sufficient information to verify activation without exposing the sensitive private keys stored in the secure element, thus achieving flexibility without compromising security.

Inventive Principle:
Principle #26Copying

3Reliability

If multiple parties are involved in activation validation, then security is improved, but activation complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidactivation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation functions of multiple parties (device, service provider, and customer) are merged into a unified token verification process. The activation token encapsulates validation information from all parties, allowing sequential verification that simplifies the overall process while maintaining the security benefits of multi-party involvement.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260031993A1Method of providing a secure electronic device
Publication Date: 2026.01.29 LENOVO (SINGAPORE) PTE LTD
  • US20260031993A1 patent drawing
  • US20260031993A1 patent drawing
  • US20260031993A1 patent drawing

AI summary

A system for activating an electronic device is provided. The system includes an electronic device configured to generate an activation token that is based on a one-time public key and an electronic device private key using a Diffie-Hellman protocol. The system also includes a service server configured to generate a service token using the Diffie-Hellman protocol in response to receiving the activation token. The system also includes a third-party server configured to generate third-party service provider token using the Diffie-Hellman protocol based on the activation token. The one or more processors of the electronic device validate the service token and the third-party service provider token, and in response to validating the service token and third-party service provider token, activate the electronic device.