4 ms·
> The algorithm is public. It is a straightforward application of well known primitives. It is hardly proprietary. Note that its predecessor, was very much not
by robryk 3y ago
> The algorithm is public. It is a straightforward application of well known primitives. It is hardly proprietary.
Note that its predecessor, was very much not that (e.g. https://words.filippo.io/dispatches/telegram-ecdh/ https://words.filippo.io/dispatches/telegram-ecdh/ was a vulnerability in it, and it stuck to some weird choices of crypto primitives/key sizes for a pretty long time). This colors my expectations about the current version slightly.
I personally know nothing about the current protocol used (mtproto 2.0) and a few minutes of googling surfaced https://eprint.iacr.org/2022/595.pdf https://eprint.iacr.org/2022/595.pdf, https://eprint.iacr.org/2023/469 https://eprint.iacr.org/2023/469 and https://arxiv.org/abs/2012.03141 https://arxiv.org/abs/2012.03141, which I'd need to read in reasonable amount of detail to have an opinion on mtproto 2.0.