Processing String Engine Secure Message Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Proprietary network information is vulnerable to leakage during transmission, posing technical, strategic, and competitive risks, especially in distributed ledger technology and managed cloud services, where sensitive information can be inadvertently exposed.
Innovation Solution
A Processing String Engine is used to securely transmit messages by generating and appending a processing string with alphanumeric tags to the message, ensuring anonymity and security by concealing identities and locations, and only allowing access to authorized recipients after verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proprietary network information is transmitted via computer network, then communication between entities is enabled, but information leakage and security risks occur
Solution Approach 1:
The message is segmented into two distinct parts: a readable processing string containing routing and identification information, and an encrypted payload containing the actual message content. This segmentation allows the system to transmit necessary routing information in plaintext while protecting the sensitive message content through encryption, thereby enabling communication while preventing information leakage.
Solution Approach 2:
The processing string is generated and attached to the message before transmission, containing pre-calculated routing information, sender and receiver identifiers, and encryption parameters. This preliminary preparation enables the message to be routed and decrypted without exposing the actual message content during transmission, addressing security risks before they can occur.
2Reliability
If message content is encrypted for security, then unauthorized access is prevented, but legitimate recipients cannot access the message without verification
Solution Approach 1:
The processing string acts as an intermediary element that bridges the sender and receiver. It contains verification information and routing data that enable the receiving entity to authenticate itself and obtain access to the encrypted message content through the verification process, without compromising the confidentiality of the message during transmission.
Solution Approach 2:
The system implements a feedback mechanism where the receiving entity must verify its identity by processing the verification string contained in the processing string. This feedback loop ensures that only authorized recipients can access the message content, balancing security requirements with ease of access for legitimate users.
3Reliability
If processing string is appended to message, then security and anonymization are enhanced, but message transmission complexity increases
Solution Approach 1:
The processing string serves multiple functions simultaneously: it contains routing information for message delivery, verification data for security authentication, and anonymization elements for protecting entity identities. By consolidating these multiple functions into a single processing string structure, the system enhances security without proportionally increasing complexity.
Data Source
AI summary
A method of securely transmitting a message from a sending entity to a receiving entity via a network. A Processing String Engine is communicatively coupled to the sending and receiving entities. The sending entity requests the Processing String Engine to provide a network routing path for message transmission from the sending entity to the receiving entity and to provide a processing string for the message transmission. The Processing String Engine identifies a network path and generates a processing string. The sending entity appends the processing string to the message and sends the message to the receiving entity. The message is unreadable while the processing string is appended thereto. Upon receipt of the message with the appended processing string, the receiving entity requests removal the processing string. Upon successful verification of the receiving entity, the processing string is removed, and the message is returned to the receiving entity.


