RFID Tag Brand Protection Code Chain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID systems face challenges in authenticating items across different entities, preventing counterfeiting, and ensuring seamless product returns without interfering with other tag uses, while minimizing false alarms and not requiring per-tag passwords.

Innovation Solution

Implementing an RFID system that maintains authenticity chains through brand-protection codes and authentication codes stored on tags, allowing entities to verify item authenticity and authorize transactions, with each entity generating and storing codes based on cryptographic techniques, ensuring the integrity of the chain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RFID tags store authentication codes and brand-protection codes for verifying item authenticity across different entities, then counterfeit prevention capability is improved, but tag memory requirements and system complexity increase

Engineering Contradiction:
Improvecounterfeit prevention capabilityVSAvoidtag memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication system is segmented into multiple independent codes: brand-protection codes (BPCs) stored on the tag, and corresponding authentication codes stored in a database. This segmentation allows the tag to remain relatively simple while distributing the complexity across the system architecture, particularly in the database and processing entities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cryptographic hash functions serve as intermediaries that transform item identifiers into authentication codes. These hash functions enable reliable authentication without requiring the tag to store complex cryptographic keys or large amounts of data, thus maintaining tag simplicity while achieving strong counterfeit prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the RFID system implements cryptographic authentication with brand-protection codes, then security against counterfeiting is improved, but processing time and computational requirements increase

Engineering Contradiction:
Improvesecurity against counterfeitingVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Brand-protection codes are pre-computed and stored on tags during manufacturing, and authentication codes are pre-computed and stored in the database. This preliminary action eliminates the need for complex real-time cryptographic computations during authentication, significantly reducing processing time while maintaining strong security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces complex real-time cryptographic verification with simpler hash-based code comparison. Instead of performing heavy cryptographic operations during authentication, the system uses pre-computed hash codes that can be rapidly compared, reducing computational requirements and processing time.

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

3Measurement precision

If the system uses brand-protection codes stored on tags for authentication, then item verification capability is improved, but false alarm rate may increase

Engineering Contradiction:
Improveitem verification capabilityVSAvoidfalse alarm rate
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system incorporates feedback mechanisms where authentication results are verified against database records, and the authentication process can be repeated or challenged if uncertainty exists. This feedback loop reduces false alarms by providing multiple verification opportunities and allowing system correction of erroneous readings.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses cryptographic hash functions that transform input parameters into fixed-length codes with specific mathematical properties. These parameter transformations ensure that even minor differences in input produce completely different codes, enabling precise verification while minimizing false matches through the mathematical properties of hash functions.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables rapid authentication and authorization of items, preventing counterfeiting and theft, while allowing seamless returns and minimizing false alarms, without the need for per-tag passwords, thus enhancing brand protection and loss prevention in retail and other industries.

Implementation Method 1

The RFID reader transmits a modulated RF inventory signal (a command)... The reader transmitting a Radio-Frequency (RF) wave performs the interrogation. The RF wave is typically electromagnetic

Methodology Applied
Scientific EffectRF wave transmission: Electromagnetic Induction

Implementation Method 2

The tag either generates the transmitted back RF wave originally, or by reflecting back a portion of the interrogating RF wave in a process known as backscatter

Methodology Applied
Scientific EffectBackscatter: Reflection

Data Source

PatentUS9607286B1RFID tags with brand protection and loss prevention
Publication Date: 2017.03.28 IMPINJ
  • US9607286B1 patent drawing
  • US9607286B1 patent drawing
  • US9607286B1 patent drawing

AI summary

Brand-protection codes may be used to maintain authenticity chains for items or tags across a number of different entities. A first entity, such as a tag or item manufacturer, may generate a first brand-protection code (BPC) based on a first key and a tag or item identifier and store the first BPC on a tag associated with an item. A second entity that receives the tag and/or item may attempt to authenticate the first BPC. If the second entity authenticates the first BPC, the second entity may generate an authentication code based on a second key and the first BPC and/or the tag/item identifier, and may write the authentication code to the tag. In some embodiments, the authentication code may be a second brand-protection code, or an exit code that allows the item to exit a facility such as a retail store.