Wireless Receiver Key-Table Update Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems face inefficiencies and increased costs due to the need for access points to store and manage numerous individual encryption keys for secure data transmission, leading to performance degradation and resource exhaustion when the number of devices exceeds key-table capacity.
Innovation Solution
A method that updates the key-table by transferring decryption keys from a master list to the key-table when needed, allowing for hardware-based decryption instead of software-based decryption, thereby avoiding performance bottlenecks and resource exhaustion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual keys are stored in the key-table for each wireless device, then security is improved, but the key-table memory size and cost increase
Solution Approach 1:
The patent segments the key storage into two parts: a small, fast key-table memory for storing currently active decryption keys, and a larger system memory for storing the master list of all keys. This segmentation allows the system to maintain high security while avoiding the need for a large, expensive key-table memory.
Solution Approach 2:
The patent implements preliminary action by pre-storing the master list of all decryption keys in the system memory before they are needed. When a decryption key is required, the system can quickly check the key-table and, if not found, retrieve it from the pre-prepared master list, avoiding software decryption overhead.
2Adaptability or versatility
If software decryption is used when keys are not in the key-table, then all keys can be decrypted, but system performance and resource utilization deteriorate
Solution Approach 1:
The master list of decryption keys is pre-stored in system memory, allowing the hardware decryption unit to quickly retrieve and use keys without invoking software decryption routines. This preliminary preparation maintains decryption capability while preserving system performance.
Solution Approach 2:
The patent introduces an intermediary hardware decryption unit that acts as a mediator between the received encrypted data and the decryption keys. This hardware unit can directly access the master list in system memory and perform decryption operations without burdening the main processor, thus maintaining high system performance while providing versatile decryption capability.
3Quantity of substance
If the key-table memory is made larger to store more keys, then more devices can be supported, but the cost and access speed requirements increase
Solution Approach 1:
The patent segments the key storage system into a small, fast key-table memory for frequently accessed keys and a larger, slower system memory for the complete master list. This segmentation allows the system to support many devices while maintaining fast access speeds for active keys.
Solution Approach 2:
The patent applies local quality by giving different parts of the storage system different characteristics: the key-table memory has high access speed for immediate decryption needs, while the system memory provides large capacity for storing all possible keys. Each part is optimized for its specific function.
Data Source
AI summary
A method and an apparatus for decrypting encrypted data transmitted wirelessly by updating a key-table comprises a receiver in wireless communication with a sender. The method includes receiving an encrypted data from the sender; searching a key-table of the receiver for a decryption key corresponding to the encrypted data; if the decryption key is not stored in the key-table, driving the receiver for searching a master list of the receiver for the decryption key and transferring the decryption key from the master list to the key-table to update the key-table; and decrypting the encrypted data through utilizing the decryption key stored in the key-table. The method also includes the option of disabling the sending of an acknowledgement message from the receiver to the sender after having received data from the sender.


