Authentication Token Key Provisioning via Encrypted Symmetric Binding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The initial provisioning of authentication tokens, especially on mobile devices, is often cumbersome and vulnerable to security attacks, such as man-in-the-middle attacks, due to inadequate security protections in communication channels.

Innovation Solution

A symmetric key is generated on a user device using a public key from an authentication service, encrypted, and transmitted securely to bind it to the authentication token, reducing user involvement and preventing interception by adversaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional provisioning methods are used, then the authentication token can be initialized, but the process is cumbersome and vulnerable to security attacks

Engineering Contradiction:
Improvesecurity protectionVSAvoiduser involvement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a provisioning server as an intermediary between the authentication token and the user/device. The server automatically generates the secret key, creates the token record file, and handles the provisioning process without requiring direct user involvement in key generation or configuration, thereby improving security while maintaining ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication token is configured to automatically receive and process the token record file from the provisioning server without requiring manual user configuration. The token self-provisions by integrating the received credentials into its authentication logic, eliminating cumbersome manual setup steps

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If manual provisioning is used, then the token can be configured, but it requires extensive user involvement and help desk support

Engineering Contradiction:
Improveprovisioning processVSAvoidprovisioning time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The provisioning server performs preliminary actions by pre-generating secret keys, pre-creating token record files with all necessary credentials, and pre-configuring authentication parameters before the token is activated. This preliminary preparation eliminates the need for time-consuming manual configuration steps during actual token provisioning

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service provisioning where the token automatically receives and processes its configuration data from the server without requiring user intervention or help desk support. The entire provisioning process occurs in the background, significantly reducing the time users need to spend on token setup

Inventive Principle:
Principle #25Self-service

3Productivity

If untrusted communication channels are used, then the provisioning can be completed, but it is vulnerable to man-in-the-middle attacks

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoidsecurity protection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The provisioning server acts as a trusted intermediary that mediates all communication between the token and external systems. The server generates and holds the secret key securely, transmitting only encrypted or non-sensitive data over communication channels, thereby preventing adversaries from intercepting or manipulating provisioning data even on untrusted networks

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the sensitive secret key generation and management functions from the user device and communication channels, concentrating them exclusively on the provisioning server. This extraction ensures that sensitive credentials never traverse untrusted communication channels, eliminating vulnerability to man-in-the-middle attacks while maintaining provisioning efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9917694B1Key provisioning method and apparatus for authentication tokens
Publication Date: 2018.03.13 RSA SECURITY USA LLC
  • US9917694B1 patent drawing
  • US9917694B1 patent drawing
  • US9917694B1 patent drawing

AI summary

A processing device is configured to obtain an address and a public key, both associated with an authentication service, to generate a symmetric key as a function of the public key, to configure an authentication token to incorporate the symmetric key, to encrypt the symmetric key utilizing the public key, and to transmit the encrypted symmetric key to the address so as to permit the authentication service to bind the symmetric key to an identifier of the authentication token. By way of example, the authentication token may comprise a software authentication token implemented on the processing device. One or more tokencodes generated by the authentication token utilizing the symmetric key are transmitted to the authentication service for authentication. The authentication by the authentication service is based on the symmetric key bound to the identifier of the authentication token.