Barcode Multi-Factor Authentication Using Digital Camera
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-factor authentication methods for handheld devices, such as smartphones, face challenges due to the need for additional hardware for token-based and biometric systems, which are costly, prone to errors, and burdened by high processing and memory demands, while lacking robustness against unauthorized access.
Innovation Solution
Implementing a multi-factor authentication scheme using barcode images, where a user scans a QR Code with the device's digital camera, decoding it to validate the first factor, followed by entering a password associated with the barcode, allowing access only if both are valid, without requiring additional hardware beyond standard camera capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If token-based multi-factor authentication is implemented, then security against unauthorized access is improved, but additional hardware peripherals are required which increases device complexity and cost
Solution Approach 1:
The patent replaces physical token-based authentication mechanisms with a digital barcode system that can be displayed on the device screen and scanned by a camera. This substitutes mechanical/hardware token verification with an optical-digital verification system, eliminating the need for additional hardware peripherals while maintaining multi-factor authentication security
Solution Approach 2:
The patent makes the device's existing camera and display components serve multiple functions: the display shows barcodes for authentication, and the camera scans barcodes for verification. This multi-functional use of existing components eliminates the need for dedicated authentication hardware, reducing device complexity while maintaining security
2Reliability
If biometric multi-factor authentication is implemented, then security robustness is improved, but additional peripheral hardware devices are required which increases cost and processing demands
Solution Approach 1:
The patent replaces complex biometric processing systems with a simpler barcode scanning and verification system. Instead of requiring fingerprint readers, retina scanners, or other biometric hardware that demand significant processing power, the system uses the existing camera to capture barcode images and software to decode and verify them, dramatically reducing processing and memory demands while maintaining security robustness
3Ease of manufacture
If speech or facial recognition biometric scanning is implemented using existing hardware, then hardware cost is reduced, but software size and complexity increase which burdens memory and processing power
Solution Approach 1:
The patent uses a simple, lightweight barcode image instead of complex biometric data structures. The barcode is a compact visual representation that can be generated and processed with minimal software, avoiding the immense software complexity required for speech or facial recognition while maintaining ease of manufacture and low hardware costs
Solution Approach 2:
The patent extracts only the essential authentication information into a compact barcode format, separating it from the complex processing requirements of full biometric systems. This extraction allows verification to be performed with simple image capture and decoding algorithms, dramatically reducing software size and complexity burdens on mobile device memory and processing power
Data Source
AI summary
Methods, systems, and computer-readable media for implementing a multi-factor authentication scheme utilizing barcode images in computing devices, such as standard mobile devices and smartphones having no native hardware support for reading barcodes other than standard digital camera componentry for capturing digital images of real-world phenomena. A mobile device may be configured by software to require a user, as a first authentication factor, to present a barcode, such as a Quick Response (QR) Code for image scanning using digital camera componentry built into the mobile device. The device analyzes the digital image of the barcode to decode the barcode into its encoded character data. If the device recognizes the character data as valid, then, as a second authentication factor, the device prompts the user to enter a valid password associated with the barcode. If the user-entered barcode is also valid, then the device may grant the user access.


