User Authentication via Pre-Captured Reference Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user authentication methods, particularly in distributed networks, are vulnerable to man-in-the-middle attacks and phishing scams, as security images provided by servers can be ineffective in ensuring legitimate connections, leading to potential theft of login credentials.

Innovation Solution

A method where a user-supplied image is associated with login credentials and compared to an uploaded image from a multifunction device, allowing authentication only if they match exactly, incorporating additional login credentials and a unique image, IMEI, and phone number for enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-provided security images (site keys) are used for authentication, then users can verify legitimate servers, but the security is ineffective against man-in-the-middle attacks where SSL is removed or imposter pages claim image systems are down

Engineering Contradiction:
Improveauthentication securityVSAvoidvulnerability to phishing and man-in-the-middle attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The user's client device captures a reference image from the server during a trusted connection (when SSL is verified) and stores it locally before any potential attacks occur. This pre-captured image serves as a genuine reference that cannot be manipulated by later phishing attempts or man-in-the-middle attacks, as it was obtained when the connection was already verified secure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of the server providing security images that users must trust, the inversion approach has the user's device capture and store the genuine server image locally, then use that locally-stored image as the authority for verification. This shifts trust from the server's current state to the user's previously verified state, making phishing and MITM attacks ineffective.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If multiple authentication factors (image, IMEI, phone number, login credentials) are required, then security is enhanced, but the authentication process becomes more complex

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple authentication factors (device image, IMEI, phone number, login credentials) are merged into a single comprehensive authentication process. The system combines these elements so that they work together as an integrated security mechanism, where the device image serves as a visual confirmation that ties the physical device to the account, while IMEI and phone number provide device-specific verification.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The user's client device autonomously captures and stores its own reference image and device identifiers (IMEI, phone number) without requiring manual configuration or complex setup procedures. The device self-configures the authentication parameters, reducing the complexity burden on the user while maintaining strong security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11924197B1User authentication systems and methods
Publication Date: 2024.03.05 GROWPATH LLC
  • US11924197B1 patent drawing
  • US11924197B1 patent drawing
  • US11924197B1 patent drawing

AI summary

A method of authenticating a user of a multifunction device to a server, the method comprising associating a user-supplied image with user login credentials, using a server; receiving, at the server, an image uploaded from the multifunction device; and comparing the uploaded image to the user-supplied image, using the server, and, only if the uploaded image matches the user-supplied image, allowing the user of the multifunction device to authenticate to the server by providing additional login credentials to the server using the multifunction device.