Earlier quoted context omitted.
As you know, there are many legitimate needs to publish naked pictures of your body to the entire internet, but most people want to keep them private. Defaults matter. What makes this hard is that email is responsible for too much crap. No single user interface should carry: 1. Party invites 2. Private messages to your spouse, therapist, pastor, etc. 3. Marketing messages 4. Password recovery requests 5. Financial tr…
I agree that e-mail is horrible, and I would prefer if contracts (like purchase receipts) moved off e-mail to something else, but that's tangential to the point. If Google started to publish and rotate DKIM keys, the world wouldn't suddenly move away from email.
Ok Google: please publish your DKIM secret keys
281–290 of 492 posts
Re: Ok Google: please publish your DKIM secret keys
#282Earlier quoted context omitted.
Among messaging cryptographers, it's not even an argument. Serious secure messengers have been designed to avoid non-repudiation since OTR. Non-repudiation is a vulnerability: once counterparties have authenticated each other's messages, the legitimate need for authentication is gone; allowing random strangers to authenticate messages concedes information to them. Here, have a link, from 2004: https://otr.cypherpunks…
> once counterparties have authenticated each other's messages, the legitimate need for authentication is gone; allowing random strangers to authenticate messages concedes information to them. As you know, there are many legitimate needs to authenticate messages of strangers. For example, when you order products over the internet, an e-mail of your purchase is often the only proof of what was agreed in the purchase.…
Introducing non-repudiation would violate everyone's expectations and create a total mess.
I'm saying this as someone who often and deliberately uses deniable messengers.
Re: Ok Google: please publish your DKIM secret keys
#283Re: Ok Google: please publish your DKIM secret keys
#284The problem with the author's paper is that his assumption (and that of, apparently, media organizations, Wikileaks, and others) of DKIM "ensuring non-repudiation of emails" is simply wrong. >DKIM provides a life-long guarantee of email authenticity that anyone can use to cryptographically verify the authenticity of stolen emails, even years after they were sent. No, it doesn't. It simply offers an assurance that, at…
It is not difficult for me to believe a Judge could find it "unlikely" that a 2013 email was forged containing a valid Google signature, and I would not want to rely on you being on my jury. If Google were to publish their private keys, I could produce a forgery of my own in my defence.
Of course it would be great if people were smarter than they are, but they're not, and I wrote some perl today, so it is hard to tilt at this particular windmill.
Re: Ok Google: please publish your DKIM secret keys
#285Earlier quoted context omitted.
True, there are things that might ruin someone's life even though there's nothing bad about them, but the list of actual crimes and bad things that people do is WAY longer, and being able to prove it is definitely useful...
The same argument can be used to build a police state. But I suspect that you’re not in favour that either. We shouldn’t be building technical systems that “trap” people, just because they might be doing something bad and might want to prove that one day. Additionally you’re also ignoring the whole “people have the right, to not have their emails stolen” argument. DKIM signatures are only useful if the emails are sto…
No, just the opposite, that is an excellent argument and I think that the privacy should be the real focus when we discuss the freedom, and not the accountability. Because freedom is not to be able to get away for the lack of evidence, freedom is not to put innocent people in that kind of situation in the first place.
Police state doesn't come from the ability to track citizens, it comes from the lack of transparency and government's misuse of the information. Now, reality is that having more data collecting increases the chances of misuse, but I think we're attacking the problem from the wrong side. Rather than killing the option to track emails, there should be much more control and transparency on when and how that data can be collected and used.
Re: Ok Google: please publish your DKIM secret keys
#286Re: Ok Google: please publish your DKIM secret keys
#287I'm torn. But someone could threaten to speak to your insurer about a medical condition mentioned in an email.
Re: Ok Google: please publish your DKIM secret keys
#288I know threads change over time, and it's dangerous to write a comment in response to the perceived gestalt of an HN thread, but, I have to say, it's pretty wild reading a thread on this site arguing so strenuously against the premise of secure messaging. In messaging cryptography, non-repudiability has for almost 2 decades been considered a vulnerability, not a feature. The OTR protocol[1] takes the step of publishi…
Re: Ok Google: please publish your DKIM secret keys
#289Earlier quoted context omitted.
FWIW, I am pretty sure I agree with you/OTR, but the IETF Messaging Layer Security (MLS) people disagree for not-always-trivially-dismissible reasons (indirect link because I am lazy). https://news.ycombinator.com/item?id=25101825
(a) I wasn't aware of this. (b) Thanks for the link! (c) The IETF is such a shitshow for cryptography.
If you don’t like that status quo, get involved. They would love to have you @tptacek.
Re: Ok Google: please publish your DKIM secret keys
#290Earlier quoted context omitted.
> the sender should just add non-repudiation to it in the form of a signature that's intended for that. Simple. Ok, but this does not magically happen if Google publishes and rotates their DKIM keys. People will continue to use email for everything, but now emails can no longer be authenticated by third parties.
I think the entire point is that non-repudiation shouldn't just magically happen unless intended, so yes, this is by design, and anyone who wants to send a signed email should explicitly send a signed email.
Let's not pretend that the world would move away from email if Google made this change. We both know that's not going to happen. Given that, can you explain why you think the world would be a better place when emails can be repudiated? When emails can be not be repudiated, innocent people can be framed for saying/doing things that they didn't do. DKIM protects innocent people from being framed. DKIM also protects innocent people against guilty people who commit frauds or other crime.