RFID IC Self-Check Identifier Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RFID tags face data integrity issues due to potential corruption of stored identifiers and check codes, which can lead to incorrect data transmission and system errors, especially in passive tags lacking a power source.

Innovation Solution

An RFID tag integrated circuit (IC) is designed to store an identifier and a check code, allowing it to self-check for data integrity by comparing the two and reconstructing the correct identifier if necessary, and can terminate operations or indicate errors if data corruption is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RFID tags store identifier data without verification mechanisms, then device complexity is reduced and manufacturing cost is lowered, but data integrity deteriorates and system reliability decreases

Engineering Contradiction:
Improvedata integrityVSAvoidverification mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing check codes alongside identifier data in the RFID tag's memory during manufacturing. This advance preparation enables subsequent self-verification without adding operational complexity, as the verification mechanism simply compares stored data with pre-computed check codes rather than performing complex real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a redundant copy of verification information (check codes) that mirrors the identifier data. This copy serves as a reference for integrity verification, allowing the system to detect corruption without requiring complex algorithms or additional hardware beyond simple comparison logic.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If passive RFID tags without power sources are used, then energy consumption is reduced and manufacturing cost is lowered, but data integrity deteriorates due to potential corruption without self-check capabilities

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata integrity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements self-service by enabling passive RFID tags to autonomously verify their own data integrity using stored check codes. The tag's processor independently compares identifier data with corresponding check codes and can detect corruption without external intervention, power sources, or additional verification infrastructure, maintaining reliability while keeping energy consumption minimal.

Inventive Principle:
Principle #25Self-service

3Productivity

If data corruption is not detected in RFID tags, then system operation continues uninterrupted and productivity is maintained, but incorrect data transmission occurs and system errors increase

Engineering Contradiction:
Improvesystem operation continuityVSAvoiddata transmission accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by implementing a closed-loop verification system where the RFID tag continuously checks its stored identifier data against check codes before transmission. When corruption is detected, the system provides feedback by terminating operation or indicating an error, preventing incorrect data transmission. This feedback mechanism ensures data transmission accuracy while maintaining productivity through automated error detection and appropriate response actions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10776198B1RFID integrated circuit identifier self-check
Publication Date: 2020.09.15 IMPINJ
  • US10776198B1 patent drawing
  • US10776198B1 patent drawing
  • US10776198B1 patent drawing

AI summary

A Radio Frequency Identification (RFID) tag IC stores an identifier and a check code. The IC determines whether the stored identifier is corrupted by comparing it to the check code. If the stored identifier does not correspond to the check code then the IC may terminate operation or indicate an error. The IC may also reconstruct the correct identifier from the check code.