Crypto Unit Endian Mode Handling for SCA Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In software defined radio systems, data exchange between devices with different endian formats is hindered when passing through cryptographic units that only accept one format, leading to communication blockages, as existing solutions require destination devices to reformat data, not the sending devices.
Innovation Solution
A method is introduced to identify the endian mode of the cryptographic unit and the data, flipping the data's endian mode if necessary before transmission, allowing it to pass through the unit, while preserving standard SCA formats and functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the destination device reformats received data to match the cryptographic unit's endian format, then data can pass through the cryptographic unit, but the sending device cannot control the data format and communication is blocked when formats mismatch
Solution Approach 1:
The patent inverts the traditional approach by having the sending device (而非 destination device) control the endian format conversion. The sending device identifies the cryptographic unit's endian format and converts its data to match before transmission, rather than having the destination device attempt reformatting after reception.
Solution Approach 2:
The patent applies preliminary action by performing endian format identification and conversion at the sending device before data transmission. This ensures the data is already in the correct format when it reaches the cryptographic unit, preventing communication blockages before they occur.
2Productivity
If the sending device always transmits data in its native endian mode, then the transmission process is simple, but data in incompatible formats cannot pass through cryptographic units that accept only one format
Solution Approach 1:
The patent makes the endian format dynamic rather than fixed. The sending device can adapt its transmission format based on the cryptographic unit's requirements, switching between native and converted formats as needed, rather than being locked into a single native format.
Solution Approach 2:
The patent changes the endian format parameter of the data based on the cryptographic unit's requirements. The sending device modifies this parameter dynamically, converting between big-endian and little-endian formats to match the cryptographic unit's accepted format.
3Loss of information
If a standardized field marks data endian format at the destination device, then data format information is tracked, but the destination device cannot prevent communication blockages when the cryptographic unit rejects incompatible formats
Solution Approach 1:
The patent performs preliminary action by converting the data format at the sending device before transmission, rather than relying on destination device reformatting. This preliminary conversion ensures compatibility is established before the data reaches the cryptographic unit, preventing blockages.
Solution Approach 2:
The patent implements feedback by having the sending device identify and respond to the cryptographic unit's endian format requirements. The sending device uses this feedback information to adjust its transmission format accordingly, ensuring compatibility.
Data Source
AI summary
A method of sending or marshaling data from a device through a cryptographic unit in a software communications architecture (SCA), includes identifying an endian mode of the cryptographic unit, and determining if the data to be sent from the device has an endian mode that matches the endian mode of the cryptographic unit. If the endian modes match, the data is enabled to be sent through the cryptographic unit. If the endian modes do not match, the endian mode of the data is flipped and then the data is then enabled to be sent through the cryptographic unit.

