Cryptographic Message Syntax Construction for Wireless Resource Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile wireless communication systems, efficiently signing new email messages that are responses to original messages is challenging due to resource constraints, leading to truncated messages and difficulties in maintaining context for recipients.
Innovation Solution
A method and system for processing composite messages, where a mobile wireless communication device detects the need to transmit a new message with an original message, creates a cryptographic message syntax (CMS) message with a predetermined field left empty, and transmits the new message to a server, which processes and completes the CMS message by appending the original message, enabling full signing and encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the mobile device downloads the entire original message to maintain context, then message context is preserved, but wireless resources are consumed and processing time increases
Solution Approach 1:
The message processing is segmented into two parts: the mobile device processes only the new message portion (efficient use of wireless resources), while the server processes the original message portion (preserves message context). This segmentation allows both goals to be achieved without requiring the mobile device to download the entire original message.
Solution Approach 2:
The server acts as an intermediary that receives the new message from the mobile device, appends the original message, and returns the complete composite message. This intermediary approach allows the mobile device to conserve wireless resources while still maintaining full message context through the server's processing.
2Loss of time
If the mobile device signs only the new message portion, then processing time is reduced, but the signature does not cover the complete message context
Solution Approach 1:
The signing process is segmented such that the mobile device signs only the new message portion (reduces processing time), while the server signs the complete composite message including the original message (ensures signature completeness). This division of labor resolves the contradiction between speed and reliability.
Solution Approach 2:
The server serves as an intermediary that receives the partially signed new message, appends the original message, and generates a complete signature for the entire composite message. This intermediary approach allows the mobile device to process quickly while the server ensures comprehensive signature coverage.
3Loss of energy
If the mobile device truncates the message to fit resource constraints, then wireless resources are conserved, but message context is lost for the recipient
Solution Approach 1:
The message transmission is segmented into two stages: first, the mobile device transmits only the new message portion (conserves wireless resources); second, the server appends and transmits the original message portion (preserves message context). This segmentation eliminates the need to truncate the complete message while conserving mobile wireless resources.
Solution Approach 2:
The server acts as an intermediary that receives the truncated new message from the mobile device, appends the original message, and returns the complete composite message. This intermediary approach allows the mobile device to conserve wireless resources by sending only necessary portions while the server ensures complete message context is maintained.
Data Source
AI summary
Often, for reasons of wireless bandwidth conservation, incomplete messages are provided to wireless messaging devices. Employing cryptography, for confidentiality or authentication purposes, when including a received message that has been incompletely received can lead to lack of context on the receiver's end. By automatically obtaining the entirety of the message to be included, an outgoing message that includes the received message can be processed in a manner that securely and accurately represents the intended outgoing message. Alternatively, a server can assemble a composite message from a new message and an original message and, in cooperation with a wireless messaging device, construct a cryptographic message syntax message.


