Looking at the packet structure, the UPenn authors claim that jamming a single bit will cause the packet top be unreadable, but in reality, there are multiple bits, any of which jammed would cause a packet to be unreadable: 72 bit IV (64 effective), 8 bit algorithm ID, 16 KeyID all jammable. if a single bit in an of these are lost, the packet cannot be decrypted.
“A well known weakness of stream ciphers is that attackers who know the plaintext content of any encrypted portion of transmission may make arbitrary changes to that content at will simply by flipping appropriate bits in the data stream. For this reason, it is generally recommended that stream ciphers always be used in conjunction with MACs, but the same design decision (error tolerance) that forced the use of stream ciphers in P25 also prevents the use of MACs.”
There is a solution. An even worse weakness is repeating the usage of an IV with a single key. A simple solution to this issue is for a radio, when broadcasting to a certain AlgoID-KeyID pair, to select a random IV value for the first packet and then increment this value by one for each following transmission. In this way, receiving radios can track the last known sent IV. Any IVs lower then the last transmitted can be rejected. This prevents an attacker from replaying information. If the attacker modifies the IV for a replayed packet, the IV will not be able to decrypt the packet, and it will be rejected.
EEC weakness – claimed a weakness allowing easier selective jamming.
User Interface Weaknesses will not be addressed.
Clear Traffic accepted – This is not a problem. At times, it is more important to communicate then it is to be secure. This is operationally correct.
Cumbersome keying. – operational issue.
Traffic analysis
These are not tactical radios. While being able to do frequency, sending receiver identification can lead to exposure of critical information in tactical (military) networks, this becomes much less of a concern in non-tactical nets.
“Transmitting radio sources are is generally susceptible to geolocation through direction finding and triangulation techniques.”
This is true for all broadcast signals. The reality is, direction finding wideband signals is not less difficult then it is for narrow band. If there is energy, it can be found, beam formed and form multiple locations, a probable location of the emitter can be found. This level of sophistication and coordination is not normally found in criminal activity but that of nation state.
Denial of service attacks
Again, this class of attacks are more easily found for well known signals like Cell, Wifi, and GPS jammers. Thus, the freq is nor more vulnerable to jamming then any other readily known signal.
The authors analysis of the methods of jamming analog signals are … naive and incorrect. Unfortunately, I cannot say much more then that about the subject matter.
“As a practical matter, the analog jamming arms race is actually tipped slightly in favor of the defender, since the attacker generally also has to worry about being discovered (and then eliminated) with radio direction finding and other countermeasures. More power makes the jammer more effective, but also easier to locate.”
The same holds true for digital jamming, even in ultra short burst rates. Beam forming techniques can readily discern multiple /simultaneous signals and can plot these over time. Even short burst signals can be found and discerned using time differential of arrival techniques.
“Spread spectrum systems [3], and especially direct sequence spread spectrum systems, can be made robust against jamming, either by the use of a secret spreading code or by more clever techniques described in [6, 1].”
This naive claim made me laugh; no signal is robust against jamming. If there is energy, it can be found. If it can be found, it can be interrupted.
“Without special information, a jamming transmitter must increase the noise floor not just on a single frequency channel, but rather across the entire band in use, at sufficient power to prevent reception. ”
Without special information, even on narrow band signals, a jammer must broadcast over a continuous interval to increase the noise floor. This applies for any signal and not just P25.