On 10/11/15 12:29, Neuhaus Stephan (neut) wrote:
On 2015-11-09 21:12, "oshwm" <oshwm@openmailbox.org> wrote:
On 09/11/15 08:38, Neuhaus Stephan (neut) wrote:
On 2015-11-08 09:45, "cypherpunks on behalf of oshwm" <cypherpunks-bounces@cpunks.org on behalf of oshwm@openmailbox.org> wrote:
On 08/11/15 08:40, Peter Gutmann wrote:
oshwm <oshwm@openmailbox.org> writes:
Can GPG be easier to use, I think so, is it too difficult to use by ordinary people - no, they're just too fucking lazy and lack motivation.
... and this is pretty much the poster child for why we have so much unusable crypto today.
Or, why we have such a fucking retarded human race with the attention span of a knat who expect everything to be given to them on a plate.
I think you're rather making Peter's point for him.
Case in point: Would you care to try to explain to my dad (who is 76) what an expired PGP key means, exactly? What a trusted key is? Hell, what a public key is, even? How a PGP plaintext signature could have failed to verify? (In this context, don't forget to explain to him the difference between UTF-8 and ISO 8859-1.) Hint: an attitude of "well, you just have to learn all these new concepts, you fucking retarded human with the attention span of a knat" is probably not going to help.
I feel sorry for your dad, having a child that thinks so little of his mental capacity.
I guess that’s what I get for choosing an example that makes the ad-hominem too easy.
You see, I didn't know what ad hominem mean't so I had a choice, I could wait for someone to explain it all to me or I could go and find out the meaning for myself - which I did :P
If your dad can operate Windows and an email client then he has what is needed to learn enough to sign and encrypt emails with GnuPG. He doesn't need to know how crypto works or every minute detail, he just needs to be able to make sense of a Wizard and to be able to click a few buttons.
I don’t think that’s true, and the reason is that it’s not enough to learn the right sequence of buttons to press. You’re right: learning to press some buttons in the right sequence is the easy part. The tricky part happens when an error occurs, e.g., when a signature fails to verify. And signatures can fail to verify for a huge number of reasons and an Enigmail-style user interface will simply expose them to the user. Without a correct mental model—which goes beyond knowing button sequences—no one will be able to make a correct assessment of an error situation, no matter what the age, education, or mental capacity.
He'll be at a disadvantage for not learning more about crypto and PGP but he'll be able to maintain a small amount of privacy in his use of email.
Only when things go right. And only if he cares enough. If there was some automated mechanism that would do all of these things automatically in the background, he could be using encrypted email without even knowing it. Like Skype, who at one time provided encrypted video and voice chat without users even being aware. That did more for security than exposing all the intricate details through an Enigmail-style UI.
Skype: centralized authentication by a third party corporation - you don't have to do any authentication for yourself, you just have to trust that Microsoft will never act in a way inconsistent with your privacy or freedom. PGP: decentralized authentication where the amount of trust you have in the certificates is fully under your control. But with this control comes complexity because you don't have some benevolent overlord taking care of your every need. Take your pick, personally I don't trust big corporations and for that reason will accept the extra complexity.
When he gets stuck he might be able to ask his son or daughter for help
He might indeed! Or he might not, given that his interest when interacting with a computer is to e.g. send an email to someone, not to have to expend work to preserve his privacy. I suspect that he’d rather go on with what he was doing — sending email — than asking me what a good but untrusted signature is. (For example.)
If he has little interest in protecting his privacy why would he even bother with any encryption no matter whether it's easy to use or not?
- assuming he hasn't given up asking because you hold his mental capacity in such low regard.
OK, next time, I’ll *really* choose another example that doesn’t open myself up to the ad-hominem so easily.
Yep, use stereotypes and you get what you deserve :P
If we want "ordinary people” (whatever they are, but in a crypto context they’ll be more like my dad than like me) to use encryption, we will have to make it invisible to them. It doesn't even have to be perfect; good enough will do.
You think if crypto is invisible to people then they'll be able to deal with when things go wrong any better than your dad would be if you equipped him with minimal knowledge of how to get by with PGP using e.g Enigmail on Thunderbird?
In most cases, yes. Also, it will enable things to go right more often, simply because configuration options will be removed, making the whole thing easier to write and test.
The more you hide details from people, the less they are able to help themselves.
That is only true for a very small number of specialists. The success of many products is precisely the careful hiding of many details, most of which would be unintelligible to the vast majority of users anyway. Unless you’re a trained engineer, you will have no detailed idea how a modern car engine works (or FM radio or …), for example. If you had to know these things in order to operate a car engine, there would be vastly fewer cars out there. And common failure modes of cars — low fuel, low oil or tire pressure and whatnot — have been incorporated into user interfaces that many people routinely and correctly use. That works only by not exposing details.
You can drive a car mostly successfully without too much information but if it stops at the side of the road and the limited info from your dials doesn't tell you what's wrong then a bit more knowledge might just get you home. If anything, this matches the Enigmail model more than the invisible crypto model.
Fun,
Stephan — If I have downvote policy, I will downvote you.