Dynamic Matrix Barcode for Contactless Presence Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for proving presence at a location are complex, require contact or specific equipment, and can be easily falsified, posing hygiene and security concerns.
Innovation Solution
A method and system using a digital device with a screen to display dynamic matrix barcodes, which computes and updates a time index based on initialization data, allowing contactless and secure proof of presence without server communication, using encryption and random parameter generation to prevent falsification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a static matrix barcode is used for presence proof, then the system is simple to implement and contactless, but it can be easily falsified by taking photos and printing
Solution Approach 1:
The patent applies dynamics by transforming the static matrix barcode into a dynamic one that changes over time. The barcode displays a sequence of values that evolve according to a cryptographic algorithm, making it impossible to falsify with static photos. The dynamic nature ensures that each moment has a unique valid code, resolving the contradiction between simplicity and security.
Solution Approach 2:
The patent changes the parameter of the matrix barcode from static to time-dependent. By introducing temporal variation through cryptographic functions, the system maintains simplicity in implementation while achieving high resistance to falsification. The parameter change enables the barcode to be both easy to implement and secure.
2Reliability
If a variable matrix barcode device with server communication is used, then reliability against falsification is improved, but device complexity and power requirements increase
Solution Approach 1:
The patent applies self-service by enabling the device to generate and update the cryptographic parameters autonomously using its own computing resources and clock. The device does not need continuous server communication or external power supply, as it independently maintains the time-indexed values. This resolves the contradiction between reliability and device complexity.
Solution Approach 2:
The patent extracts the communication function and continuous power supply requirement from the system. By removing the need for server communication and mains power, the device becomes simpler while maintaining reliability through local cryptographic computation and battery operation. The essential function of proving presence is preserved without the complex infrastructure.
3Ease of operation
If traditional clocking systems with buttons are used, then presence can be recorded, but contact is required which poses hygiene risks and the system is complex to implement
Solution Approach 1:
The patent replaces the mechanical button-pressing system with an optical/scanning system. Instead of physical contact with a button, users scan the matrix barcode with their devices. This substitution achieves contactless operation while reducing overall system complexity by eliminating buttons, wired connections, and continuous power supply requirements.
Data Source
AI summary
Method for providing proof of presence at a predefined location, comprising: an initialing step (E1) during which initialization data of a digital device (10) are transmitted to a server (20), a computing step (E2) in which the device iteratively computes, at a refresh frequency (FMIN), a time index (INDT), a step (E3) of displaying a validation matrix barcode on the screen of the device, and a step (E4) of validating a presence at the predefined location, comprising a sub step (E41) of scanning the validation matrix barcode displayed on the screen of the device by means of a communication terminal (30).

