ATTACK DETECTION IN ROUND-TRIP TIMING USING ADJUSTABLE IMPULSE RESPONSE
A wireless device includes a receiver and logic at least one of coupled to or integrated within the receiver. The logic receives, from a transmitter, a signal. The logic generates, based on an expected signal impulse response, a first expected signal. The generates, based on an attack pattern impulse response, an attack pattern. The logic determines, based on the signal, the first expected signal, the attack pattern, whether an attack is present in the signal.
1 . A wireless device comprising:
a receiver; and
logic at least one of coupled to or integrated within the receiver, the logic is to perform operations comprising:
receiving, from a transmitter, a signal;
generating, based on an expected signal impulse response, a first expected signal;
generating, based on an attack pattern impulse response, an attack pattern; and
determining, based on the signal, the first expected signal, and the attack pattern, whether an attack is present in the signal.
2 . The wireless device of claim 1 , wherein the first expected signal is generated using the expected signal impulse response and expected symbols.
3 . The wireless device of claim 1 , wherein the logic is to perform operations further comprising:
during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal does not contain an attack pattern associated with an attack;
generating, based on an expected signal impulse response, a second expected signal;
computing, based on the second expected signal and the training signal, a new expected signal impulse response; and
modifying, based on the new expected signal impulse response, the expected signal impulse response.
4 . The wireless device of claim 3 , wherein the new expected signal impulse response is computed using a fitting algorithm.
5 . The wireless device of claim 1 , wherein the logic is to perform operations further comprising:
during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal contains an attack pattern associated with an attack;
generating, based on an expected attack signal impulse response, a third expected signal;
computing, based on the third expected signal and the training signal, a new expected attack signal impulse response; and
modifying, based on the new expected attack signal impulse response, the expected attack signal impulse response.
6 . The wireless device of claim 5 , wherein the logic is to perform operations further comprising:
generating, based on the expected attack signal impulse response and the expected signal impulse response, a new attack pattern impulse response; and
modifying, based on new attack pattern impulse response, the attack pattern impulse response.
7 . The wireless device of claim 1 , wherein the logic is to perform operations further comprising:
prior to generating the first expected signal, generating, using one or more configuration parameters of the receiver, a new expected signal impulse response used to modify the expected signal impulse response; and
prior to generating the attack pattern, generating, using one or more parameters of the receiver, a new attack pattern impulse response used to modify the attack pattern impulse response.
8 . A method comprising:
receiving, from a transmitter, a signal by a receiver;
generating, based on an expected signal impulse response, a first expected signal;
generating, based on an attack pattern impulse response, an attack pattern; and
determining, based on the signal, the first expected signal, the attack pattern, whether an attack is present in the signal.
9 . The method of claim 8 , wherein the first expected signal is generated using the expected signal impulse response and expected symbols.
10 . The method of claim 8 , further comprising:
during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal does not contain an attack pattern associated with an attack;
generating, based on an expected signal impulse response, a second expected signal;
computing, based on the second expected signal and the training signal, a new expected signal impulse response; and
modifying, based on the new expected signal impulse response, the expected signal impulse response.
11 . The method of claim 10 , wherein the new expected signal impulse response is computed using a fitting algorithm.
12 . The method of claim 8 , further comprising:
during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal contains an attack pattern associated with an attack;
generating, based on an expected attack signal impulse response, a third expected signal;
computing, based on the third expected signal and the training signal, a new expected attack signal impulse response; and
modifying, based on the new expected attack signal impulse response, the expected attack signal impulse response.
13 . The method of claim 12 , further comprising:
generating, based on the expected attack signal impulse response and the expected signal impulse response, a new attack pattern impulse response; and
modifying, based on new attack pattern impulse response, the attack pattern impulse response.
14 . The method of claim 8 , further comprising:
prior to generating the first expected signal, generating, using one or more configuration parameters of the receiver, a new expected signal impulse response used to modify the expected signal impulse response; and
prior to generating the attack pattern, generating, using one or more parameters of the receiver, a new attack pattern impulse response used to modify the attack pattern impulse response.
15 . A system comprising:
an antenna;
a transmission device that is to transmit a packet;
a receiving device; and
logic at least one of coupled to or integrated with the receiver, the logic is to perform operations comprising:
receiving, from a transmitter, a signal;
generating, based on an expected signal impulse response, a first expected signal;
generating, based on an attack pattern impulse response, an attack pattern; and
determining, based on the signal, the first expected signal, and the attack pattern, whether an attack is present in the signal.
16 . The system of claim 15 , wherein the first expected signal is generated using the expected signal impulse response and expected symbols.
17 . The system of claim 15 , wherein the logic is to perform operations further comprising:
during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal does not contain an attack pattern associated with an attack;
generating, based on an expected signal impulse response, a second expected signal;
computing, based on the second expected signal and the training signal, a new expected signal impulse response; and
modifying, based on the new expected signal impulse response, the expected signal impulse response.
18 . The system of claim 15 , wherein the logic is to perform operations further comprising: during training of the receiver, receiving, from a transmitter, a training signal;
receiving an indication that the training signal contains an attack pattern associated with an attack;
generating, based on an expected attack signal impulse response, a third expected signal;
computing, based on the third expected signal and the training signal, a new expected attack signal impulse response; and
modifying, based on the new expected attack signal impulse response, the expected attack signal impulse response.
19 . The system of claim 18 , wherein the logic is to perform operations further comprising:
generating, based on the expected attack signal impulse response and the expected signal impulse response, a new attack pattern impulse response; and
modifying, based on new attack pattern impulse response, the attack pattern impulse response.
20 . The system of claim 15 , wherein the logic is to perform operations further comprising:
prior to generating the first expected signal, generating, using one or more configuration parameters of the receiver, a new expected signal impulse response used to modify the expected signal impulse response; and
prior to generating the attack pattern, generating, using one or more parameters of the receiver, a new attack pattern impulse response used to modify the attack pattern impulse response.