Reconfigurable Braille Key Layout for Private Mobile Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Visually impaired users face difficulties in securely inputting authentication codes on mobile devices, and there is a risk of non-visually impaired individuals discerning the input, compromising privacy.
Innovation Solution
A reconfigurable Braille board-based authentication system that randomizes the order of Braille keys on a mobile device, elevates them to indicate input, and remaps the input to maintain privacy, allowing secure authentication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional mobile phone authentication interface is used, then authentication process is simple, but visually impaired users cannot securely input authentication codes as non-visually impaired users can discern the input
Solution Approach 1:
The Braille board keys are made reconfigurable and dynamic, allowing their positions to be randomized and elevated only when needed for authentication. The keys can change their spatial arrangement and tactile prominence dynamically during the authentication process, providing security when required while maintaining ease of use through automated control.
Solution Approach 2:
The system changes the physical parameters of the Braille board keys by elevating them above the device surface during authentication and flattening them when not in use. This parameter change creates a tactile distinction that helps visually impaired users identify and input authentication codes securely without visual exposure.
2Reliability
If Braille board keys are elevated to indicate input, then visually impaired users can securely input authentication codes, but the device structure becomes more complex
Solution Approach 1:
The Braille board keys serve multiple functions: they act as tactile indicators for visually impaired users, provide secure authentication input, and can be randomized in position to prevent shoulder surfing. The same physical structure enables both tactile interaction and security protection without requiring separate components.
Solution Approach 2:
The Braille board keys are integrated into the mobile device structure, with the ability to elevate from and retract into the device surface. This nested design allows the authentication mechanism to be contained within the device footprint, adding functionality without significantly increasing external dimensions.
3Reliability
If Braille board keys are randomized in position, then privacy is maintained from third parties, but the operation complexity increases for visually impaired users
Solution Approach 1:
The system performs preliminary actions by automatically randomizing the positions of Braille board keys and elevating the appropriate keys corresponding to the authentication code before the user begins input. This preliminary configuration eliminates the need for users to mentally map positions, as the tactile feedback directly indicates which keys to press.
Solution Approach 2:
The system provides tactile feedback by elevating specific Braille board keys that correspond to the authentication code digits. This feedback mechanism guides visually impaired users through the authentication process, indicating which keys to press without requiring them to remember or track randomized positions manually.
Data Source
AI summary
In some embodiments, a system includes a processor and a non-transitory computer readable medium coupled to the processor. In some embodiments, the non-transitory computer readable medium includes code that generates a randomized set of keys for authentication purposes, communicates to a reconfigurable braille (RB) board to render raised RB board keys on the RB board according to a randomized order of the randomized set of keys, and utilizes the raised RB board keys to ascertain an authentication code that is utilized to authenticate a user of a mobile device. In some embodiments, the non-transitory computer readable medium further includes code that maps each key in the randomized set of keys to an authentication character in an authentication code.


