Wireless Keystroke Randomization Against Keysniffer Attacks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems are vulnerable to keysniffer attacks that intercept and steal sensitive information during wireless communications between devices, particularly when encryption is weak or non-existent, allowing attackers to gain access to confidential data.
Innovation Solution
Implementing a randomization pattern algorithm on device firmware to inject and remove random characters during data transmission, using patterns like extension, frequency, and charmap to obfuscate real keystrokes, ensuring each device combination uses a unique pattern.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If weak or non-existent encryption is used for wireless communications, then device complexity and energy consumption are reduced, but security against keysniffer attacks deteriorates
Solution Approach 1:
The patent applies preliminary action by generating and injecting random characters into the data stream before transmission occurs. The randomization pattern is pre-computed and applied to the confidential data before it is sent over the wireless channel, ensuring that even if an attacker intercepts the data, it has already been obfuscated with random characters that were not present in the original data.
Solution Approach 2:
The patent uses an intermediary approach by introducing random characters as a mediator between the original confidential data and the transmitted data. These random characters act as a buffer or veil that separates the attacker from the actual confidential information, making it impossible to extract meaningful data even with interception capabilities.
2Reliability
If randomization pattern is applied to obfuscate data, then security against keysniffer attacks is improved, but data transmission complexity increases
Solution Approach 1:
The patent applies parameter changes by modifying the data stream through randomization patterns that change specific parameters of the transmitted data. The randomization pattern alters the character sequence, insertion positions, and data structure parameters in a controlled manner, achieving obfuscation while maintaining manageable complexity through systematic parameter transformation.
3Loss of information
If random characters are injected into data transmission, then confidentiality of intercepted data is improved, but processing time increases
Solution Approach 1:
The patent applies partial action by injecting random characters at specific strategic positions within the data stream rather than uniformly throughout. The randomization pattern selectively places random characters at calculated positions based on the data structure and transmission requirements, providing sufficient obfuscation while minimizing the overhead of processing and transmission time.
Data Source
AI summary
Embodiments receive confidential data on a first device; modify the confidential data on the first device by using a randomization pattern; and send the modified confidential data to a second device by wireless communication.


