Identification Tag Anonymization for Secure Low-Memory RFID

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing identification tags, such as RFID tags, face security risks due to unsecured data communication and limited memory capacity, making it impractical to implement full encryption and increasing computer resource consumption.

Innovation Solution

The method involves transforming a first identification code associated with an asset into a second identification code through an anonymization operation based on internal data, which is then written to the tag's memory bank, utilizing cryptographic operations that do not exceed the tag's memory capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full encryption is implemented on identification tags, then security is improved, but device complexity and memory requirements increase beyond tag capacity

Engineering Contradiction:
Improvedata securityVSAvoidencryption implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption process is segmented into two distinct parts: (1) anonymization operation performed at the tag using only the identification code and internal data, and (2) cryptographic operation performed at the reader or server using the anonymized code and internal data. This segmentation allows the tag to perform only lightweight operations within its memory constraints while the more complex cryptographic operations are performed elsewhere.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The anonymized identification code serves as an intermediary between the original identification code and the final decrypted data. The tag transforms the original code into an anonymized form that cannot be directly reverse-engineered, and this anonymized code is then used by the reader/server to retrieve or generate the corresponding internal data through cryptographic operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption operations are performed on identification tags, then data security is improved, but computer resource consumption increases

Engineering Contradiction:
Improvedata securityVSAvoidcomputer resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of performing complete encryption and decryption operations on the tag, only a partial anonymization operation is performed using the tag's limited resources. The full cryptographic operation is performed later at the reader or server where more computational resources are available, thus avoiding excessive resource consumption on the constrained tag while still achieving security.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If encryption data is stored on identification tags, then security is improved, but memory capacity requirements exceed tag limitations

Engineering Contradiction:
Improvedata securityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention extracts only the essential identification code from the original data and transforms it into an anonymized form that fits within the tag's memory constraints. The full encryption data and internal data are stored separately in external databases or memory systems, allowing the tag to store only the compact anonymized code while maintaining security through the cryptographic relationship with the external data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12346761B2Security scheme for identification tags
Publication Date: 2025.07.01 UNITED PARCEL SERVICE OF AMERICAN INC
  • US12346761B2 patent drawing
  • US12346761B2 patent drawing
  • US12346761B2 patent drawing

AI summary

Various embodiments are related to anonymizing an identification code using internal data. Once anonymized, the identification code may be written to a tag, such as an RFID tag. Anonymizing the identification code using internal data may protect potentially sensitive tag data from outsiders while operating while operating within tag memory constraints.