Smart Key Device Unifying FIDO2 and U2F Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

FIDO2 and U2F authentication protocols face inconvenience due to separate registration and authentication processes, leading to incompatible communication between the two, which affects user experience and compatibility.

Innovation Solution

A key device method that parses and processes both FIDO2 and U2F authentication instructions, decrypts credentials and handles using corresponding keys, and generates authentication responses based on preset conditions, enabling registration and authentication compatibility between the two protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the key device supports both FIDO2 and U2F protocols separately, then both protocols can function independently, but the registration and authentication processes are separate and incompatible, causing inconvenience to users

Engineering Contradiction:
Improveprotocol compatibilityVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the separate FIDO2 and U2F authentication flows into a unified process. The key device now accepts a single authentication instruction that can handle both protocol types, combining previously separate registration and authentication operations into one integrated workflow that maintains both protocol functionalities

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The authentication instruction structure is designed to be universal, capable of carrying both FIDO2-specific parameters (like credential public key information) and U2F-specific parameters (like key handle information) within the same message format, allowing the key device to function with both protocols through a single interface

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

2Reliability

If the key device implements separate authentication flows for FIDO2 and U2F, then each protocol can be processed according to its specific requirements, but communication compatibility between the two protocols cannot be achieved

Engineering Contradiction:
Improveprotocol-specific processingVSAvoidcross-protocol compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary authentication instruction format that acts as a mediator between FIDO2 and U2F protocols. This instruction structure contains protocol identification fields and parameter containers that allow the key device to route and process the same incoming message according to the specific protocol requirements, enabling cross-protocol compatibility while maintaining protocol-specific processing integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the key device uses different authentication instructions for FIDO2 and U2F, then each protocol can be processed independently, but the device complexity increases due to separate processing logic

Engineering Contradiction:
Improveindependent protocol processingVSAvoidprocessing logic complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies local quality by making the authentication instruction structure adaptive to different protocols. The same instruction format contains conditional fields and parameters that are only processed when relevant to the specific protocol type. The key device parses the instruction once and then applies protocol-specific processing only to the relevant portions, reducing overall complexity compared to maintaining completely separate processing paths

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12166875B2Working method for key device and key device
Publication Date: 2024.12.10 FEITIAN TECHNOLOGIES CO LTD
  • US12166875B2 patent drawing
  • US12166875B2 patent drawing
  • US12166875B2 patent drawing

AI summary

A working method for a key device and a key device, including: a smart key apparatus receives an authentication instruction, determines a type of the authentication instruction, parses a FIDO2 authentication instruction to obtain a credential if the instruction is the FIDO2 authentication instruction, checks whether the credential is complete by using a changing key corresponding to the FIDO2, if a check is successful, the credential is registered in a FIDO2 mode, and the authentication response is generated and returned to the client; and if the check fails, whether the credential is complete is checked by using the changing key corresponding to a U2F, and the credential is registered in a U2F mode if a check is successful, the authentication response is generated and returned to the client, and an error response is returned to the client if the check fails.