Dynamic Keypad Security via Position Sensor Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional keypads used in access control systems are vulnerable to security breaches due to their static configuration, making it easy for unauthorized users to deduce or guess the access code, especially when all individuals share a common password, which reduces the system's security and increases the likelihood of compromise.

Innovation Solution

A secure and cost-effective solution is proposed that incorporates visual data scrambling and off-angle viewing techniques, utilizing a linear position sensor to detect finger position and motion on a user input device, with dynamic reassignment of input zones and symbols, and additional security mechanisms like pressure and slide speed analysis, along with privacy shielding to prevent off-axis viewing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a static keypad configuration is used, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improveease of data entryVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by transforming the static keypad configuration into a dynamic one where key positions, labels, and mappings change over time. The system randomly reassigns input zone mappings between uses, so that the same logical key positions display different characters or numbers each time the system is activated. This dynamic transformation maintains ease of operation through consistent physical key positions while dramatically improving security by preventing pattern recognition and code deduction.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a common code system is used, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improveease of accessVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent resolves this contradiction by implementing dynamic code personalization. While multiple users can access the system, each user's code is dynamically mapped to different physical key positions on each use. This means that even if two users share the same numerical code, the physical key sequences they press will differ with each authentication attempt, preventing shoulder-surfing and visual deduction attacks while maintaining common code accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the mapping parameter between logical codes and physical key positions. Instead of a fixed mapping, the system dynamically alters which physical keys correspond to which digits or characters in the access code. This parameter transformation ensures that the same logical code enters through different physical key sequences, securing against observation attacks while preserving common code functionality.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If keypad wear analysis is used to deduce codes, then ease of operation is maintained, but security is worsened

Engineering Contradiction:
Improvecode entry simplicityVSAvoidresistance to code deduction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent eliminates wear analysis vulnerabilities by making the keypad configuration dynamic. Since key positions and mappings change between uses, frequent key presses do not create consistent wear patterns that could reveal the access code. The same logical code will press different physical keys each time, distributing wear uniformly across all keys and preventing deduction through physical inspection.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enhances the security of data entry systems by preventing pattern recognition and reducing the likelihood of code guessing, while being more cost-effective than existing solutions, as it dynamically changes the keypad configuration and incorporates advanced biometric parameters for authentication.

Implementation Method 1

A user input is provided which includes a linear position sensor that is configured to determine if a user's finger is touching the user input as well as the position of where the sensor is being touched

Methodology Applied
Scientific EffectLinear position sensing:

Data Source

PatentUS10599822B2System and method of secure data entry
Publication Date: 2020.03.24 ASSA ABLOY AB
  • US10599822B2 patent drawing
  • US10599822B2 patent drawing
  • US10599822B2 patent drawing

AI summary

A computational device having a user interface is disclosed, the user interface enables a user to securely enter data into the computational device. In particular, the user interface may include a user input portion and a user output portion. The user input portion may be partitioned into a number of input zones, each having a data value associated therewith that when engaged by a user causes the data value associated with the engaged input zone to be provided as input to the computational device.