Telegram protocol defeated. Authors are going to modify crypto-algorithm
translate.google.com
Telegram protocol defeated. Authors are going to modify crypto-algorithm
1–10 of 223 posts
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#2Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#3In short: telegram in secure chats ( http://core.telegram.org/api/end-to-end ) was using modified version of Diffie-Hellman algorithm: key = (pow(g_b, a) mod dh_prime) xor nonce (original: key = pow(g_b, a) mod dh_prime) That custom 'nonce' is derived from server and in theory server can send a specially formed nonce which will lead to known client keys ("bookmark"). It means that server as MITM can read all needed c…
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#4In short: telegram in secure chats ( http://core.telegram.org/api/end-to-end ) was using modified version of Diffie-Hellman algorithm: key = (pow(g_b, a) mod dh_prime) xor nonce (original: key = pow(g_b, a) mod dh_prime) That custom 'nonce' is derived from server and in theory server can send a specially formed nonce which will lead to known client keys ("bookmark"). It means that server as MITM can read all needed c…
Why not the 200K? Was it outside the parameters of the contest or something?
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#5In short: telegram in secure chats ( http://core.telegram.org/api/end-to-end ) was using modified version of Diffie-Hellman algorithm: key = (pow(g_b, a) mod dh_prime) xor nonce (original: key = pow(g_b, a) mod dh_prime) That custom 'nonce' is derived from server and in theory server can send a specially formed nonce which will lead to known client keys ("bookmark"). It means that server as MITM can read all needed c…
Why not the 200K? Was it outside the parameters of the contest or something?
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#6In short: telegram in secure chats ( http://core.telegram.org/api/end-to-end ) was using modified version of Diffie-Hellman algorithm: key = (pow(g_b, a) mod dh_prime) xor nonce (original: key = pow(g_b, a) mod dh_prime) That custom 'nonce' is derived from server and in theory server can send a specially formed nonce which will lead to known client keys ("bookmark"). It means that server as MITM can read all needed c…
Why not the 200K? Was it outside the parameters of the contest or something?
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#7In short: telegram in secure chats ( http://core.telegram.org/api/end-to-end ) was using modified version of Diffie-Hellman algorithm: key = (pow(g_b, a) mod dh_prime) xor nonce (original: key = pow(g_b, a) mod dh_prime) That custom 'nonce' is derived from server and in theory server can send a specially formed nonce which will lead to known client keys ("bookmark"). It means that server as MITM can read all needed c…
Why not the 200K? Was it outside the parameters of the contest or something?
Re: Telegram protocol defeated. Authors are going to modify crypto-algorithm
#8Earlier quoted context omitted.
Why not the 200K? Was it outside the parameters of the contest or something?
Yes. The contest is not about actually exposing flaws in their cryptosystem, which is why the rules are rigged up in a way that would allow even a terribly insecure protocol (like Telegram's, or Moxie's counter-challenge protocol) to pass as "secure".