OTP Card Personalization with Offline Parallel Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems require network communication between card manufacturing and validation entities for encryption parameter sharing, posing security risks and inefficiencies in the personalization and validation processes of one-time-password authentication cards.

Innovation Solution

A system and method for parallelized encryption and personalization at a card manufacturer HSM and decryption and validation at an independent card validator HSM, using a shared-secret master key to generate unique secret identifiers, enabling independent decryption and validation without network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If card personalization records are communicated to validation entity during personalization phase, then validation can be enabled, but network exposure of critical encryption parameters occurs

Engineering Contradiction:
Improvevalidation capabilityVSAvoidnetwork exposure of encryption parameters
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments the cryptographic key material into two separate components: a master key stored in the HSM and a card-specific secret stored on the card. This segmentation allows validation to occur without transmitting the master key over the network, as the validation entity can independently generate the card-specific secret using only the master key and card identifier, eliminating network exposure of critical encryption parameters while maintaining validation capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary generation of card-specific cryptographic parameters during card personalization and stores them securely on the card itself. This preliminary action enables the validation entity to independently derive the same parameters using only public information (card identifier) and the master key, eliminating the need for subsequent network communication of sensitive parameters

Inventive Principle:
Principle #10Preliminary action

2Reliability

If sequential personalization and validation processes are used, then security is maintained, but processing efficiency is reduced

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The validation entity performs preliminary setup by storing the master key and validation algorithms in advance. During card personalization, the card-specific secrets are generated and stored on the card itself. This preliminary configuration enables parallel processing where multiple cards can be personalized simultaneously without requiring sequential validation steps, as each card contains all necessary validation data

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The card itself serves as a self-contained validation repository by storing card-specific cryptographic parameters during personalization. This self-service approach eliminates the need for the validation entity to sequentially process personalization records for each card, as validation can be performed independently using only the card's stored data and the master key

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12592828B2System and method for parallel manufacture and verification of one-time-password authentication cards
Publication Date: 2026.03.31 CAPITAL ONE SERVICES LLC
  • US12592828B2 patent drawing
  • US12592828B2 patent drawing
  • US12592828B2 patent drawing

AI summary

The disclosed system and method are directed to a novel implementation of encryption service provision which obviates a need for network communication between a card manufacturing/personalization entity and a validation entity during the card personalization phase. The proposed solution decouples the operation flow associated with personalization of an OTP card (as carried out by a manufacturing HSM) and the validation of an OTP card cryptogram (as carried out by a distinct validation HSM). This is accomplished by the generation and distribution of a third master key which enables the personalization and the validation HSMs to independently derive the shared secret value used in generation and validation of a transaction cryptogram associated with an OTP card operation.