Distributed Once Card Number Generation for Fraud Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current credit card technologies fail to effectively prevent fraud, particularly due to the vulnerability of credit card numbers to leakage and misuse, especially in offline transactions and centralized secure database attacks.

Innovation Solution

A distributed once card number (OCN) generation and validation method and apparatus that generates a new, unpredictable OCN for each transaction, using a card with a built-in generator and magnetic stripe emulator, and a validation server that relies on hashing values to authenticate transactions without storing sensitive user information, thereby reducing the risk of fraud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized secure database stores user secret seeds for generating virtual account numbers, then authentication can be performed, but the system becomes vulnerable to centralized database attack fraud where hackers can automatically generate all valid VANs

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidcentralized database attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the secret seed from the centralized server and stores it locally in the smartcard. The server only retains public information and validation logic, while the private key remains distributed to individual cards. This extraction eliminates the single point of failure in centralized databases while maintaining authentication capability through distributed key pairs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The authentication system is segmented into multiple independent components: each smartcard contains its own private key and can independently generate virtual account numbers. The server segments its role to only validate signatures and check usage status, rather than storing all sensitive data centrally. This segmentation distributes security risk across many independent units.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If a predictable pseudo random generator with user secret seed is used for generating virtual account numbers, then authentication is enabled, but offline batch transactions cannot be handled if card numbers are out of order by more than 5 sequences

Engineering Contradiction:
Improveauthentication capabilityVSAvoidoffline batch transaction handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a cryptographic signature as an intermediary mechanism that decouples the generation and validation processes. The smartcard signs the virtual account number and usage status, allowing the server to validate any out-of-order transaction without needing to track sequence numbers. This intermediary signature provides universal validation capability regardless of transaction order.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes from sequence-number-based validation to cryptographic signature-based validation. Instead of checking if a virtual account number falls within a predictable sequence range, the server verifies the cryptographic signature and checks a usage status flag. This parameter change enables handling of arbitrarily ordered transactions including offline batch processing.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If credit card numbers are stored and transmitted in traditional formats, then transactions can be processed through existing infrastructure, but the numbers are vulnerable to leakage and skimming fraud

Engineering Contradiction:
Improvetransaction processing compatibilityVSAvoidcard number skimming fraud
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent creates a cryptographic copy mechanism where the smartcard contains the original private key and can generate multiple valid virtual account number copies. Each virtual account number is a legitimate copy that can be used once, then becomes invalid. This copying approach maintains compatibility with existing card readers while eliminating the risk of reuse fraud.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual account number is designed as a disposable, single-use credential. Once used for a transaction, it is immediately invalidated in the database. This short-lived credential approach replaces the long-lived traditional card number, making it economically irrational for fraudsters to attempt skimming or theft since the stolen number cannot be reused.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Reliability

If the validation server stores complete user information including secret seeds, then comprehensive authentication can be performed, but the risk of centralized secure database attack fraud increases dramatically

Engineering Contradiction:
Improveauthentication completenessVSAvoidcentralized database attack risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts sensitive secret data (private keys and secret seeds) from the centralized server and stores it locally in individual smartcards. The server only stores public information such as user identifiers, public keys, and usage status flags. This extraction maintains authentication capability while eliminating the high-value target that attracts centralized database attacks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary cryptographic key pair generation during card provisioning, storing the private key in the card and public key in the database before any transactions occur. This preliminary action establishes a trust architecture where the server never needs to store or process secret materials, reducing the attack surface from the outset.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9183553B2Once card number generation and validation method and apparatus
Publication Date: 2015.11.10 WANG YNJIUN PAUL
  • US9183553B2 patent drawing
  • US9183553B2 patent drawing
  • US9183553B2 patent drawing

AI summary

A once card transaction system comprises a once card embedded with a once card number generator. The embedded once card number generator is able to communicate a once card number with a swipe card reader through the magnetic stripe emulator interface on the back of the card for in-store transaction or display it at the front of the card for online transaction. The embedded once card number generator is capable of generating an unpredictable once card number inside the once card without communicating with a central server. This distributedly generated once card number can be approved by an authentication entity by a valid OCN hashing list, and once the number is transacted, it is put on a rejection list.