News for hackers. Stuff that matters.
Re:How New Long-Range Radios Will Change the Internet of Things by StavrosK on Tuesday November 03, 2015 @08:40PM (#10504029)
> The weaknesses you outline in the introduction are pretty serious.

There's no weakness there that's not fixable. Replay protection can be easily added in the layer above, and rolling the topic key can also be done. The nonce problem can go away with using the wider Salsa variant.

> How to exchange the topic key is described as out of scope, but totally critical since you also propose renewing the topic key as a way of attaining forward secrecy.

Where did you see that? I go into a lot of detail here: https://stringphone.readthedocs.org/en/latest/protocol.html#...

> You totally hand-waved away the exchange of participant keys.

See the previous point.

> I'm pretty sure you've exposed some cryptographic weaknesses in the core protocol but I'm not going to spend the time to keep analyzing.

Hmm.

> Solutions will come in the form of standards adoption, hegemony, government regulation, and probably a combination of all three.

"Don't bother working on it" doesn't sound like very useful advice...

Re:How New Long-Range Radios Will Change the Internet of Things by bdamm on Thursday November 05, 2015 @12:09PM (#10514536)
Are you going after people or machines as your target? It matters which, because machines can't do human trust, so then the issue of how you exchange keys and establish trust is forced.

What's the stop a MITM between a client and any other client from intercepting the conversation? In your protocol, nothing, except that if the MITM isn't there at the start, they can't join in right away. This is not a very useful assurance. So please, keep working on it, but I think your challenges are pretty serious. If the problems are fixable, then go ahead and fix them. I'd be happy to take another look - after that.