Using a barcode to facilitate secure near-field communication
AssigneeThe Code Corporation
InventorsJuihsiang Ray Shih, Mansimran Singh
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A system comprising:
- an object comprising:
- a near-field communication (NFC) tag comprising NFC tag data;
- and
- a barcode comprising an encoded representation of barcode data that can be used to implement a security protocol for securing the NFC tag data;
- and
- an object-reading system comprising a barcode reader, an NFC reader, a processor, memory communicatively coupled to the processor, and instructions stored in the memory, wherein the instructions are executable by the processor to:
- cause the barcode reader to read the barcode and obtain the barcode data;
- use the barcode data to establish a secure communication channel between the NFC tag in the object and the NFC reader, wherein the secure communication channel is established in accordance with at least one of the Basic Access Control (BAC) security protocol or the Password Authenticated Connection Establishment (PACE) security protocol;
- and
- cause the NFC reader to obtain the NFC tag data from the NFC tag via the secure communication channel.
A system comprising:
- an object comprising a near-field communication (NFC) tag comprising NFC tag data, a barcode comprising an encoded representation of barcode data that can be used to implement a security protocol for securing the NFC tag data, and a machine-readable zone (MRZ) comprising MRZ data that can also be used to implement the security protocol for securing the NFC tag data;
- and
- an object-reading system comprising a barcode reader, an NFC reader, an optical character recognition (OCR) module that is configured to perform OCR on an image of the MRZ in order to obtain the MRZ data, a processor, memory communicatively coupled to the processor, and instructions stored in the memory, wherein the instructions are executable by the processor to:
- cause the barcode reader to read the barcode and obtain the barcode data;
- use the barcode data to establish a secure communication channel between the NFC tag in the object and the NFC reader;
- and
- cause the NFC reader to obtain the NFC tag data from the NFC tag via the secure communication channel.
A system comprising:
- an object selected from the group consisting of an electronic machine-readable travel document (eMRTD), a patient identification wristband, a tracking label, a contactless payment card, or an access control card, the object comprising:
- a near-field communication (NFC) tag comprising NFC tag data;
- and
- a barcode comprising an encoded representation of barcode data that can be used to implement a security protocol for securing the NFC tag data;
- and
- an object-reading system comprising a barcode reader, an NFC reader, a processor, memory communicatively coupled to the processor, and instructions stored in the memory, wherein the instructions are executable by the processor to:
- cause the barcode reader to read the barcode and obtain the barcode data;
- use the barcode data to establish a secure communication channel between the NFC tag in the object and the NFC reader;
- and
- cause the NFC reader to obtain the NFC tag data from the NFC tag via the secure communication channel.
Dependencies are inferred from the claim text.