Dynamic Obfuscation Pattern Generation for Touchscreen Smudge Attack Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pattern-based authentication on touchscreen devices is vulnerable to smudge attacks, where oily residues and smudges on the screen can reveal the user's input pattern, making it easy for hackers to guess the actual pattern, especially when users do not change their patterns frequently.

Innovation Solution

A dynamic guided obfuscation pattern generation system that detects the user's access pattern and generates an obfuscation pattern by determining non-repeating and non-overlapping lines from the first and last points of the access pattern, guiding the user to draw the obfuscation pattern on the screen, which disguises the original access pattern, thus preventing smudge attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pattern-based authentication is used for unlocking the user interface, then user-friendliness is improved, but security is worsened due to smudge attacks

Engineering Contradiction:
Improveuser-friendlinessVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary obfuscation pattern between the user's actual access pattern and the screen surface. This intermediary layer (the obfuscation pattern) hides the true authentication pattern from view, preventing smudge attacks while preserving the ease of pattern-based authentication. The obfuscation pattern acts as a mediator that disguises the actual user interactions without requiring users to change their authentication behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies visual obfuscation techniques where the screen displays additional graphical elements, colors, or visual distractions that change or vary to mask the actual access pattern. By altering the visual presentation layer, the system hides the true pattern from smudge detection while maintaining the original authentication mechanism's user-friendliness.

Inventive Principle:
Principle #32Color changes

2Reliability

If the orientation of the N*N matrix is changed to prevent smudge attacks, then security is improved, but user-friendliness is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiduser-friendliness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a dynamic obfuscation pattern that adapts and changes based on the user's actual access pattern rather than using fixed matrix rotations. The obfuscation pattern dynamically generates visual distractions tailored to each user's specific authentication behavior, providing security without requiring users to adapt to different matrix orientations or configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically generates and applies the obfuscation pattern based on detecting the user's access pattern, without requiring user intervention to change settings or reconfigure the authentication interface. The obfuscation is applied transparently, maintaining the original user-friendly interaction while secretly enhancing security through automated pattern disguise.

Inventive Principle:
Principle #25Self-service

3Reliability

If random colors or pictures are used for unlock, then security is improved, but ease of operation is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies partial obfuscation by adding visual distractions only in specific areas or at specific times during the authentication process, rather than completely changing the entire interface. This selective application of obfuscation provides sufficient security protection while minimizing the impact on user experience and maintaining ease of operation for legitimate users.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10496852B1Systems and methods of dynamic obfuscation pattern generation for preventing smudge attacks on touch screen devices
Publication Date: 2019.12.03 GEN DIGITAL INC
  • US10496852B1 patent drawing
  • US10496852B1 patent drawing
  • US10496852B1 patent drawing

AI summary

Systems and methods for dynamic guided obfuscation pattern generation for preventing smudge attacks on touch screen devices are provided. One method may include receiving a user access pattern associated with a matrix displayed on the user interface; wherein, the system generates an obfuscation pattern based upon the user access pattern. For example, the system may generate edges of the obfuscation pattern by determining potential lines that may be drawn from the first and last points of the user access pattern, which are non-repeating and non-overlapping with any edges of the user access pattern and any edges of the obfuscation pattern. The system may iteratively generate edges until a predetermined number of edges are generated or no more edges can be drawn meeting the requirement. Further, the system may display the obfuscation pattern in a point by point or edge by edge fashion on the user interface, enabling the user to draw the new pattern that disguises the user's original access pattern.