Can someone correct me if I am wrong, but it seems relatively easy to make an encrypted peer-to-peer messaging system. I mean, simply use a public/private encryption algorithm that has proven to be highly secure: - Share your public key openly - Anyone can send a message to you using your public key to encrypt the message - You decrypt with your private key on device Do all the encryption/decryption on device and vio…
Telegram founder: US intelligence tried to bribe us to weaken encryption
101–110 of 220 posts
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#102In 2003-2006, we built a service that was a financial system to exchange financial data through various means including AS/2 EDI over HTTP with big companies and the government suppliers such as AAFES (Army and Air Force Exchange). Initially we had RSA, PGP and a custom encryption in there, the latter two for other features besides EDI. We got a letter from the FBI asking us to switch only to RSA, they wanted to know about our use of PGP and wanted to see our custom encryption if we continued to use it. Being a small/medium company we switched to just RSA to avoid any issues. It was an odd day, when I came into the office they told me I had an FBI letter on my desk and you can imagine what happens around an office when something like that happens. Very strange day indeed.
Moral of the story, if you create your own crypto or aren't using the ones you are supposed to use, in any capacity, expect some knocking.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#103Earlier quoted context omitted.
Many prominent and respected HNers have laid out the case for why Telegram has security issues. If you use the search function at the bottom, you will easily find these issues raised. I don't personally possess the knowledge to determine the soundness of Telegram's crypto, but there have been enough red flags raised on HN over the years to merit skepticism.
tbh, people like tptacek and his buddies have a clear agenda and attitude of their own. I'm definitely not sated by their pronouncements alone.
Whenever one can consider a person's arguments in isolation from your opinion of said person, it's wise to do so. This is one of those opportunities.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#104This is pretty alarming stuff. Especially considering how that competitors like Signal are US based. Signal is owned by twitter which by no means is a small player, so it isn't likely to fly under anyones radar.
Signal is not owned by Twitter. Moxie works there, but that doesn't mean his code is owned by Twitter.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#105I am not sure about the claim here but the FBI has always been all over cryptography companies and products and this was well before Snowden, Phil Zimmermann (PGP) knows about this. In 2003-2006, we built a service that was a financial system to exchange financial data through various means including AS/2 EDI over HTTP with big companies and the government suppliers such as AAFES (Army and Air Force Exchange). Initia…
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#106Can someone correct me if I am wrong, but it seems relatively easy to make an encrypted peer-to-peer messaging system. I mean, simply use a public/private encryption algorithm that has proven to be highly secure: - Share your public key openly - Anyone can send a message to you using your public key to encrypt the message - You decrypt with your private key on device Do all the encryption/decryption on device and vio…
Who do you trust to distribute the keys? This person is empowered to MITM. Who do you trust to know the metadata about how encrypted messages are flowing? Who do you trust to get the crypto implementation details right? How will you support use of multiple devices? People generally expect seamless switching between phone and laptop these days.
In fact encrypted messages could be stored publically anywhere and only the intended recipient could read them.
The flow of messages is not encrypted, the system only encrypts message contents. (However, there are options to make it very difficult to trace, but that is a different issue.)
Trust is up to the user to decide and is always necessary.
Multiple devices is easy enough, a device can encrypt its own private key and send it to another device (using the target devices public key). The target device would now have 2 private keys for decryption.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#107I am not sure about the claim here but the FBI has always been all over cryptography companies and products and this was well before Snowden, Phil Zimmermann (PGP) knows about this. In 2003-2006, we built a service that was a financial system to exchange financial data through various means including AS/2 EDI over HTTP with big companies and the government suppliers such as AAFES (Army and Air Force Exchange). Initia…
Interesting. That strongly implies that RSA has a flaw, which is news to me.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#108Can someone correct me if I am wrong, but it seems relatively easy to make an encrypted peer-to-peer messaging system. I mean, simply use a public/private encryption algorithm that has proven to be highly secure: - Share your public key openly - Anyone can send a message to you using your public key to encrypt the message - You decrypt with your private key on device Do all the encryption/decryption on device and vio…
Which public key algorithm? In what mode of operation? What are you going to use to actually encrypt messages? You don't want to directly use the public key primitives to do this. In what mode of operation are you going to use that second, bulk encryption algorithm? How are you going to authenticate messages? What will you do to validate the public keys of your peers? When you close the application, will it forget ev…
This is an excellent list of potential issues.
"What are you going to use to actually encrypt messages? You don't want to directly use the public key primitives to do this."
I'm not sure what you mean by this.
Could you explain why there is a need for another encryption protocol beyond a public/private key encryption?
If the protocol is secure against brute force attack, both the public key and the encrypted messages could be open and would not create a vulnerability to the private key.
What am I missing?
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#109I am not sure about the claim here but the FBI has always been all over cryptography companies and products and this was well before Snowden, Phil Zimmermann (PGP) knows about this. In 2003-2006, we built a service that was a financial system to exchange financial data through various means including AS/2 EDI over HTTP with big companies and the government suppliers such as AAFES (Army and Air Force Exchange). Initia…
Interesting. That strongly implies that RSA has a flaw, which is news to me.
Re: Telegram founder: US intelligence tried to bribe us to weaken encryption
#110I am not sure about the claim here but the FBI has always been all over cryptography companies and products and this was well before Snowden, Phil Zimmermann (PGP) knows about this. In 2003-2006, we built a service that was a financial system to exchange financial data through various means including AS/2 EDI over HTTP with big companies and the government suppliers such as AAFES (Army and Air Force Exchange). Initia…
http://securitywatch.pcmag.com/security/319544-what-it-s-lik...