Token Reprovisioning via PKI Digital Certificates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing token systems face challenges in reprovisioning secrets, especially when compromised, and lack efficient interoperability with Public Key Infrastructure (PKI) systems, limiting their ability to leverage PKI capabilities such as key management and authentication.

Innovation Solution

A token is coupled to a Certification Authority (CA) through a network, allowing it to request and obtain a digital certificate containing an encrypted OTP secret, enabling reprovisioning and secure OTP generation, even in non-PKI environments, by using a PKI-enabled token processor and memory with tamper-resistant features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a token is initialized at the manufacturer with a secret key, then the token can generate One Time Passwords for authentication, but it becomes difficult or impossible to reprovision the token with a new secret if compromised

Engineering Contradiction:
Improvetoken securityVSAvoidtoken reprovisioning
Core Design Contradiction:
ReliabilityVSEase of repair

Solution Approach 1:

The secret provisioning process is segmented into two phases: initial provisioning at manufacturing (embedding secret in ROM) and secondary provisioning through PKI infrastructure (using digital certificates and public key cryptography). This segmentation allows the token to maintain security while enabling reprovisioning through alternative channels when compromise is detected.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A PKI certification authority acts as an intermediary between the token and the secret provisioning system. The CA issues digital certificates to tokens, enabling secure key distribution and reprovisioning without requiring physical access to the token manufacturing process. This intermediary mechanism resolves the contradiction by providing a trusted third-party channel for secret updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If non-PKI token systems are used, then they can provide basic OTP authentication, but they cannot efficiently or effectively interoperate with PKI systems or leverage PKI capabilities

Engineering Contradiction:
ImprovePKI interoperabilityVSAvoidtoken system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The token is designed with multi-functionality to support both traditional OTP generation and PKI-based operations. The token processor can handle both symmetric key operations (for OTP) and asymmetric key operations (for PKI), allowing a single device to operate in multiple security infrastructures without requiring separate specialized tokens.

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

Solution Approach 2:

The patent merges PKI capabilities (digital certificate storage, public key cryptography) with traditional OTP functionality within a single token device. This combination allows the token to leverage PKI infrastructure for enhanced key management and authentication while maintaining backward compatibility with legacy OTP systems, thus improving adaptability without proportionally increasing complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the same secret key is reused in a token over time, then the token maintains consistent authentication capability, but the OTPs generated become less secure

Engineering Contradiction:
Improvetoken operation consistencyVSAvoidOTP security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The token implements dynamic key management where secret keys can be updated and rotated over time through the PKI infrastructure. Instead of static key reuse, the system allows periodic key changes facilitated by digital certificate renewal, maintaining operational consistency while continuously refreshing security credentials to prevent degradation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7548620B2Token provisioning
Publication Date: 2009.06.16 CA TECH INC
  • US7548620B2 patent drawing
  • US7548620B2 patent drawing
  • US7548620B2 patent drawing

AI summary

A method for provisioning a device such as a token. The device issues a certificate request to a Certification Authority. The request includes a public cryptographic key uniquely associated with the device. The Certification Authority generates a symmetric cryptographic key for the device, encrypts it using the public key, and creates a digital certificate that contains the encrypted symmetric key as an attribute. The Certification Authority sends the digital certificate to the device, which decrypts the symmetric key using the device's private key, and stores the decrypted symmetric key.