Encrypted Keyboard With Randomized Key Map

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional keyboards do not encrypt data transmitted to computers, making them insecure in secure environments, and existing encryption solutions are inefficient and require additional equipment.

Innovation Solution

A keyboard system that encrypts keystroke data using a randomized key map, generated by a computer terminal, and displays session information, ensuring secure communication between the keyboard and the computer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional keyboards transmit data without encryption, then ease of operation is maintained, but security is compromised

Engineering Contradiction:
Improvedata securityVSAvoidencryption system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the encryption functionality directly into the keyboard device itself, merging the input device and encryption unit into a single integrated system. This eliminates the need for separate encryption equipment while maintaining data security, directly resolving the contradiction between security and device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The keyboard performs encryption autonomously using its own processor and stored key maps without requiring external encryption systems. The keyboard encrypts keystroke data before transmission, making the system self-sufficient for security purposes while avoiding additional equipment complexity.

Inventive Principle:
Principle #25Self-service

2Reliability

If additional encryption equipment is added to secure keyboard data, then data security is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem equipment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption unit is merged with the keyboard, combining what would traditionally be separate devices into one integrated system. The keyboard includes a processor, memory storing key maps, and encryption logic all in one unit, eliminating the need for external encryption equipment.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The keyboard serves multiple functions: it acts as both the input device and the encryption device. The same keyboard that inputs data also encrypts it, making the system multi-functional and eliminating the need for dedicated encryption hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If a randomized key map is used for encryption, then data security is enhanced, but processing time increases

Engineering Contradiction:
Improvedata secrecyVSAvoidencryption processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The keyboard stores multiple key maps in advance in its memory, prepared before actual encryption is needed. When encryption is required, the system can quickly select from pre-prepared key maps rather than generating encryption mappings in real-time, thus maintaining security while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects different key maps for different encryption operations, using randomized selection from multiple pre-stored key maps. This dynamic approach provides strong security through variability while maintaining efficiency through pre-computation of the key maps.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250209217A1Encrypted human interface keyboard
Publication Date: 2025.06.26 ZINGDOC INC
  • US20250209217A1 patent drawing
  • US20250209217A1 patent drawing
  • US20250209217A1 patent drawing

AI summary

Systems and methods for sending and receiving communications securely between a human interface keyboard and a computer terminal are described. In some embodiments, the keyboard includes a human interface display and a processor to encrypt keystrokes entered by a user. Synchronization between the keyboard and the computer terminal is maintained by the devices, by encrypting and decrypting a signal according to the same randomized negotiated ASCII CharSet, which is generated by the computer terminal.