NFC Tag Authentication via Dynamic Code Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing product authentication methods, such as visible labels and NFC tags, are vulnerable to replication and attacks, failing to provide definitive authentication.

Innovation Solution

A system and method for authenticating a tag device using a unique set of tag state data stored in both the tag device and an authentication server, generating deterministic but unpredictable authentication codes to ensure synchronization and prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If visible labels with holographic markings or unique materials are used for product authentication, then the authentication evidence becomes more difficult to reproduce, but the labels can still be nearly perfectly copied and fail to provide definitive authentication

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidauthentication system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces physical authentication mechanisms (visible labels, holographic markings) with an electronic authentication system using NFC tags and cryptographic code sequences. The authentication process transitions from visual inspection of physical features to electronic verification of generated codes, eliminating the reliability issues of copyable physical labels while maintaining system accessibility.

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

Solution Approach 2:

The patent changes the authentication parameter from static physical features (label appearance, holographic patterns) to dynamic generated codes that change with each authentication event. The code sequence index increments with each authentication, ensuring that even if codes are intercepted, they cannot be reused, thereby transforming the authentication from a static to a dynamic process that prevents replication.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If NFC tags with static authentication credentials are used, then the authentication process becomes simpler, but the credentials are easily replicated and vulnerable to known attack strategies

Engineering Contradiction:
Improveauthentication operation simplicityVSAvoidauthentication security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces dynamics to the authentication process by generating codes that change with each authentication event. The code sequence index increments continuously, ensuring that authentication credentials are never static. This dynamic approach maintains operational simplicity (still using NFC tags) while eliminating security vulnerabilities associated with static credentials that can be replicated or attacked using known strategies.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The authentication system incorporates feedback mechanisms where the reader device verifies generated codes against expected values and reports authentication results. This feedback loop ensures that even if an attacker intercepts communication, they cannot successfully authenticate without the correct dynamic code sequence, thereby maintaining security while preserving ease of operation through automated verification.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple authentication codes are generated and transmitted between tag device and server, then synchronization and security are improved, but the communication protocol becomes more complex

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidcommunication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the authentication process into distinct phases: code generation at the tag device, code transmission to the reader, server verification, and synchronization updates. By dividing the authentication protocol into manageable segments with clear state transitions, the system achieves reliable synchronization through the code sequence index while keeping each individual protocol step relatively simple and well-defined.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12158943B2Systems and methods for authentication
Publication Date: 2024.12.03 RIVARD WILLIAM GUIE
  • US12158943B2 patent drawing
  • US12158943B2 patent drawing
  • US12158943B2 patent drawing

AI summary

An authentication method for a tag device includes exchanging authentication codes between the tag device and an authentication server to perform mutual authentication. A reader device acts as a communications bridge between the tag device and the authentication server. The reader device may observe mutual authentication between the tag device and the authentication server as an indicator that the tag device is authentic. A failure of mutual authentication indicates that the tag device is not authentic.