Input Surface Heating to Obscure Thermal Access Code Traces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Thermal imaging cameras can reveal access control credentials like passwords, security patterns, and fingerprints as residual heat patterns, posing a security risk when used by malicious parties.
Innovation Solution
The method involves generating a bait code that creates a false heat signature using heating elements in input devices, such as keyboards and touchscreens, to obscure the actual access code input, and can include adjusting heat levels based on measured temperatures to better match the simulated heat signature, thereby enhancing security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If heating elements are used to generate bait code heat signatures, then security protection against thermal imaging is improved, but energy consumption increases
Solution Approach 1:
The heating elements are activated periodically only when access code input is detected, rather than continuously. The system monitors for keyboard input and triggers the bait code heat signature generation only during authentication attempts, reducing overall energy consumption while maintaining security protection when needed.
Solution Approach 2:
Instead of directly protecting the actual access code input, the system creates a copy or simulation of heat signatures using bait codes. These simulated heat patterns mimic the thermal characteristics of real key presses, deceiving thermal imaging cameras into capturing false information rather than the actual access code.
2Reliability
If bait codes are generated to obscure access codes, then security is improved, but device complexity increases
Solution Approach 1:
The heating elements serve multiple functions: they provide normal tactile feedback to users during keyboard operation and generate bait code heat signatures for security protection. This multi-functionality avoids adding separate dedicated components solely for thermal obscuration, thereby limiting the increase in device complexity.
Solution Approach 2:
The system introduces bait codes as an intermediary layer between the actual access code and the thermal imaging camera. These intermediary heat signatures act as a mediator that intercepts and confuses thermal observation, preventing direct capture of the real access code while adding minimal complexity through software-based code generation.
3Reliability
If heat levels are adjusted based on measured temperatures, then security protection is improved, but measurement and control complexity increases
Solution Approach 1:
The system implements a feedback mechanism where temperature sensors continuously monitor the actual temperature of keyboard keys, and this measured temperature data is used to adjust the heating element output. The bait code heat signatures dynamically adapt to match real thermal conditions, improving the realism and effectiveness of the deception while maintaining a relatively simple control loop.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach effectively protects access codes from being observed via thermal imaging, providing a secure and energy-efficient means to prevent unauthorized access by creating confusion and obscuring the true access code input.
Implementation Method 1
a plurality of heating elements disposed at a plurality of locations relative to the contact surface
Implementation Method 2
Thermal imaging cameras detect infrared light and make that light visible to the human eye via a displayed thermogram or heat print
Data Source
AI summary
Thermal imaging protection is provided by, in response to detecting input of an access code on an input device: identifying a sequence comprising the access code; generating a bait code based on the sequence; and outputting a heat signature corresponding to the bait code using heating elements, such as resistor arrays, included in the input device. In some embodiments protection includes measuring temperatures of contact surfaces of the input device where the access code has been input; and adjusting a heat level of the heating elements based on the temperatures measured. Protection is further provided by storing the bait code; and in response to receiving entry of the bait code, activating unauthorized access countermeasures. In some embodiments protection includes, in response to detecting subsequent input of the access code: generating a second, different, bait code based on the sequence; and activating the heating elements based on the second bait code.


