Auxiliary Key Visual Authentication via Camera Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing second factor password authentication methods require additional user effort and may be perceived as difficult and annoying, despite providing enhanced security over knowledge-based verification.

Innovation Solution

A method and system that generate an auxiliary key based on a secret key stored in a first electronic device, display its representation, capture it with a camera on a second device, and restore it for authentication, using cryptographic algorithms like TOTP or HMAC-based one-time password algorithms, and optionally encode it as a QR code or invisible watermark.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional second factor authentication methods (SMS codes, software applications, fingerprint sensors) are used, then security is enhanced compared to knowledge-based verification, but user convenience deteriorates due to additional required efforts

Engineering Contradiction:
Improveauthentication securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces traditional mechanical interaction methods (typing SMS codes, pressing fingerprint sensors, installing software) with an optical system. The auxiliary key is displayed visually on the first device and captured optically by the camera of the second device, eliminating the need for manual input or additional hardware sensors. This substitution maintains security through cryptographic algorithms while dramatically improving user convenience by reducing the authentication process to a simple visual capture action.

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

2Adaptability or versatility

If software applications are installed on mobile phones for second factor authentication, then authentication capability is enhanced, but device complexity increases

Engineering Contradiction:
Improveauthentication capabilityVSAvoidsoftware requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of requiring the second device to run complex authentication software, the patent uses the first device to generate and display a visual representation (copy) of the auxiliary key. The second device simply needs camera functionality to capture this visual copy, which is then processed to restore the auxiliary key. This approach transfers the computational complexity to the first device while keeping the second device's requirements minimal, eliminating the need for additional software installations.

Inventive Principle:
Principle #26Copying

3Reliability

If fingerprint sensors or retinal pattern recognition are used for second factor authentication, then security is improved through inherence factors, but device complexity and cost increase

Engineering Contradiction:
Improveauthentication securityVSAvoidhardware requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the universal camera functionality that is already present in virtually all modern electronic devices. Instead of requiring specialized hardware like fingerprint sensors or retinal scanners, the system uses the existing camera for its primary imaging function to capture the auxiliary key representation. This multi-uses the camera's capability, eliminating the need for additional specialized hardware while maintaining strong security through cryptographic methods.

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

Data Source

PatentUS10084601B2Method, system and electronic device
Publication Date: 2018.09.25 SONY GROUP CORP
  • US10084601B2 patent drawing
  • US10084601B2 patent drawing
  • US10084601B2 patent drawing

AI summary

A method comprising generating an auxiliary key based on a secret key which is stored in an electronic device, generating a representation of the auxiliary key, displaying the representation of the auxiliary key on a display of the first electronic device, capturing the representation of the auxiliary key with a camera of a second electronic device, and restoring the auxiliary key from the captured representation of the auxiliary key.