ICC Reader Switch Emulation for FIDO2 Smart Card Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The industry faces a shortage of FIDO USB HID devices due to semiconductor shortages, and software-based solutions are difficult to develop and maintain across different platforms, necessitating an alternative for multifactor authentication.

Innovation Solution

An Integrated Chip Card (ICC) reader with a microcontroller, ICC connector, and an activatable 2-position built-in switch that emulates ICC withdrawal and re-insertion to comply with FIDO2 requirements, using standard ICC readers and supporting USB CCID protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If FIDO USB HID devices are used for multifactor authentication, then authentication security is improved, but device availability deteriorates due to semiconductor shortages

Engineering Contradiction:
Improveauthentication securityVSAvoiddevice availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses a standard ICC reader as a substitute copy for the proprietary FIDO USB HID device. By implementing the same authentication functionality through a different hardware platform (ICC reader with smart card) that is not subject to semiconductor shortages, the solution maintains authentication security while improving device availability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The ICC reader is designed to perform multiple functions: it can read standard smart cards and simultaneously function as a FIDO2 authentication device. This multi-functionality allows existing ICC readers to be repurposed for secure authentication without requiring specialized FIDO USB HID hardware

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

2Productivity

If software-based authentication solutions are implemented, then device availability is improved, but development and maintenance complexity increases across different platforms

Engineering Contradiction:
Improvedevice availabilityVSAvoiddevelopment and maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces software-based authentication mechanisms with a hardware-based solution using an ICC reader and smart card. This hardware approach eliminates the need for platform-specific software drivers and complex cross-platform development, thereby reducing maintenance complexity while maintaining device availability

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

Solution Approach 2:

The ICC reader with built-in switch operates autonomously using standard protocols. The device self-configures and works across different platforms without requiring platform-specific software adaptation, eliminating the development and maintenance burden associated with multi-platform software solutions

Inventive Principle:
Principle #25Self-service

3Reliability

If FIDO2 proprietary protocols are used, then authentication security is improved, but certification complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidcertification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The ICC reader is designed to support both standard smart card operations and FIDO2 authentication protocols simultaneously. This multi-functionality allows the device to maintain high security standards while using well-established, widely-supported communication protocols that simplify certification processes

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

4Productivity

If standard ICC readers are used instead of FIDO USB HID devices, then device availability is improved, but compatibility with FIDO2 requirements may deteriorate

Engineering Contradiction:
Improvedevice availabilityVSAvoidFIDO2 protocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent incorporates an activatable switch that dynamically changes the ICC reader's operational state. The switch enables the reader to transition between standard smart card mode and FIDO2 authentication mode, allowing the device to adapt to different protocol requirements while maintaining hardware simplicity and availability

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP4405780B1ICC reader
Publication Date: 2026.01.28 THALES DIS FRANCE SA
  • EP4405780B1 patent drawingFigure 1~2a
  • EP4405780B1 patent drawingFigure 2b
  • EP4405780B1 patent drawingFigure 3

AI summary

The present invention provides an ICC reader comprising: - a microcontroller configured to exchange data with an insertable ICC while the insertable ICC is inserted and powered, and with an end-user entity, - an ICC connector configured to allow the exchange of data between the microcontroller and the inserted ICC, and - an end-user entity interface connector configured to allow the exchange of data between the microcontroller and an end-user entity, wherein the ICC reader is characterized in that it further comprises an activatable 2-position built-in switch defining two states: i. a first state wherein the exchange of data between the microcontroller and the inserted ICC is allowed, and ii. a second state wherein the exchange of data between the microcontroller and the inserted ICC is interrupted emulating an ICC withdrawal.