Friendly Channel-Oblivious Jamming with Error
Amplification for Wireless Networks |
Privacy has become a major
concern in wireless networks, especially in networks with weak or no password
protection, such as some hotel Wi-Fi or airport Wi-Fi networks that have no or
just a common password.
One approach to improve the
security is to send friendly jamming signals to thwart the reception of the
eavesdropper. Basically, the jammer can send jamming signals that will maintain
significant power at the eavesdropper, but will cancel at the legitimate
receiver. This can be achieved, for example, by sending signals that add up
constructively at the eavesdropper but destructively at the legitimate
receiver.
There are two main challenges
with friendly jamming. First, to maintain significant power at the eavesdropper
but not the legitimate receiver, the Channel State Information (CSI) of both
the eavesdropper and the legitimate receiver may be needed. However, although
the CSI of the legitimate receiver may be available, the eavesdropper is not
going to cooperate. Therefore, the friendly jamming technique must assume that
the CSI of the eavesdropper is unknown. Second, the jamming signal typically
cannot introduce enough errors to cover the entire packet when the jamming
signal is not very strong, mainly due to the use of error correction codes in
the system.
Our solution, jMax, solves these problems based on a simple idea. That
is, jMax uses multiple jamming vectors, i.e., parameters that will make sure that the
legitimate receiver does not receive any jamming power, in a round-robin
manner. jMax works
because while not all jamming vectors are effective
for any given eavesdropper, where effective means to leave significant
power, by carefully selecting the set of jamming vectors, at least some jamming vectors will be effective. As a result, the
eavesdropper will be guaranteed to receive some large jamming power during some
part of the packet reception. The jamming vectors used by jMax
have proven performance bounds to the optimal jamming signal power. jMax also uses an error
amplifier, which amplifies maybe just a few errors, which occurred
during the high jamming power period, into errors throughout the packet.
We collected real-world CSI
data with the Intel 5300 wireless card and use the Microsoft Sora Software-Defined Radio to process jammed data packets.
Our results show that jMax achieves significant gains
over other approaches, measured by the fraction of jammed packets.
Publication:
Slides:
·
Friendly
Channel-Oblivious Jamming with Error Amplification for Wireless Networks