Dynamic Encryption Logic for WAIC Signal Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless avionics intra-communication (WAIC) technologies face challenges in securely transmitting data over various environments, as current encryption methods are vulnerable to interception and do not provide sufficient robustness.
Innovation Solution
A method and system for encryption and decryption using a random key address to re-arrange and combine pre-stored keys with dynamic logic operations, generating a hardware-based encryption and decryption process that produces secure data packets, with a 12-bit random key address and non-overlapping key portions for enhanced security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption methods are used for wireless data transmission, then the implementation is simple, but the security robustness is insufficient and vulnerable to interception
Solution Approach 1:
The patent implements dynamic encryption by selecting different logic operations (XOR, XNOR, AND, OR) based on a second portion of the random key address, and dynamically rearranging key portions and encrypted data based on the first and third portions of the key address. This dynamic behavior increases security robustness while maintaining manageable system complexity through structured control mechanisms.
Solution Approach 2:
The 12-bit random key address is divided into four non-overlapping portions that independently control different aspects of the encryption process: key portion selection, logic operation selection, data portion selection, and rearrangement patterns. This segmentation allows the complex encryption system to be managed through modular, independent control units.
2Object-affected harmful factors
If hardware-based encryption with dynamic logic operations is implemented, then the security against interception is significantly increased, but the device complexity and computational requirements increase
Solution Approach 1:
The patent changes the parameters of the encryption process dynamically by selecting different logic operations (XOR, XNOR, AND, OR) and different key/data portions based on the random key address. This parameter variation makes interception and analysis significantly more difficult while the hardware implementation manages complexity through dedicated control logic for each parameter.
Solution Approach 2:
The random key address serves as an intermediary that controls multiple aspects of the encryption process without being transmitted. It mediates between the pre-stored key material and the final encrypted output, enabling secure communication while the hardware structure manages the complexity of coordinating multiple encryption operations.
3Reliability
If multiple key portions and dynamic rearrangement are used, then the encryption security is enhanced, but the processing time and computational overhead increase
Solution Approach 1:
The patent performs preliminary organization of key material into four distinct non-overlapping portions and pre-establishes the relationships between these portions and the logic operations. This preliminary structuring enables faster real-time encryption processing while maintaining high security through multiple key portions and dynamic rearrangement.
Solution Approach 2:
The dynamic selection of key portions and rearrangement patterns based on the random key address creates variable encryption paths that enhance security. The hardware implementation manages processing time by using dedicated control logic that quickly determines the encryption path based on the key address portions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided are embodiments for performing encryption and decryption. Embodiments include generating a random key address, obtaining a pre-stored key using the random key address, and re-arranging portions of the pre-stored key using the random key address and a first enable signal. Embodiments also include selecting a dynamic logic operation based on the random key address and a second enable signal, receiving data for encryption, and combining portions of the received data for encryption with the re-arranged portions of the pre-stored key using the dynamic logic operation to produce encrypted data. Embodiments include re-arranging portions of the encrypted data based on the random key address and a third enable signal, and combining the re-arranged portions of the encrypted data with the random key address into an encrypted data packet for transmission. Also provided are embodiments for a transmitter and receiver for performing the encryption and decryption.