Barcode-Enhanced NFC Security for eMRTD Skimming Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security protocols for NFC technology, such as those used in electronic machine-readable travel documents (eMRTDs), face security risks like skimming and eavesdropping, and rely on less reliable methods like optical character recognition (OCR) for establishing secure communication channels.

Innovation Solution

Incorporating a barcode into the eMRTD or similar documents, which is read by a barcode reader to obtain barcode data used to establish a secure communication channel between the NFC tag and the NFC reader, thereby enhancing security and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If optical character recognition (OCR) is used to establish secure communication channels in NFC technology, then the system can function without barcodes, but the reliability and accuracy of data extraction is reduced

Engineering Contradiction:
Improvesecurity channel establishment reliabilityVSAvoiddata extraction accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

A barcode is introduced as an intermediary element between the NFC tag and the reader device. The barcode contains encoded data that serves as a reliable key for establishing secure communication channels, replacing the less reliable OCR method while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the optical character recognition (OCR) system with a barcode reading system. Barcode readers use more reliable optical scanning and decoding algorithms compared to OCR, which struggles with varied fonts and formats, thereby improving both accuracy and reliability.

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

2Object-affected harmful factors

If barcode reading is implemented to enhance security, then security against skimming and eavesdropping is improved, but the device complexity increases

Engineering Contradiction:
Improvevulnerability to skimming and eavesdroppingVSAvoidsystem structure complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The barcode reader is designed to perform multiple functions: it can read various barcode formats (QR codes, Data Matrix, etc.), extract data from different document types (passports, ID cards), and establish secure NFC communication channels. This multi-functionality reduces the need for separate specialized devices.

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

Solution Approach 2:

The barcode creates a digital copy or representation of the secure identification data that can be read remotely without physical contact. This allows the system to verify authenticity and establish secure channels without direct NFC contact, preventing skimming attacks.

Inventive Principle:
Principle #26Copying

3Device complexity

If manual input is used for security channel establishment, then device complexity is reduced, but productivity and time efficiency deteriorate

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidprocessing speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs automatic barcode scanning and data extraction without requiring manual intervention. The barcode reader automatically captures the barcode image, decodes the data, and uses it to establish the secure NFC communication channel, eliminating the need for operators to manually type or enter information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The barcode data is pre-encoded into the document during manufacturing or issuance. This preliminary encoding of security information allows for rapid automatic verification and secure channel establishment, eliminating the need for manual data entry during the verification process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12204982B1Using a barcode to facilitate secure near-field communication
Publication Date: 2025.01.21 THE CODE CORP
  • US12204982B1 patent drawing
  • US12204982B1 patent drawing
  • US12204982B1 patent drawing

AI summary

An object includes an NFC tag, which includes NFC data. The object also includes a barcode, which is an encoded representation of barcode data. When someone wants to access the NFC tag data, the object is presented to an object-reading system that includes both an NFC reader and a barcode reader. The barcode reader is used to read the barcode on the object in order to obtain the barcode data contained within the barcode. The barcode data is then used to establish a secure communication channel between the NFC tag in the object and the NFC reader. The NFC reader then utilizes the secure communication channel to read the NFC tag in the object.