Secure Key Cache for Mobile Message Decryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Decryption operations in mobile communication devices are processor-intensive and time-consuming, leading to significant delays when accessing encrypted messages, as they require repeated decryption of session keys and message content, especially on devices with limited processing resources.
Innovation Solution
A method and system where the encryption accessing information is stored and retrieved from memory to decrypt encrypted messages efficiently, reducing the need for repeated decryption operations by storing the decrypted session key for subsequent access, thereby minimizing processor load and improving access times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If decryption operations are performed repeatedly on mobile devices, then message security is maintained, but processor load increases and access time increases
Solution Approach 1:
The patent extracts and stores decryption keys in a secure key cache memory during the initial message receipt process. When a message is later accessed, the pre-stored key is retrieved instead of performing full decryption operations, thereby maintaining security while significantly reducing access time.
2Ease of operation
If decryption operations are performed repeatedly on mobile devices, then message content can be accessed, but processor load increases
Solution Approach 1:
The system performs the computationally intensive decryption key extraction operation in advance and stores the result in secure memory. Subsequent message accesses simply retrieve the pre-computed key, dramatically reducing processor load and energy consumption while maintaining ease of operation.
3Reliability
If encrypted messages are saved to long term storage, then security is maintained, but repeated decryption operations are required upon access
Solution Approach 1:
The patent extracts the decryption key from the encrypted message structure and stores it separately in a secure key cache. This separation allows the message to remain encrypted in long-term storage while the key is readily available for rapid decryption upon access, improving efficiency without compromising security.
Data Source
AI summary
A method and system are provided for processing encrypted messages at a mobile device. A mobile device receives an encrypted message that comprises encrypted content as well as encryption information for accessing the encrypted content. At the mobile device, the encryption accessing information is obtained and stored to memory. The encryption accessing information is retrieved from memory in order to decrypt the encrypted content when the encrypted message is subsequently accessed.


