Secure Identity Data Provisioning via PIN Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing identity data provisioning systems for network-enabled devices face challenges in ensuring secure and authentic delivery of new identity data, particularly when pre-provisioned credentials are untrusted, inaccessible, or blocked, leading to issues with cloning and Denial of Service attacks.

Innovation Solution

Incorporating a PIN (activation code, one-time password, or similar authentication factor) for enhanced protection, using a device-unique key for inner-layer encryption, and coordinating between the web portal and provisioning server for secure PIN delivery and verification, along with Diffie-Hellman key exchange protocols for secure key establishment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pre-provisioned credentials are used for device identification, then device authentication is simplified, but the system becomes vulnerable to cloning and Denial of Service attacks

Engineering Contradiction:
Improvedevice authenticationVSAvoidsecurity against cloning and DoS attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The device identification system is segmented into two distinct components: pre-provisioned credentials for initial device identification and a PIN (activation code) for enhanced security verification. This segmentation allows the system to maintain ease of authentication while adding a layer of protection against cloning and DoS attacks, as the PIN acts as an independent verification factor that cannot be easily replicated

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A web portal is introduced as an intermediary component that coordinates between the device and the provisioning server. The web portal manages PIN delivery and verification, enabling secure PIN-based authentication while maintaining a user-friendly interface. This intermediary layer enhances security without complicating the user experience, as it centralizes the complex security operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a PIN (activation code) is incorporated for enhanced protection, then security against cloning and DoS attacks is improved, but the provisioning process complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidprovisioning process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The PIN (activation code) is generated and delivered to the device in advance through the web portal before the actual provisioning process. This preliminary action ensures that the security credential is already in place when needed, simplifying the subsequent provisioning flow. The device receives and stores the PIN as part of its pre-provisioning, so that during actual provisioning, the PIN is readily available for verification without adding real-time complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The web portal serves as an intermediary that manages the complexity of PIN delivery and verification. It handles PIN generation, secure transmission to the device, and coordination with the provisioning server for verification. This intermediary absorbs the procedural complexity, presenting a simplified interface to both the device and the end user while maintaining robust security operations

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If device-unique keys are used for inner-layer encryption, then data security is enhanced, but key management and coordination between web portal and provisioning server becomes more complex

Engineering Contradiction:
Improvedata securityVSAvoidkey management coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption system is segmented into multiple layers with distinct key management responsibilities. Device-unique keys are used for inner-layer encryption of sensitive data on the device, while separate key management procedures handle server-side and web portal-side verification. This segmentation allows each component to manage only its specific keys, reducing the overall complexity of key management while maintaining strong security

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The web portal acts as an intermediary that coordinates key management between the device and the provisioning server. It facilitates the secure exchange of cryptographic material and coordinates the verification processes without requiring direct complex interactions between the device and server. This intermediary manages the key coordination complexity, allowing the device and server to focus on their primary functions

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If strong authentication is performed before device registration, then security is improved, but the provisioning time and process length increase

Engineering Contradiction:
Improveauthentication securityVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Strong authentication is performed as a preliminary action before device registration, with the PIN verification completed upfront. This preliminary authentication ensures security requirements are met before the device is fully registered and begins operation. By performing authentication early, the system avoids repeated verification steps during the provisioning process, actually reducing overall provisioning time despite the initial security check

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The device performs self-verification of its credentials and PIN during the provisioning process, reducing the need for time-consuming back-and-forth authentication challenges. The device independently validates its own credentials against the verification data received from the web portal, streamlining the authentication process while maintaining strong security

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach provides robust protection against cloning and Denial of Service attacks by ensuring unique device identification and secure encryption, enhancing the trust between the network-enabled device and the provisioning server, thereby securely delivering new identity data.

Implementation Method 1

using Diffie-Hellman key exchange protocols for secure key establishment

Methodology Applied
Scientific EffectDiffie-Hellman key exchange:

Implementation Method 2

using a device-unique key for inner-layer encryption

Methodology Applied
Scientific EffectEncryption:

Data Source

PatentUS9219607B2Provisioning sensitive data into third party
Publication Date: 2015.12.22 ARRIS ENTERPRISES LLC
  • US9219607B2 patent drawing
  • US9219607B2 patent drawing
  • US9219607B2 patent drawing

AI summary

A method for providing identity data to network-enabled devices includes receiving a request for identity data from a network-enabled device that is deployed to an end-user. The network-enabled device is pre-provisioned with a PIN, a global key pair, a user-accessible first device identifier, and a second device identifier usable by a service provider delivering a service to the device. The identity data request includes the first and second identifiers, a protected rendition of the PIN, and an encryption key or other data from which an encryption key is derivable. The identifiers, the protected rendition of the PIN, and the encryption key or the other data are signed by a private key in the global key pair. The validity of the PIN included in the request is verified to authenticate the device. If the PIN is valid, identity data for the device is generated, encrypted and sent to the network-enabled device.