Dynamic Character Input System for ATM Password Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ATMs are vulnerable to password theft due to the ease with which thieves can record key presses or use hidden cameras, despite the limited effectiveness of anti-recording monitors.
Innovation Solution
A character input system that adjusts its character setting using a calculation unit to convert a default setting into a specific setting through a randomizing method, preventing unauthorized access by making the key press positions misleading.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a default character setting is used on the keyboard, then the ease of operation is improved, but the security is worsened because thieves can easily record passwords
Solution Approach 1:
The keyboard character setting is made dynamic by randomly changing the mapping between key positions and characters each time the system is activated. This dynamic adjustment prevents static recording of passwords while maintaining ease of operation, as users simply press keys in sequence without needing to memorize changing layouts.
Solution Approach 2:
The character mapping parameters are changed randomly for each session. The calculation unit generates a random character setting that maps keys to characters differently each time, transforming the static parameter into a variable one that enhances security while preserving operational simplicity.
2Reliability
If anti-recording monitors are installed, then the security is improved, but the device complexity increases
Solution Approach 1:
The physical security measure (anti-recording monitors) is replaced with a software-based solution (random character mapping algorithm). The calculation unit implements the security function through computational logic rather than physical barriers, reducing device complexity while maintaining or enhancing security effectiveness.
3Reliability
If additional hardware devices are added to enhance security, then the security is improved, but the device complexity and cost increase
Solution Approach 1:
The existing keyboard and calculation unit are made multi-functional. The keyboard not only inputs data but also provides security through random character mapping. The calculation unit both processes transactions and generates random character settings, eliminating the need for dedicated security hardware while enhancing protection.
Data Source
AI summary
A character input system capable of adjusting a character setting corresponding to an input device and a method thereof are disclosed. The input device includes a plurality of input components corresponding to a default character setting. An input component from the input components is utilized for indicating an input of a first character according to the default character setting. The method includes converting the default character setting into a specific character setting; and determining that the input component indicates an input of a second character according to the specific character setting.


