Why (special agent) Johnny (still) Can't Encrypt
crypto.com
crypto.com
I turned it in, of course. They were really, really grateful.
Periodic rekeying is like physical inventory or periodic password changes -- it helps you identify compromised assets.
Wouldn't the gang leader's radio get the new keys along with all the other radios? Yes.
I can't see how rekeying over the air is in anyway a good idea. It doesn't seem to stop any attacks but leads to failure modes. From my understanding, the new keys are transmitted over the air using existing keys. Thus, if your radio is off when the over the air rekeying happens, you don't get the new keys and thus can't talk to anyone in encrypted mode. This causes the fall back to clear mode and thus sensitive information possibly leaking out.
The real reason for police agencies wanting encrypted voice traffic is to be less transparent, especially from the press. Modern government wants information to be dribbled out from the PR office.
The stuff that police organizations want to be obscurantist about are almost invariably not encrypted; dash cam videos, disciplinary reports, things like that. Yes, once upon a time some geeky reporters were able to get interesting stories out of radio scanners. That's because we were living in the dark ages, not because police tactical radio traffic should be open to anyone.
Informants have nothing to do with secure comms... the examples of reasons why secure comms are needed usually center around surveillance of organized crime for since 2001, the terrorists.
Is there a need for secure transmission of limited types of communication? Sure. But 95% of the radio traffic is not secret at all.
Remember CB radios? They were hot in the seventies with consumers -- and many of the bigger units had scanner functions as well. Any decent newspaper has had a scanner running in the newsroom since the 1960's, although the older models required you to set 5-10 frequencies using crystals.
Police radios are mostly used to dispatch and provide baseline information about incidents. There's no chatter about confidential informants, etc. Take 10 minutes, go to any of the scanner webcast sites on the internet and listen to the traffic for a few minutes.
> Hardware and software are available under the BSD license, and free-as-in-beer boards will be given to those who ask politely. Email Travis Goodspeed, travis at radiantmachines.com, to get involved.
The hardware is very simple and cheap, and the software stack and community is great. Travis is definitely a great guy.
A similar analysis of the certs/SSL protection in browsers would be very interesting too.