Dynamic Hopping Code Generation for Secure Wireless Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication networks using impulse radio and frequency hopping techniques are vulnerable to eavesdropping and jamming attacks due to the predictability of time or frequency hopping codes, allowing malicious nodes to intercept and disrupt data transmissions.

Innovation Solution

A method that calculates a jump code for each bit of a data packet based on its value and an encryption key, ensuring the code's length is greater than the packet size, making it unpredictable and resistant to deduction, even with prolonged listening, and uses identical waveforms at defined positions for transmission, regardless of the bit value, to secure data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If periodic time hopping codes are used for pulse transmission, then spectral line avoidance is achieved, but security against eavesdropping and jamming attacks deteriorates

Engineering Contradiction:
Improvespectral line interferenceVSAvoidsecurity against eavesdropping and jamming
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from static periodic hopping codes to dynamic pseudo-random hopping codes. The hopping sequence is generated using a pseudo-random number generator seeded with a secret key, making the code unpredictable and adaptive rather than periodic and predictable. This resolves the contradiction by maintaining spectral avoidance while achieving security through unpredictability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the fundamental parameter of the hopping code from periodic to pseudo-random. By using a pseudo-random number generator with a secret key, the hopping sequence parameters become unpredictable while still maintaining the necessary statistical properties for spectral line avoidance. This parameter change simultaneously achieves both spectral avoidance and security.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If identical waveforms are transmitted at different positions regardless of bit value, then security against eavesdropping improves, but transmission efficiency deteriorates

Engineering Contradiction:
Improvesecurity against eavesdroppingVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary layer of pseudo-random hopping codes that mediate between the data bits and the transmitted waveforms. The actual information is encoded in the timing positions of identical waveforms rather than in waveform variations. This intermediary hopping code system enables secure transmission while maintaining efficiency, as the receiver can efficiently detect waveform positions and decode the hidden timing-based information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If hopping code length is increased to prevent deduction, then security improves, but device complexity increases

Engineering Contradiction:
Improveresistance to code deductionVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by using a pseudo-random number generator that automatically generates the hopping sequence based on a short secret key. The system generates its own long pseudo-random code on-demand without requiring storage or complex processing of the entire code sequence. This self-generating approach achieves high security through long effective code length while maintaining low device complexity through efficient algorithmic generation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2727253B1Method of processing data packet prior to transmission, radio communication network, method of processing received data packet and corresponding systems
Publication Date: 2019.01.02 ORANGE SA
  • EP2727253B1 patent drawingFigure 1~2
  • EP2727253B1 patent drawingFigure 3~5
  • EP2727253B1 patent drawingFigure 6~7

AI summary

The invention relates to a method for processing a data packet prior to the transmission thereof in a wireless communication network by a series of waveforms transmitted at positions defined by hopping codes, said positions being time or frequency positions, the packet being transmitted over a communication channel of the network by a transmitting node towards a receiving node. According to the invention, the method includes the following steps, implemented for each bit of the data packet to be transmitted, referred to as a current bit: calculating a hopping code at least according to the value of the current bit and an encryption key generated from a pseudo-random generator, the encryption key being larger than the maximum size of a data packet transmitted over the channel; controlling the transmission of a waveform at the position defined by the calculated hopping code, the transmitted waveform being identical, regardless of the value of the current bit.