Variable-Interval Security Code Display for Payment Cards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing payment cards lack sufficient security measures to prevent reverse-engineering and unauthorized reuse of security codes, particularly in remote transactions.

Innovation Solution

A payment card with a display device that periodically refreshes the security code at calculated time intervals, using a control circuit to switch between two different time periods for displaying security code values, making it difficult to identify the change period through reverse engineering, and ensuring the security code expires rapidly enough to prevent extensive use but remains usable for the cardholder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the security code is displayed with a fixed periodic refresh interval, then the code expires rapidly enough to prevent extensive unauthorized use, but the regular pattern makes it vulnerable to reverse engineering and timing analysis

Engineering Contradiction:
Improvesecurity against unauthorized reuseVSAvoiddifficulty of reverse engineering
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies dynamics by making the security code display interval variable rather than fixed. The control circuit changes the display interval between first and second values, preventing attackers from predicting when the code will change. This dynamic adjustment maintains security while avoiding periodic patterns that could be exploited through timing analysis

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the time parameter of the security code display by varying the interval between code changes. The control circuit selects between different display intervals (first interval and second interval) based on stored values, effectively changing the temporal parameter to prevent reverse engineering while maintaining rapid expiration for security

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the security code changes very frequently, then unauthorized reuse is prevented, but the cardholder may not have sufficient time to read and use the code before it expires

Engineering Contradiction:
Improvesecurity against code captureVSAvoidease of reading and using code
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the display interval between security codes, switching between a first longer interval and a second shorter interval. This allows the code to remain visible long enough for legitimate cardholders to read and use it, while still changing frequently enough to prevent unauthorized reuse. The variability prevents attackers from predicting exactly when changes occur

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses periodic action with variable periods - the control circuit periodically changes the security code but varies the time interval between changes. This creates an irregular periodic pattern that maintains security through frequent changes while ensuring each code remains displayed long enough for legitimate use by cardholders

Inventive Principle:
Principle #19Periodic action

3Reliability

If the display interval is made variable to prevent reverse engineering, then security is improved, but the device complexity increases due to additional control circuitry and timing mechanisms

Engineering Contradiction:
Improvesecurity against reverse engineeringVSAvoidcomplexity of control circuit and timing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the timing control into discrete stored interval values (first display interval and second display interval) that the control circuit can select from. This segmentation simplifies the control logic compared to implementing a fully dynamic variable timer, as the system only needs to choose between predefined intervals rather than calculate arbitrary timing values

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control circuit automatically manages the variable display intervals using stored timing values without requiring external intervention or complex synchronization. The system self-regulates the timing by selecting from pre-stored interval values, reducing the need for additional control infrastructure or complex coordination mechanisms

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9870528B2Method for generating and displaying a security code for a payment card, payment card
Publication Date: 2018.01.16 CB INVESTISSEMENTS
  • US9870528B2 patent drawing
  • US9870528B2 patent drawing
  • US9870528B2 patent drawing

AI summary

A payment card comprises a display device arranged on a face of the payment card, the display device comprising a field for displaying a security code for card verification operations carried out by a card verification server. The method comprises the operations of:displaying, in the field of the display device, a first value of the security code during a first time period,displaying, in the field of the display device, a second value of the security code during a second time period that follows the first time period, the first and second time periods being of different durations.