Restricted Data Channel Encoding for Secure Legacy Protocol Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In complex data processing systems with multiple entities, upgrading all components to support new protocol versions is impractical, leading to issues like inadequate security in older protocol versions, particularly in systems where only limited data fields are supported, posing challenges in secure data transmission and authentication.
Innovation Solution
A method involving cryptographic records and time information is used to repurpose limited data fields for dynamic data transmission, ensuring security and compatibility by reconstructing full information at the recipient end, using techniques like cryptographic hashing and time-based unpredictable numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an older version of the protocol is used to maintain compatibility with legacy system elements, then backwards compatibility is preserved, but security is insufficient
Solution Approach 1:
The cryptographic record is segmented into multiple components: a first portion containing a cryptographic hash of selected data elements, and a second portion containing a cryptographic hash of remaining data elements combined with time information. This segmentation allows the limited data field to carry security-critical information while maintaining compatibility with older protocol versions that have restricted data field capacities.
Solution Approach 2:
Time information is introduced as an additional dimension to the data encoding scheme. By combining time information with cryptographic hashing, the system embeds security validation capabilities within the existing limited data field structure, enabling secure authentication without requiring protocol upgrades.
2Reliability
If data field capacity is increased to improve security, then security is enhanced, but compatibility with older protocols is lost
Solution Approach 1:
Instead of requiring full implementation of enhanced security protocols across all system elements, the invention applies partial action by embedding security-critical information selectively within the existing data field structure. The cryptographic record uses only the portions of data elements necessary for security validation, fitting within the constraints of older protocol versions while providing enhanced security where needed.
3Loss of information
If full information is transmitted through the restricted data channel, then information completeness is improved, but the data field capacity constraints are violated
Solution Approach 1:
Instead of transmitting full data elements through the restricted data channel, the invention transmits cryptographic hash copies of the data elements. These hash values serve as compact representations that enable verification of data integrity and authenticity without requiring transmission of the complete original data, thus satisfying data field capacity constraints while maintaining information verification capabilities.
Solution Approach 2:
The invention transforms the representation of data elements from their original form to cryptographic hash forms, changing the parameter of data representation. This transformation dramatically reduces the space required to represent data elements while preserving the essential property of verifiability, allowing complete information validation within restricted data field capacities.
Data Source
AI summary
Communication of information relating to an event is described, where the information is contained in a data field. Methods of communicating and obtaining the information are described, together with suitable apparatus for performing these methods. One or more elements of information relating to the event are obtained and used to determine a cryptographic record of the event. A first set of places in the data field are filled by a combination of some or all of each of the elements together with time information associated with the event. The cryptographic record is used to fill a second set of places in the data record. On reception of a message including the data field, the data field can be resolved into the first set of places and the second set of places. The time information associated with the event can then be determined and used to establish the whole or partial elements of information that were combined with the time information to fill the first set of places. Whole elements of information are then established from any partial elements. When these elements are all established, they can be used to calculate cryptographic record data which can be matched against the cryptographic record from the second set of places in the data field to determine that the elements of information are correct.


