As long as the clients are open-source and the encryption is end to end, can't it really be verified?
Whatever the server, if the client encryption is reliable, data can't be read on the server side.
Whatever the server, if the client encryption is reliable, data can't be read on the server side.
if the client encryption is reliable
It's not[1].And are there any property of MTProto that makes it infeasible to replace AES IGE in a later revision of the protocol?
Basically, crowdfunded audits of open source crypto tech have been done before; I'd be up for helping with this if it made sense, since currently my sec dev skill are not that useful:
https://www.indiegogo.com/projects/the-truecrypt-audit#/
--
Might be worth funding a exploitable bug bounty too.