Barcode Pairing Code for Secure Device Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing authentication methods for devices, such as WiFi and Bluetooth, require manual entry of lengthy PIN codes or keys, leading to errors and security risks due to the vulnerability of manual input and potential eavesdropping.
Innovation Solution
A method involving the generation of a random, volatile pairing code that is represented as a symbol, such as a barcode or sound sequence, which is printed or displayed by one device and decoded by the other, eliminating the need for manual input and enhancing security through double encoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual entry of PIN code is required for authentication, then security can be maintained, but user convenience deteriorates and errors increase
Solution Approach 1:
The patent uses optical copying by printing the PIN code as a barcode symbol on a paper strip and using an optical scanner to read it. This replaces manual typing with optical copying, eliminating typing errors while maintaining security since the PIN is still required and not automatically generated.
Solution Approach 2:
The patent replaces the mechanical/manual typing system with an optical system. Instead of manually entering characters on a keyboard, the user scans a printed barcode symbol using an optical scanner, substituting mechanical input with optical detection to improve accuracy and convenience.
2Reliability
If lengthy PIN code entry is required, then security is improved, but time consumption increases
Solution Approach 1:
The patent compresses the lengthy PIN code into a compact barcode symbol representation. Instead of typing each character sequentially, the barcode encodes the entire PIN as a visual pattern that can be scanned and decoded instantly, dramatically reducing the time required for authentication while maintaining the full security of the lengthy PIN.
Solution Approach 2:
The PIN code is pre-printed as a barcode symbol on a paper strip before the authentication process. This preliminary encoding allows the full PIN to be presented and read in a single scanning action rather than requiring sequential entry, reducing authentication time while maintaining security through the use of a lengthy PIN.
3Reliability
If manual entry of PIN code is used, then authentication can be performed, but security against eavesdropping deteriorates
Solution Approach 1:
The patent replaces the vulnerable manual typing process with an optical scanning process. The PIN is printed as a visual barcode pattern rather than being typed character-by-character, eliminating the exposure of the PIN in masked text format and preventing eavesdroppers from capturing the input process, while still requiring the full PIN for authentication.
4Ease of operation
If barcode scanning method is used, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent makes the optical scanner serve multiple functions: it reads the barcode symbol containing the PIN code, and the same scanner is used for subsequent barcode scanning operations during the pairing process. This multi-functionality reduces the need for additional specialized devices, thereby limiting the increase in system complexity while maintaining ease of operation.
Data Source
Figure 1~2
Figure 3~4
AI summary
The invention relates to a method of pairing a first item of equipment, termed the initiator equipment desiring to transmit and receive data with a second item of equipment, termed the acceptor equipment. According to the invention, said method comprises: a step of generating a pairing code; - a step of restoring, in the form of a first symbol, said pairing code by said acceptor equipment; a step of acquiring said first symbol by said initiator equipment; a step of decoding said first symbol acquired delivering said pairing code.