3 ms·
> any shortcuts you take This wasn't a shortcut, they added extra complexity to to the protocol.
by computerfriend 2y ago
> any shortcuts you take
This wasn't a shortcut, they added extra complexity to to the protocol.
- surfingdino 2y agoI meant mental shortcuts like thinking that "if we make the protocol more complex it will be more secure".
- eviks 2y agoIt was a shortcut to protect weaker clients "nonce was there to protect clients with weak random number generators. "
- eru 2y agoThat's the justification they cooked up. But that doesn't mean that was the motivation.
- zrobotics 2y agoExactly. Adding a nonce like that was exactly what I did in a CS100 level course when I was over complicating a blackjack exercise that was intended to teach us about stack data structures. I'm really grateful to my prof who took the time to point out the issues with my RNG code instead of being annoyed that I'd turned in ~3x the average LOC. This is such a basic cryptographic fail that one has to assume either the telegram team is incompetent or they were introducing a backdoor. Given that the excuse is so weak, one tends to assume the latter. I get rolling one's one crypto is hard, but this is a such an easily caught fundamental error that those are the options, and neither is good.