Dynamic Character Mapping for Secure ATM Keypad Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for entering user identity codes on ATM and POS devices are inadequate in providing the necessary security, as they rely on simple numeric PINs or codes, making them vulnerable to identity theft and resulting in significant financial losses.

Innovation Solution

The system enhances security by allowing the use of a larger character set, including letters and numbers, on the keypad, where each key press displays a sequence of characters over time, making it difficult for observers to determine the actual input, thereby increasing the complexity of the entry process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a simple numeric PIN system is used for user authentication, then the ease of operation is improved, but the security is worsened due to vulnerability to identity theft

Engineering Contradiction:
Improveease of entering authentication codeVSAvoidsecurity of authentication
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the character assignment to keypad keys change over time. Each key can display different characters at different time intervals, creating a dynamic authentication system where the same physical key press can represent different characters depending on when it is pressed. This resolves the contradiction by maintaining ease of operation (same keypad interface) while dramatically improving security (time-dependent character mapping that prevents shoulder surfing and observation attacks)

Inventive Principle:
Principle #15Dynamics

2Reliability

If a larger character set including letters and numbers is used, then the security is improved by increasing possible combinations, but the device complexity increases

Engineering Contradiction:
Improvesecurity through increased combinationsVSAvoidcomplexity of keypad system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses dynamics to provide a large effective character set without increasing physical keypad complexity. By dynamically assigning different characters to each key based on time intervals, the system achieves security equivalent to a much larger physical keypad while maintaining the same simple hardware interface. The complexity is managed through software/firmware time-based logic rather than additional physical components

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds the time dimension to the authentication process. Instead of only spatial differentiation (different keys for different characters), the system introduces temporal differentiation where the same key can represent different characters at different times. This resolves the contradiction by providing increased security through larger effective character combinations without adding physical complexity to the keypad device

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If characters are displayed sequentially over time on key presses, then the security is improved by making it difficult for observers to determine actual input, but the ease of operation is worsened due to increased complexity of entry process

Engineering Contradiction:
Improvesecurity against observationVSAvoidsimplicity of authentication entry
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by implementing time-based character display where characters are shown sequentially at different time intervals. The user presses a key and sees a sequence of characters displayed over time, allowing them to select the intended character by releasing the key at the appropriate moment. This provides security against observation (shoulder surfing) while maintaining ease of operation through an intuitive press-and-hold interface that requires minimal training

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10241655B2Multiple key value assignment system
Publication Date: 2019.03.26 INVYSTA TECH GRP
  • US10241655B2 patent drawing
  • US10241655B2 patent drawing
  • US10241655B2 patent drawing

AI summary

Multiple letters, characters, numbers, strokes and symbols to be assigned to a given physical key on a physical keypad residing on a physical keypad integrated into, or attached to, an electronic device used for electronic financial transactions such as an Automated Teller Machine (ATM) or Point of Sale (POS) terminal, that is used for data entry on the display screen of an electronic device and the methodology of automatically displaying and inserting the characters assigned to that physical key on the display screen of said electronic device. As the user continues to touch/press said physical key on the electronic devices keypad, the first software module will display and bring into focus the characters assigned to the appropriate time duration of the continued touch/press of said physical key in a visual manner on the display screen of said electronic device and will continue rotating thru the assigned characters as long as the physical key touch/press continues. When the user releases the touch/press of said physical key, the software module will present the character assigned to that time duration to the display software for insertion into the active data entry area shown on the display screen.