Dynamic Touchscreen Keypad Masking for Secure PIN Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication methods, particularly on mobile devices, are vulnerable to security exploits using sensors like accelerometers and gyroscopes, and biometric data is difficult to change, making them insecure for sensitive data entry and verification.

Innovation Solution

A method and system that dynamically changes the location of a virtual keypad on a touch screen, generating a mapping between an operable keypad and a depicted image, ensuring the actual input is encoded and hidden from view, using a secure environment like TEE or HSM for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If biometric authentication is used, then user convenience is improved, but security is worsened due to inability to change biometric data and vulnerability to sensor exploits

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic randomization of keypad zone positions and configurations on the touch screen. The keypad layout changes between authentication sessions, making sensor-based prediction attacks ineffective while maintaining the convenience of biometric input methods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a secure enclave or trusted execution environment as an intermediary layer between the biometric sensor and the authentication decision. This secure environment performs the actual authentication logic, isolating it from potential sensor exploits and allowing the system to maintain high security while supporting convenient biometric input.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If PIN-based authentication is used, then security is improved, but user convenience is worsened due to need to remember and manually enter codes

Engineering Contradiction:
ImprovesecurityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges biometric authentication capabilities with PIN-based security protocols. The system accepts biometric input (fingerprint, face recognition) but processes it through a secure authentication framework that maintains the security properties of traditional PIN systems, including secure enclave verification and encoded challenge-response protocols.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If static keypad location is used, then ease of operation is improved, but security is worsened due to sensor data exploitation

Engineering Contradiction:
Improveease of useVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements dynamic randomization of keypad zone positions and configurations on the touch screen. The keypad layout changes between authentication sessions, making sensor-based prediction attacks ineffective while maintaining the convenience of biometric input methods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the spatial parameters of the keypad interface by randomly selecting different zones and configurations for each authentication session. This parameter randomization prevents attackers from using accelerometer and gyroscope data to predict key locations, thereby securing the authentication process while preserving ease of use.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4058914B1Improved systems and methods for secure data input and authentication
Publication Date: 2026.03.18 MYPINPAD
  • EP4058914B1 patent drawingFigure 1~2b
  • EP4058914B1 patent drawingFigure 3a~4b
  • EP4058914B1 patent drawingFigure 5

AI summary

Improved methods and systems for secure data entry and/or authentication of a user are provided. A preferred method of the invention comprises: selecting a keypad zone within an area of a display zone of a touch screen which comprises a plurality of hotspots that implement the keys of an operable keypad; providing an image of a keypad at the same location as the keypad zone such that the keypad image covers the operable keys within the keypad zone and the keypad image functions as a visible mask or cover over the operable keys of the keypad zone; a new keypad zone is selected at a different location within the display zone when the process is subsequently repeated, such that the keypad zone and the image are re-positioned to provide an operable keypad and overlaid, masking keypad image in a new area of the screen.