Multi-Pulse Spreading Sequence Encryption for Secure Ranging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Direct Sequence Spread Spectrum (DSSS) and Ultra-wideband (UWB) communication, the polarity of the first pulse of a multi-pulse sequence can reveal the polarity of the entire spreading codeword to attackers, allowing them to reproduce and transmit the remainder with a negative delay, compromising the security of communication and ranging systems.
Innovation Solution
The use of a device that creates and transmits a spreading sequence for subsequent packets, where the sequence is encrypted and varied per radio packet, shared through a cryptographic channel, and computed by the receiver using a secret key or table lookup, making it difficult for attackers to predict the remainder of the multi-pulse sequence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the first pulse of the multi-pulse sequence is transmitted with high signal-to-noise ratio, then the receiver can reliably detect the polarity of the spreading sequence, but attackers can observe and predict the entire spreading codeword from the first pulse alone
Solution Approach 1:
The spreading sequence is divided into two independent parts: a first spreading sequence transmitted in the clear for reliable detection, and a second spreading sequence transmitted in encrypted form for security. This segmentation allows each part to serve its specific function without compromising the other.
Solution Approach 2:
An encrypted channel acts as an intermediary to transmit the second spreading sequence. This intermediary protects the critical security information from attackers while still allowing the receiver to obtain it through the secure cryptographic channel.
2Ease of operation
If the same spreading sequence is used for multiple packets, then the system operation is simplified, but attackers can more easily predict and reproduce the spreading codeword
Solution Approach 1:
The system dynamically changes the spreading sequence for each packet by combining a static first spreading sequence with a dynamic second spreading sequence that varies per packet. This dynamic approach maintains simplicity in transmission while preventing predictability.
Solution Approach 2:
The receiver is pre-configured with both spreading sequences through secure channels before actual communication begins. This preliminary action allows the receiver to handle variable sequences without increasing operational complexity during transmission.
3Object-affected harmful factors
If the spreading sequence is encrypted and varied per packet, then security against attackers is improved, but the system complexity increases
Solution Approach 1:
The spreading sequence is divided into two independent parts: a first spreading sequence transmitted in the clear for reliable detection, and a second spreading sequence transmitted in encrypted form for security. This segmentation allows each part to serve its specific function without compromising the other.
Solution Approach 2:
The system changes the parameter of sequence variability from static to dynamic by introducing a second spreading sequence that varies per packet. This parameter change enhances security while maintaining manageable complexity through clear separation of concerns.
4Quantity of substance
If only one spreading sequence is transmitted, then the transmission overhead is reduced, but the receiver cannot simultaneously achieve reliable detection and security
Solution Approach 1:
The spreading sequence is divided into two independent parts: a first spreading sequence transmitted in the clear for reliable detection, and a second spreading sequence transmitted in encrypted form for security. This segmentation allows each part to serve its specific function without compromising the other.
Solution Approach 2:
The two spreading sequences work together to achieve multiple functions simultaneously: the first sequence provides detection reliability while the second sequence provides security. Together they form a comprehensive solution that addresses both requirements.
Data Source
AI summary
Various exemplary embodiments relate to a method of communicating by a transmitter. Embodiments of the method may include creating information to be used by a receiver to define a spreading sequence for a subsequent packet, coding the information into a current communications packet, and transmitting the current communications packet.


