Keyboard Translate Table Encryption for Fast Anti-Keylogger Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current anti-keylogger solutions are incompatible with existing hardware and software systems, incur high implementation costs, and suffer from input delays due to the need for real-time encryption and decryption, which compromises system compatibility and response speed.
Innovation Solution
The implementation of a Translate Table program that encrypts only data keys, allowing seamless integration with standard keyboard interfaces, using one-to-one replacement to maximize compatibility and efficiency without requiring new hardware or software, and dynamically changing translation rules to enhance security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encryption techniques are used to protect keyboard data, then security against keylogger is improved, but input response speed deteriorates due to decryption processing time
Solution Approach 1:
The patent pre-generates and stores encrypted key data in a database before actual keyboard input occurs. When a user presses a key, the system retrieves pre-generated encrypted data corresponding to that key position, eliminating real-time decryption processing and maintaining fast input response while ensuring security.
2Reliability
If advanced encryption systems like TMKBC are implemented, then anti-keylogger protection is improved, but system complexity and implementation cost worsen
Solution Approach 1:
The patent divides the anti-keylogger protection system into separate functional modules: a key data encryption module that generates encrypted data for specific key positions, a database for storing the encrypted data, and a retrieval module. This segmentation allows the system to provide strong protection without requiring complex integrated hardware platforms like TMKBC.
Solution Approach 2:
Instead of modifying the physical keyboard or requiring special hardware, the patent creates a virtual copy of encrypted key data that mimics the structure and function of standard keyboard input. This virtual encrypted data can be processed by existing systems without hardware modifications, reducing complexity while maintaining security.
3Reliability
If comprehensive encryption of all keyboard data is implemented, then security is improved, but compatibility with standard keyboard interfaces deteriorates
Solution Approach 1:
The patent applies encryption selectively to specific key positions (local areas of the keyboard) rather than uniformly encrypting all keyboard data. The encryption is tailored to the specific vulnerability of each key position, providing targeted protection while maintaining compatibility with standard keyboard interfaces for non-sensitive operations.
Data Source
AI summary
An anti-keylogger computer network system includes a servo-side host computer, with a servo software which requires the user to enter confidential data. An application-side host computer is provided and a keyboard is connected to the application-side host computer. The keys on the keyboard are divided into a data key and control key. An application software is installed in the application-side host computer to receive the instructions from the servo software, and to determine when the anti-keylogger function of the keyboard module shall be started and closed. A connection network is provided for connecting the servo-side host computer to the application-side host computer. A Translate Table program is installed in the application-side host computer and a Translate Table translation program is installed in the servo software of servo-side host computer.

