Image Relation Rule Authentication Against Man-In-Browser Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user authentication methods, such as those using One Time Passwords (OTPs) via SMS, are vulnerable to Man-In-the-Browser (MIB) attacks, where malicious applications intercept OTPs to impersonate genuine users.

Innovation Solution

A method involving a server and two user devices (e.g., a mobile phone and a PC) where the user selects an image from one device that matches a reference image on another device based on an image relation rule, with the selected image data being verified by the server to authenticate the user, utilizing separate communication channels for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If OTP authentication via SMS is used, then user authentication is enabled, but the system becomes vulnerable to MIB attacks where malicious applications can intercept OTPs

Engineering Contradiction:
Improveauthentication securityVSAvoidMIB attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary image-based authentication mechanism between the user and the authentication system. Instead of directly using OTPs that can be intercepted, the system uses images displayed on the user's device screen as a mediator. The malicious application cannot easily capture or intercept these images without detection, as they are rendered through the device's display system rather than being transmitted as readable text or data through communication channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/text-based OTP transmission system with a visual/image-based authentication system. The authentication challenge and response are conveyed through images displayed on the device screen rather than through SMS messages or text-based communication. This substitution makes it difficult for MIB applications to intercept and manipulate the authentication data, as they would need to manipulate the display rendering itself rather than intercepting communication protocols.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If image-based authentication is implemented, then security against MIB attacks is improved, but device complexity increases due to requiring multiple user devices and coordinate verification

Engineering Contradiction:
Improveauthentication securityVSAvoidmulti-device coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the user's existing device serve multiple functions: it acts as both the authentication challenge recipient (displaying the first image) and the authentication response sender (capturing and transmitting the second image). The device's existing components (display screen, camera, communication modules) are utilized for authentication purposes without requiring separate dedicated authentication hardware, thereby reducing overall system complexity while maintaining security.

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

Solution Approach 2:

The authentication system leverages the user's own device resources and capabilities to perform authentication functions. The device itself generates or receives the authentication challenge, displays it, captures the user's response through its camera or input mechanisms, and transmits the verification data. This self-service approach eliminates the need for additional external authentication devices or complex multi-party coordination infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3724798B1Method for authenticating a user based on an image relation rule and corresponding first user device, server and system
Publication Date: 2024.05.15 THALES DIS FRANCE SA
  • EP3724798B1 patent drawingFigure 1
  • EP3724798B1 patent drawingFigure 2

AI summary

A server (16) accesses a user identifier associated with a first user device (12) and a reference image, as a first image set, to be displayed. The server sends to a second user device (14) an image (24), as a second image set, to be displayed, and a user request to select an image within the first image set. The second user device displays (210) the second image set and the user request. The user of the first user device selects at least one displayed (214) first image, the selected first image matching an image visually selected within the displayed second image set, according to a rule known to the user and the server. The first user device sends to the server the first user device identifier accompanied with data relating to the selected first image (222). If the data relating to the selected first image matches the data relating to the first reference image, the server authenticates the user.