Image-Based Server Authentication Using Visual Secrets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer authentication systems primarily focus on user authentication, leaving a gap in authenticating computer systems and networks, especially in distributed networks like the Internet, where users may unknowingly interact with spoofed servers, leading to security breaches.

Innovation Solution

A system and method that uses a shared secret between a user and a server to authenticate both parties by generating and modifying images based on this secret, ensuring that only authenticated systems and users can recognize and modify the images correctly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional username and password authentication is used, then user authentication is achieved, but computer system authentication to the user is not provided

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidauthentication completeness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent inverts the traditional authentication approach by having the server prove its identity to the user through image generation, rather than only having the user prove identity to the server. The server generates an image containing a visual secret that only the authentic server can create, allowing the user to verify the server's identity.

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

Solution Approach 2:

The patent introduces an image as an intermediary carrier of authentication information. The image contains a visual secret that mediates between the server's identity proof and the user's verification capability, enabling bidirectional authentication without requiring direct cryptographic exchange visible to the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If visual secrets are made recognizable to users, then users can authenticate the server, but the secrets become vulnerable to interception and spoofing

Engineering Contradiction:
Improveuser verification capabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by making only specific portions of the image (the visual secret elements) recognizable to users, while other portions remain encrypted or obscured. The user can verify the presence of correct visual secret elements without being able to read or extract the complete authentication data from the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent transitions authentication from a one-dimensional text-based secret to a two-dimensional visual secret embedded in an image. This dimensional change allows the secret to be distributed across spatial elements in the image, making interception and reproduction more difficult while maintaining user verifyability through visual pattern recognition.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8973105B2System and method for computer authentication using automatic image modification
Publication Date: 2015.03.03 MOBILESPHERE HOLDINGS LLC
  • US8973105B2 patent drawing
  • US8973105B2 patent drawing
  • US8973105B2 patent drawing

AI summary

Computers can be authenticated using automatically combined images. During an authentication process, a server transmits an image to a client. The transmitted image is combined with a stored image using a randomly selected logical operator to generate a combined image. The combined image is transmitted back to the server. The server has a copy of the transmitted image and the stored image and generates a series of template combined images using different logical operators selected from a set of logical operators to determine whether any of the template combined images match the received combined image. If the received combined image matches one of the template combined images, the user is authenticated.