> When you send an e-mail today it’s sent in plaintext. This means that when you connect to your local coffee shop’s WiFi they can intercept all e-mail that is sent through their router. This is probably not the relationship you have with your barista… Um, how many users use native clients on unencrypted ports as opposed to https based web-clients or TLS?
I don't have any stats, but I imagine lots of users still connect over unencrypted ports directly to their ISP. We have to remember that most users are not like the HackerNews demographics. If you have stats that points to this conclusion being wrong I'm happy to change my mind.
How to make e-mail encrypted for everyone
11–20 of 47 posts
Re: How to make e-mail encrypted for everyone
#12DNS-based key discovery has already been invented twice: PKA and OPENPGPKEY. Nobody is using it. It has an obvious problem: DNS is not secure. There is DNSSEC, but it's practically undeployed on clients, therefore building on it doesn't make sense. GPG recently added support for key discovery via HTTPS (Web Key Service, WKS). That goes in the right direction, because it takes the best deployed working authentication…
I don't think this is about inventing a new protocol. It's about getting Gmail and Thunderbird on board. Has anyone put them in a room together?
https://www.enigmail.net/index.php/en/
I haven't seen them in a room together but they each have something available. Making it Chrome/Gmail extension, Firefox plugin, and Thunderbird Enigmail interoperable may go a long way. Still UI issues and apathy that will hurt uptake. To start with.
Re: How to make e-mail encrypted for everyone
#13> When you send an e-mail today it’s sent in plaintext. This means that when you connect to your local coffee shop’s WiFi they can intercept all e-mail that is sent through their router. This is probably not the relationship you have with your barista… Um, how many users use native clients on unencrypted ports as opposed to https based web-clients or TLS?
I don't have any stats, but I imagine lots of users still connect over unencrypted ports directly to their ISP. We have to remember that most users are not like the HackerNews demographics. If you have stats that points to this conclusion being wrong I'm happy to change my mind.
Encryption at rest is still a difficult UX/UI issue, but encryption during transit seems like something that most mail providers can get behind.
Re: How to make e-mail encrypted for everyone
#14https://cybermatters.info/2012/08/13/why-has-encrypted-email...
Note: He was one of LDAP's inventors. His company Nexor deploys both encrypted mail and high-security guards regularly. That's his credentials.
Re: How to make e-mail encrypted for everyone
#151) The need to install ANY (non-standard) software (by definition -everyone- should already be able to use it).
2) The need for users to manage their own keys.
I envision a solution to point 1 is making it a /feature/ of every OS to implement the required software for the open protocol. Prototype on BSD/Linux, get MacOS to ship slick versions of the protocol, and use THAT to club Microsoft over the head for also shipping support with Windows.
Paired with point 1, smart USB attached keys. End users should think of that as their signature and their 'mark' for signing official legal things and literally inking a document with blood.
The USB key should at least have a few lights as an indicator and a couple of buttons.
It should be easy for the user to:
* Allow it to AUTHENTICATE a provided datastream.
* Allow it to decode and provide the unlock key for a datastream back to the computer.
* Allow it to provide a signature for a datastream.
I order those in the least to most trusted operations it should perform.
It might, for a smarter device, support multiple keys or different trust levels of keys.
With the above two frameworks in place all other problems become /far/ easier to solve, and the user experience will be much better (so it'll actually /happen/).
Re: How to make e-mail encrypted for everyone
#16Re: How to make e-mail encrypted for everyone
#17Earlier quoted context omitted.
I don't have any stats, but I imagine lots of users still connect over unencrypted ports directly to their ISP. We have to remember that most users are not like the HackerNews demographics. If you have stats that points to this conclusion being wrong I'm happy to change my mind.
It looks like 80-85% of emails to/from Google are encrypted in transit, according to this page: https://www.google.com/transparencyreport/saferemail/ Encryption at rest is still a difficult UX/UI issue, but encryption during transit seems like something that most mail providers can get behind.
The question of user-level IMAP/POP/SMTP access is different, but I'd expect somewhere in the region of 95+%. Note that the IMAP specification prohibits authentication that sends passwords in the plaintext [1] (although I don't know if the various IMAP servers permit AUTHENTICATE PLAIN before STARTTLS--checking, Outlook doesn't, and the other servers I had access to aren't open on 143 anyways), which means IMAP in practice requires SSL.
[1] The alternative is to use schemes like CRAM-MD5 or SCRAM-SHA-1 which don't send the password in plaintext, although these have become quite rare in practice.
Re: How to make e-mail encrypted for everyone
#18> When you send an e-mail today it’s sent in plaintext. This means that when you connect to your local coffee shop’s WiFi they can intercept all e-mail that is sent through their router. This is probably not the relationship you have with your barista… Um, how many users use native clients on unencrypted ports as opposed to https based web-clients or TLS?
I don't have any stats, but I imagine lots of users still connect over unencrypted ports directly to their ISP. We have to remember that most users are not like the HackerNews demographics. If you have stats that points to this conclusion being wrong I'm happy to change my mind.
Re: How to make e-mail encrypted for everyone
#19https://en.wikipedia.org/wiki/ID-based_encryption
There are mature, commercial products which use this to address the "PKI benefits without the overhead of managing PKI" problems. Read the wikipedia page for the gory details, but essentially, you get to use someone's email address functionally as a public key (as per traditional PKI email schemes) wihtout the recipient having to, a priori, create the pub/priv keypair. They can be derived statelessly on the fly.
For one example, See Hewlett Packard Enterprise - Data Security "SecurMail" product.
Full disclosure: I work on this product.
Here is some basic background information on how it works.
https://www.voltage.com/products/email-security/hpe-securema...
There is still a "trusted 3rd party" running the key generator (a deal-breaker for some threat models of privacy) but that generator entity doesn't have to be the ISP or email provider involved at either end.
Re: How to make e-mail encrypted for everyone
#20I would argue all that should be unencrypted us the recipient domain, just like https