Secure Key Cache for Mobile Message Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemessage securityVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If decryption operations are performed repeatedly on mobile devices, then message content can be accessed, but processor load increases

Engineering Contradiction:
Improvemessage accessVSAvoidprocessor load
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If encrypted messages are saved to long term storage, then security is maintained, but repeated decryption operations are required upon access

Engineering Contradiction:
ImprovesecurityVSAvoidmessage access efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9628269B2System and method for secure message key caching in a mobile communication device
Publication Date: 2017.04.18 MALIKIE INNOVATIONS LTD
  • US9628269B2 patent drawing
  • US9628269B2 patent drawing
  • US9628269B2 patent drawing

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.