Context-Aware Step-Up Authentication for Mobile Session Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unintended and unauthorized interactions with mobile applications on devices pose security threats, as unlocked devices can be exploited through various means such as being placed in pockets, laid down without locking, or unlocked via connected devices, leading to potential data breaches.

Innovation Solution

Implementing context-aware step-up authentication that monitors threat scenarios, such as a device being placed in a pocket or laid down without locking, and proactively displays a masking screen followed by a step-up authentication screen to ensure only authorized users can resume the mobile application session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the mobile device remains unlocked to allow convenient access to the mobile application, then ease of operation is improved, but security is worsened due to unauthorized interactions

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

Solution Approach 1:

The system dynamically adjusts the authentication state based on real-time sensor data and usage patterns. The mobile application transitions between authenticated and unauthenticated states automatically, allowing the device to be unlocked without requiring the user to manually lock it. The system monitors for threat scenarios (device in pocket, device laid down, connected to unauthorized devices) and dynamically triggers step-up authentication when threats are detected, thereby maintaining ease of operation while improving security.

Inventive Principle:
Principle #15Dynamics

2Reliability

If step-up authentication is always required to access the mobile application, then security is improved, but ease of operation is worsened due to frequent authentication requests

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

Solution Approach 1:

The system performs preliminary authentication before the threat scenario is fully realized. By monitoring sensor data continuously and detecting early signs of potential unauthorized access (such as the device being placed in a pocket or connected to an unauthorized device), the system triggers step-up authentication proactively rather than reactively. This allows legitimate users to anticipate and complete authentication before actual unauthorized access occurs, maintaining security while minimizing disruption to normal usage.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the mobile application monitors multiple sensor data types to detect threat scenarios, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system leverages existing sensors already present in modern mobile devices (accelerometer, gyroscope, proximity sensor, Bluetooth module) and repurposes them for security monitoring. These sensors were originally designed for other functions (motion detection, screen activation, wireless communication) but are universally applicable to detecting threat scenarios. By using multi-functional sensors rather than adding dedicated security hardware, the system improves security without significantly increasing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11647392B1Systems and methods for context-aware mobile application session protection
Publication Date: 2023.05.09 BANK OF AMERICA CORP
  • US11647392B1 patent drawing
  • US11647392B1 patent drawing
  • US11647392B1 patent drawing

AI summary

A method for securing a mobile device includes determining whether the mobile device is unlocked whether a user is logged into a mobile application running on the mobile device. The method further includes determining, when the mobile device is unlocked while the user is logged into the mobile application, whether the mobile device is currently in a threat scenario by analyzing data from one or more sensors. The threat scenario indicates that the mobile device is exposed to unintended and malicious interactions. The method further includes displaying, when it is determined that the mobile device is currently in the threat scenario, a step-up authentication screen that replaces or at least partially covers an application screen of the mobile application. The method further includes restoring the application screen of the mobile application in response to receiving a valid authentication input from the user on the step-up authentication screen.