Server-Side Decryption for Unsecure Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile devices without decryption capabilities cannot receive encrypted messages, limiting secure communication to only devices that can locally decrypt data, thus excluding unsecure mobile devices from receiving secure information.
Innovation Solution
A network-based method and system where a server determines if a recipient device can decrypt encrypted information; if not, it sends a notification, receives a response, decrypts the information, and provides it to the device via a secure network connection, allowing unsecure devices to receive decrypted messages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encrypted information is sent only to devices with local decryption capability, then security is maintained, but unsecure mobile devices cannot receive secure messages
Solution Approach 1:
The patent introduces a server as an intermediary between the sender and unsecure recipient devices. The server receives encrypted information, performs decryption using stored encryption keys, and delivers decrypted content to unsecure devices. This mediator approach allows unsecure devices to receive secure messages without having local decryption capability, resolving the contradiction between security and device compatibility.
2Adaptability or versatility
If a server decrypts information on behalf of unsecure devices, then unsecure devices can receive secure messages, but system complexity increases
Solution Approach 1:
The server is designed to handle multiple types of devices universally - both secure devices that can decrypt locally and unsecure devices that need server-side decryption. The server determines the recipient's device type and applies the appropriate delivery method, making the system adaptable to different device capabilities without requiring separate systems for each device type.
3Ease of operation
If the server stores and manages encryption keys, then decryption service is provided to unsecure devices, but key management complexity increases
Solution Approach 1:
The system implements automatic key management where the server autonomously determines which encryption keys to use based on recipient information. When a message is sent to an unsecure device, the server automatically identifies the appropriate encryption key from its stored keys, performs decryption without manual intervention, and delivers the content. This self-service approach simplifies key management operations while maintaining security.
Data Source
AI summary
A server receives encrypted information for an intended recipient. The server determines, based on recipient information, whether the recipient's device is able to decrypt the encrypted information. If so, the encrypted information is provided to the device. Upon determining that the device is unable to decrypt the encrypted information, the server sends a notification message to the device. The notification message indicates that the encrypted message has been received. In response to the notification message, the server receives a response from the device. If the device is successfully authenticated, based on the response, the server decrypts the encrypted information and provides the decrypted information to the device for presentation to the recipient.


