New Global Directory of OpenPGP Keys
Gemini writes "The PGP company just announced a new type of keyserver for all your OpenPGP keys. This server verifies (via mailback verification, like mailing lists) that the email address on the key actually reaches someone. Dead keys age off the server, and you can even remove keys if you forget the passphrase. In a classy move, they've included support for those parts of the OpenPGP standard that PGP doesn't use, but GnuPG does."
Sounds like a good way to make a global whitelist! ;/
Allow incomming mail only from such valid e-mail accounts that are using the service. Could be useful for spam. Or will spam endure as it always has done...
Are there backdoors? And if there are not, what will Homeland Security or the like try to do about it?
Can they do anything about it, realistically?
Have I completely misunderstood this (a common event, unfortunately) or will this be one of the few ways of having as close to true privacy as we can realistically get?
Every PGP new user has done it. Created a brand new key while learning the program and forgot the passphrase. There are hundreds of unused keys that was created and never used but can never be deleted because they don't expire.
Had PGP's defaults been for a 1 year key instead of infinite this wouldn't be an issue.
I always create 1 year keys but I've got a couple of key out there over 10 years old that I FUBAR'd that'll never go away.
Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
Yes... until some government makes encryption illegal because it evades wiretaps (they're trying, believe me...).
503 Sig Unavailable
The Signature could not be accessed. Please try again later or contact the administrator
There is a problem with this though. Several ISPs, for good and legitimate reasons (spam and virii) don't allow certain types of e-mail attachment. Which means if I sign an e-mail, the fact I've signed it gets filtered by the receiving ISP.
Nothing wrong with the standard itself, just a lack of support and clue by ISPs.
"How fine you look when dressed in rage."
We need a new key format, that doesn't have a live email address but instead has a hash of one. You'd send the address separately so it could be compared against the hash. There'd be salting to stop brute force searches. The database server could then still verify all the addresses (by sending emails out) but the actual email addresses would stay unpublished.
Unfortunately I can't see a good way to make things more transparent and invisible to the end user. Most folks don't pick good passwords, yet that is absolutely essential for PGP private key security. Also, a yearly drive reformat is not uncommon, so lost keys are a huge issue. This technology partially address that issue but I shouldn't need to check to see if someone updated there key every message, plus theres the trust issue with a constantly rotating keyset.
Jeff
Good point, but this just provides a central option . You can still do a private(?) exchange of public keys with your friends & not friends, or do both..
There is not nearly enough love in the world, but there is far too much trust.
A central repository of public keys can bring problems, for example, if the central repository is located in USA and the FBI want to do a man-in-the-middle attack? How can you be assured that the public key from the guy you want to send a encrypted message is realy the correct public key? I don't know better solution than having a lot of servers in different countries, under different governments controls and laws, and when the user do a search, he can do the search in a lot of servers. How about having servers in USA, China, France, Germany, China, Finland, North Corea......, and the user can search the user public key in all these databases? When storing the public keys, why not the user store his keys in these distributed servers? Can you really believe that storing your keys under one company control can bring security?
So if I'm willing to post my public key and verify every 6 months that I'm the same live email responder at the other end, then what assurance do I have that encrypted email sent to me isn't spam?
Another way of looking at it is from the "cost" of spamming - encrypting a spam "costs" the spammer, hence recent suggestions for charging mail-senders in CPU-cycles. Additionally, you'd be able to verify whether you held the spammer's public key on your keyring, and very easily "process" (ie. delete with extreme prejudice) encrypted emails from unknown senders.
This is where the serious fun begins.
Perceived Value is very closely tied to percieved scarcity. As people begin to *realize* that their privacy is as scarce as it actually is, people will begin to value their privacy ergo encryption.
Feeding that will be dirt simple encryption applications that make it so EASY to encrypt and decrypt that you might as well do it. (Like, for example, the application I'm finishing right now but refuse to plug until it's released)
The biggest problem now is that if a developer wants to include Public Key encryption abilities in has app he has to create an entire key management system and force users to gather the keys of all their contacts manually because there's just no other way. How many users are going to do that for a program that they only kinda think they need?
If you want the answer to that question, look at the percentage of users who currently encrypt any large part of their communication (SSL excluded?)
Spammers won't sent you encrypted mail.
:)
It is way too computationally expensive.
Spam programs are designed to work extremely fast, using very little CPU to send a message.
That is why things like hashcash would work, they'd make it economically unfeasible for spammers.
Encryption takes quite a bit of work (just less than unauthorized decryption
Just because it CAN be done, doesn't mean it should!
Asymetricly encrypted emails are rarely actually encrypted. They are signed. which is that I mearly provide an encrypted hash of the email, to prove that whoever sent it, has access to the private key.
/.'ing stops.
The keys themselves can be signed by a master key, by o' say PGP's new website. (this does not require the PGP website to have a copy of the private key)
What this meens is they could give the signing service away for free to individuals, in order to create a defacto standard. But then charge legitimate bulk emailers for the privlege of their service. PGP becomes the arbiter of who is spam and who is not. In exchange they get to charge for permission to send bulk/commercial mail.
Sounds like a good buisness plan.
Of course, I'll have to RTFA once the
I would rather be ashes than dust!
> Is there any way to acutally prove that a message is encrypted,
> as opposed to being just random garbage data that two people
> happened to mail to each other?
Torture.
If companies would sign their corrispondance with a PGP key, it could eliminate (Or at least siginificantly reduce) phishing. More so if common mail clients were to support PGP and PGP signatures better.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
And as a result of him doing WHAT YOU ASKED HIM TO, and thus causing you to see ONE piece of spam, you feel entitled to let him in for huge amounts of the crap? Maybe he should be entitled to take $100 from you for each challenge you send him. It would at least give him an incentive not to answer your challenges unless they're replies to messages he's sent, and it's a damned sight easier to cope with losing the odd $100 than to get yourself off huge numbers of mailing lists.
Well said. Anyone who thinks a C-R system is a good idea simply doesn't understand what they are doing. I also do what the GP does - respond to C-Rs that I get due to joe-jobbing or the virus du jour.
And in case any C-R users wish to respond, here in a nutshell is why C-R is explicitly worse than useless : You receive a bunch of mail. Some of it may be whitelisted, some of it may be blacklisted. Some of it may be rejected outright due to eg SpamAssassin. Some of it may not be accepted in the first place due to RBLs. Whatever, at the end of all that, you have a body of messages for which you have to decide what to do. Instead of just facing up to that burden and delivering the message (or not), the C-R user passes that burden back to the purported sender. Most all of the time this is an innocent third party. So a C-R user's burden may go down, but only at the expense of the wider net community. It's ignorant and wasteful, and is little different than the modus operandus of spammers : let other people bear the cost of my own selfish actions.
If you're using a C-R system you are hardly any better than a spammer.
Not true, it is imperative that it be possible to revoke trust in keys. When an imposter is detected, the key needs to be both removed as well as any trusts they created to other keys. Not only that, but you don't want ancient trusts lying around forever, trust is a dynamic thing, and trust networks change. Forgetting old trust only means that it must be re-established every few years. That's a good thing.