One-Time Password Tokens Without Seed Exposure in Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional one-time password (OTP) systems are vulnerable to theft of the seed material, making them expensive and limiting reuse or resale of hardware tokens, and they are not suitable for multi-tenant shared resource environments.

Innovation Solution

Pre-generate a set of verification codes valid for a predetermined time interval, encode them, and store them in a data structure like a bloom filter, providing these codes to verification systems without the seed value, allowing tokens to be leased and reused across different verification systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional OTP systems use seed material stored in verification systems, then OTP generation is enabled, but security is compromised due to seed theft vulnerability

Engineering Contradiction:
ImprovesecurityVSAvoidseed theft vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the seed material from the verification system and stores it only in the token device. The verification system receives only the generated OTP codes without possessing the seed, thereby eliminating the security vulnerability of seed theft from the verification system while maintaining OTP generation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent pre-generates multiple OTP codes in the token device using the stored seed material before the verification system needs them. This preliminary generation allows the verification system to receive ready-to-use OTP codes without needing to store or process the seed material, achieving both security and functionality.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If hardware tokens are made secure against seed theft, then security is improved, but token cost increases and reuse becomes limited

Engineering Contradiction:
ImprovesecurityVSAvoidtoken cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By extracting the seed material storage function exclusively to the token device and removing it from the verification system, the patent reduces the security requirements and associated costs for the verification system. The token becomes a self-contained secure unit that can be reused across multiple verification systems without requiring expensive security infrastructure at each verification point.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the token device universal by enabling it to generate OTP codes that can be verified by any verification system that implements the matching verification logic. The token contains all necessary security elements (seed material) and can serve multiple verification systems, increasing token reuse potential and reducing per-system costs.

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

3Ease of operation

If verification systems store seed material for OTP generation, then OTP verification is enabled, but adaptability to multi-tenant environments is reduced

Engineering Contradiction:
ImproveOTP verificationVSAvoidmulti-tenant environment suitability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extracts the seed material from the verification system, allowing the verification system to be lightweight and adaptable to different tenants. Each verification system instance can operate independently with its own OTP verification logic without needing to store sensitive seed material, enabling easy deployment in multi-tenant cloud environments where isolation and adaptability are crucial.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing seed material that would need to be securely copied or shared across multiple tenants, the patent uses the token device as a portable copy of the security credentials. The verification system only needs to store and compare OTP codes, which can be easily replicated across multiple tenants without security risks, enabling scalable multi-tenant deployment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12526276B2Token based one-time password security
Publication Date: 2026.01.13 AMAZON TECH INC
  • US12526276B2 patent drawing
  • US12526276B2 patent drawing
  • US12526276B2 patent drawing

AI summary

A one-time password (OTP) based security scheme is described, where a provider pre-generates a number of verification codes (e.g., OTP codes) which will be valid for a predetermined interval. The provider then encodes the verification codes (e.g., by hashing each code with a time value), and stores the verification codes into a data structure. The data structure can be provided to a verification system that can use the set of pre-generated OTP codes to authenticate requests received from users having personal security tokens.