Slashdot Mirror


Ask Slashdot: How Do I Request Someone To Send Me a Public Key?

First time accepted submitter extraqwert writes "An organization wants me to send them my personal data by email. I certainly do trust them. However, I would like to politely ask them to send me their public key for encryption. The secretary probably does not know what it is. But they do have a pretty good IT department, so they can figure out. My question is, what is the proper wording for such a request? What is the right terminology to use? Should I say ``please send me your RSA key''? ``Public key''? ``PGP key''? Is there a standard and reasonable wording for such a request? (On my end, I am using GNU PGP: http://www.gnupg.org/ ) Any suggestions on how to be polite in this case?"

399 comments

  1. This is why encryption isn't popular by Anonymous Coward · · Score: 5, Insightful

    Simple and expected processes like this need to be made truly dead simple and nearly automatic. Instead, there are a ton of different formats for keys depending on which the usage and you need to understand a significant amount about what's going on under the covers to do even these kinds of simple actions.

    Incidentally, here's the answer to the question. It's anything but clear, but likely to be clearer than any answer you get here.

    1. Re:This is why encryption isn't popular by Octorian · · Score: 5, Informative

      And heaven help you if you're using a web-based Email system, which basically breaks all these options. You know, like nearly all "normal" people are now doing.

    2. Re: This is why encryption isn't popular by shitzu · · Score: 5, Interesting

      Just as information - in Estonia we have national id cards which have PKCS11 for digital signing and encryption. Everyone already has a key that can be used to encrypt and/or sign data. For instance, the state sends speedcam fines to you via email that are encrypted to your public key and digitally signed by a police officer. Any person can encrypt data to any other person's public key provided that the recipient has an id card with valid certificates. The only caveat is that when the id card expires, the data is unencryptable because new certificates are generated in the new card and then signed by CA.

    3. Re:This is why encryption isn't popular by Agent+ME · · Score: 1

      Enigmail for Thunderbird has a nice interface for keyservers hidden under some menu if I remember right.

    4. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 4, Insightful

      Would this mean that the gov't office that gave you the national ID card is also responsible for generating & storing your private key? If this is the case, it means the gov't has everyone's keys, and the encryption becomes meaningless. :/

    5. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Another caveat is that authority creating these cards has the ability to take a copy of all the private keys to themself and use it to decrypt all the encrypted messages.

    6. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 1

      If this is the case, it means the gov't has everyone's keys, and the encryption becomes meaningless.

      The government is far from the only set of 'bad guys" out there. If this provides a straightforward way of protecting my personal data from criminals, and reducing identity theft, then I'd say it was significantly better than nothing.

    7. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Parent has noted the problem perfectly--but maybe an easy solution would simply be to support a protocol saying "GetPublicPGPKey()", that just returned it to your client transparently? Save a lot of time and avoid having this centralised management BS.

    8. Re: This is why encryption isn't popular by IamTheRealMike · · Score: 2

      Some chips have the ability to generate key material inside themselves that never leaves and requires destroying the chip to obtain. If the cards were using such a chip then even the government would not necessarily have the private key. Whether Estonia does that or not I don't know, but of all the governments I fear in the world, the government of Estonia is not one of them. I mean, please name one other government that actually encourages and makes it easy for its citizens to use strong end to end encryption?

    9. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      It's not popular because we enable and encourage ignorance by trying to figure out how to make something that is by its nature not simple, "dead simple". There's no excuse to not know these things in the current climate. If people don't, they are not to be trusted.

    10. Re: This is why encryption isn't popular by Bert64 · · Score: 4, Interesting

      Well not in the case given, where you are using the key in order to communicate with the government (eg speeding tickets).

      Banks should really do this, supply their customers with keys (store them on the cards that banks already give to customers) and then all electronic communication to/from the bank is verified using these keys. Should cut down on most of the phishing scams targeting banks.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    11. Re: This is why encryption isn't popular by we3 · · Score: 2

      No, the key would actually be generated on the card, as it has its own cryptographic processor, and cpu. Its called a smart card.

      I have no idea if they are actually doing this, as I am not estonian and am completely unfamiliar with thier ID card issuing process, but he seems to be implying that they do.

      Remember, there are two ways to get a key on a smartcard. You can have it generate a key(which CAN be signed without the key leaving the card), or you can generate the key externally and then import it.

    12. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      > dead simple and nearly automatic.

      it cannot be automatic, key exchange must be made in physical presense, not over untrusted channels

    13. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      in theory, these ID cards are smartcards and keys are generated inside the card by its own processor, and cannot be extracted,

      but who knows, who knows :)

    14. Re: This is why encryption isn't popular by michelcolman · · Score: 3, Insightful

      Well, if I were leading a country and wanted to spy on all my citizens' e-mail, giving them all an easy way to encrypt their mail using keys I provided sure seems like a great way of achieving that goal.

      However, the point is that you can securely communicate personal data with the government. In that case, you are not worried about the government being able to read your mail as they are precisely the ones you are communicating with. You just worry about criminals outside of the government. Also, you can safely transmit any data that is already known by the government to any third party. Name, address, credit card numbers, etcetera.

      Now, if you want to communicate with your terrorist buddies about how to blow up the Estonian Parliament, encryption with your national ID card is probably not the best idea.

      (Note to NSA spies reading this: yes, I know your filter was triggered by the phrase "blow up the Estonian Parliament", sorry about that, false alarm, nothing to see here)

    15. Re: This is why encryption isn't popular by BlueStrat · · Score: 3, Funny

      (Note to NSA spies reading this: yes, I know your filter was triggered by the phrase "blow up the Estonian Parliament", sorry about that, false alarm, nothing to see here)

      NSA, are you actually going to fall for that old ploy? Parent post is probably a message to an Estonian sleeper-cell.

      Listen, "michelcolman" (is that your code-name?) the NSA aren't your average morons!

      Strat

      --
      Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
    16. Re: This is why encryption isn't popular by shitzu · · Score: 5, Informative

      The key pair is generated INSIDE the card. This is the norm with most PKCS11 cards. The private key never leaves the card, your public key is signed by state. So the state does not have your private key per se.
      But that does not necessarily mean they have no means to decrypt it some other way - i don't even pretend to know that.

    17. Re: This is why encryption isn't popular by shitzu · · Score: 5, Informative

      In Estonia these id cards are used for everything. You can log into banks, you can communicate with any state official. You can sign any contract digitally with them. You can encrypt documents to another person's public key. Etc. This is much simpler than banks and everyone giving out their own cards - i only need one.

    18. Re: This is why encryption isn't popular by Janek+Kozicki · · Score: 1

      OMG, I want to live in Estonia.

      --
      #
      #\ @ ? Colonize Mars
      #
    19. Re: This is why encryption isn't popular by iluvcapra · · Score: 4, Insightful

      The private key never leaves the card

      Right, and who had possession of the card before you? These sorts of schemes are perfectly fine for government communication, signing contracts, banking, whatever, but they don't provide "4th Amendment Compliant" privacy for things like personal correspondence or use within private and commercial organizations.

      --
      Don't blame me, I voted for Baltar.
    20. Re: This is why encryption isn't popular by shitzu · · Score: 1

      I understand that for hiding things from the government the Estonian one is not an ideal solution. But the original problem involved communicating personal information with some kind of business entoty while securing privacy of said info from third parties while in transit. And for that the Estonian national ID card system is perfect as it is universal and accepted by everyone and all keys are in place and nothing needs to be exchanged.
      If you want to hide something from the big brother you should not send the information to a business entity in the same country no matter what the encryption in transit is.

    21. Re: This is why encryption isn't popular by philip.paradis · · Score: 1

      Mod parent up. I'm genuinely curious what particular brand of idiot would wake up saying "hey, since the government provides me with this awesome crypto, I'll use it for everything" instead of generating his own keys for anything personal in nature.

      I mean, heck, one might almost believe that such an individual were receiving telepathic communications from Edward Snowden detailing how to link up with Julian Assange in Afghanistan or Iraq to be schooled in the manufacture of improvised explosive devices for a doctoral thesis on violence while watching television coverage of congressional hearings with Senators and the president, all while pundits drop bombs online so to speak with regard to hypothetical tactics for the handling of terrorist threats in urban areas such as Boston, New York, Chicago, Atlanta, Dallas, San Diego, and other high value targets.

      I know, it's all just so crazy.

      --
      Write failed: Broken pipe
    22. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Another caveat is that authority creating these cards has the ability to take a copy of all the private keys to themself and use it to decrypt all the encrypted messages.

      Even if they don't have the private keys, they do have the CA signing key, so they can generate new keys to impersonate anyone. Additionally, there is presumably some database of public keys which they also control. If the government is investigating someone, they could feed the suspect bogus public keys when the suspect requests keys for other people. So don't trust such a system to protect you from the government. That said, (with the tinfoil hat firmly wrapped around my head) it's likely that public key cryptography is broken anyway. There are 1) known functioning commercial quantum computers and 2) NSA has shown an immense lust for information

    23. Re:This is why encryption isn't popular by hairyfeet · · Score: 4, Insightful

      As the guy that fixes and sets up PCs 6 days a week I can confirm this, in fact I've only had 2 users still use download mail in the past 5 years and both were retired corporates who were used to Outlook, everybody else? Yahoo and Gmail.

      So if anybody wants encrypted emails to go anywhere there really needs to be some sort of browser based encryption that can work with Yahoo and Gmail, perhaps by making a generic "here is the email" letter with the actual email as an encrypted attachment? Oh and it'll need to be install-able as an app on Android and iOS, because nothing turns folks off more than not being able to check their email on their smartphones and tablets.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    24. Re: This is why encryption isn't popular by obarel · · Score: 3, Insightful

      Whether or not you want to trust a card given by the government is one thing.

      But if the government actively encourages people to encrypt stuff then there is greater awareness of privacy and encryption. It means that more people understand the concept of private/public keys and are more likely to generate their own keys and use them. They're also no afraid of encryption as a concept (and a question such as "how do I ask for their public key without sounding like a geek" doesn't exist). I think that's a positive thing.

      Other countries actively discourage privacy - yes, you can encrypt stuff, but if you don't give us the password then you'll end up in jail and we don't have to prove a thing. And why teach the masses to encrypt? It's so much easier listening to communication in the clear, and we can even perpetuate the notion that if you encrypt your files or communication then you're clearly hiding something and you're probably a dangerous criminal/terrorist/paedophile, because normal people don't use encryption.

    25. Re: This is why encryption isn't popular by Let's+All+Be+Chinese · · Score: 5, Interesting

      Simpler, yes. Desirable, no. It easily means that everything you do in any context is now easily linked. A state-mandated and -enforced real name policy. This is problematic for the same reasons that facebook or google forcing this on everyone is problematic. There are serious privacy problems with this.

      For example, simply knowing what key a message is encrypted to --and this is generally listed on the outside of a message and thus public-- means that you can do traffic analysis. And so you know which parties are talking to which other parties. Someone getting a lot of messages from the taxman or the state-run fine collector means what, do you think? Or maybe a bank you're trying to get a loan from saw your message stream and now knows that you're also talking to a few other banks, or repo men, or what-have-you. Hmmm.... So even with confidentiality of the contents, you're still leaking information.

      As such, this sort of card is only half the solution, especially since the state mandates that you have to use it, and it is so easy. What we really need is a single system that would support a single card (or multiple cards, if you'd like) with multiple identities.

      I don't strictly mean birth certificate-backed identities, but at least so that you can separate out the loyalty cards and bus passes so that they can sit on the same card yet not tattle on each other. Because each such a card is an "identity" too, carrying a history, and I for one do not want them to be state-enforced on the same identity. In fact, this is the same reason why companies cannot be allowed to gather SSNs without clear law-prescribed purpose, and curiously, that is enshrined in law. Bit of an oversight that this is not.

      No, simply saying "you can't mix that information!" is not enough, because it's unenforcable. You need a system where the holder of the identities can control who gets to see what. If the card doesn't support that, it is deficient, and a danger to its holder.

    26. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      This is a great idea. Anyone knows which other countries also have that ?

      Of course there are caveats. The main problem I see is that keys are generated by an authority that is not you, and as such they have full control over it: that means you cannot trust them not to use your "official" private key to decipher your private communication, and they decide when the pair expires. It should be possible to have people generate their own keys, but then again, most people don't know how to do that (I guess most people dont even know what public key cipher means).

      But still, this is a giant leap forward most countries should follow. In France, we can generate certificates to declare revenue and pay taxes, but the certificate is controlled by the state taxes office and cannot be used anywhere else.

    27. Re:This is why encryption isn't popular by Lonewolf666 · · Score: 3, Interesting

      Encrypted attachment. The mail body only contains the hint that the real data are in the attachment.

      Of course, that won't help you if the recipient is not familiar with using encryption at all...

      --
      C - the footgun of programming languages
    28. Re:This is why encryption isn't popular by DaveGod · · Score: 1

      I'm just a user but I don't understand why it isn't dead simple and automatic.

      For example, if I put john@doe.com in my recipient field, can't the email client send a standardised request to doe.com for the "john" public key? No doubt this leaves room for man-in-the-middle or whatever, but presumably this just means we are now putting email security reliance on existing security systems like SSL or certificates or whatever, rather than nothing at all?

      Most webmail already defaults to SSL logins and could maybe do much of this server side. Presumably vulnerable to them being hacked or the feds, but I'm not expecting a 100% perfect solution for no effort.

      Every company I deal with that actually encrypts data sent electronically (I do not mean to make it sound like many) either sends an executable or has this thing which for all intents and purposes is setting me up an account on their webmail system, then they phone over the password. The former system is less than ideal as the executable attachment causes the email to get blocked unless they send me a basic email first so that I can whitelist it, whilst the latter is pretty cumbersome and no even more doubt time consuming for them.

    29. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      TIL a third world shithole with 1/3 the population of LA has national ID cards with crypto keys!

    30. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Yea, this system is hardly secure. The potential for government backdoors, key retrieval before you get your card, etc are too strong. Shouldn't you Borats be more worried about clean water... or Putin moving in?

    31. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      The card manufacturer and the police of course. That's the drawback of these systems. Such an ID card (and passport) is quite expensive to the state and to the citizen (tens of EURs per card, depending of the amount of subsidies) thanks to the monopolistically priced smart cards. And you renew the card most likely every 5 years due to biometric signatures.

    32. Re:This is why encryption isn't popular by sinij · · Score: 1

      Yes, I love PGP and frequently use it, but Entrust has much better system simply because they solved "send me your public key" problem. Unfortunately they solved it by assuming that you belong to a trusted organization, so individual senders are largely out of luck.

    33. Re:This is why encryption isn't popular by kbdd · · Score: 1
      The prevalence of web mail services is what prompted me to pretty much abandon Outlook and distinct web pages for each account (and the whole PC for that matter) and I now predominantly use my phone or tablet for email, unless I have a lot of writing to do.

      I use K-9 on my Android phone and tablet, and in one client, I have my eight email accounts and more flexibility than I could imagine having on the PC, without the barrage of ads that most webmail clients send you on the PC.

      The only way for me to return to the PC would be to have a K-9 like client for the PC.

    34. Re: This is why encryption isn't popular by __aaltlg1547 · · Score: 1

      Not entirely. They're acceptable for blocking access by random snoopers. It would be good enough to protect you from everybody except the Estonian government. So for instance thieves -- most peoples' main worry -- wouldn't be able to read your mail.

    35. Re: This is why encryption isn't popular by kbdd · · Score: 1

      The government has the public key only. You cannot decrypt anything with the public key. Google "public key encryption" to know what it means.

    36. Re: This is why encryption isn't popular by __aaltlg1547 · · Score: 1

      If there's no way to get the private key out of the card, there's no way to read anything encrypted with your public key when you lose or destroy the card.
      Upside -- you can destroy the card, rendering all private communications to you unreadable.
      Downside -- same thing.

    37. Re: This is why encryption isn't popular by shitzu · · Score: 4, Informative

      You mean a standard e-mail client like for example Thunderbird that has existed for more than a decade and could check all your 8 accounts easily and with more functionality than you could ever imagine on a mobile device and has zero advertisements?

    38. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      No, it doesn't. It also has an escrow copy of the private key. It is an option when the keypair is generated. At least that is how it works with US Gov't HSPD-12 PIV cards. When a card it put into an activation station to generate the initial key pair, there is an option to make an offline copy of the private key. I believe this is either handled by OPM or DHS in the U.S. system.

      The idea is if an employee leaves and has a bunch of encrypted stuff, there is a way to still get to it in case it is needed.

    39. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      The State has a copy of the private key. It is an option to escrow it when the keypair is generated. This is how the U.S. HSPD-12 PIV cards work. Otherwise when an employee leaves and has a bunch of encrypted stuff, how could they ever get to it?

    40. Re:This is why encryption isn't popular by kilodelta · · Score: 1

      So using Gmail via IMAP is old school? When I want to be able to access my email from EVERYWHERE? I have the Gmail app on the phone, and I use Thunderbird at home. I have too many email accounts to want to use Webmail for all of it, and I find most webmail GUI's to be horrible.

    41. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      What? No. The data is *NOT* unencryptable when a key expires. You should still be able to use an expired key to decrypt data that was encrypted with its matching public key. You just can't use the pair to encrypt new data. And people should either see a warning or, depending on the software, not be able to encrypt NEW information to a public key that has expired.

    42. Re:This is why encryption isn't popular by squiggleslash · · Score: 1

      Most of DNS at this point is too insecure for this to be a workable solution. What do I mean by that? Well, in theory a system called DNSSEC exists that's supposed to ensure you can guarantee a response from any DNS server is correct, that it hasn't been compromized by a MITM attack.

      In practice, it requires involvement from numerous different organizations from the registrars to the DNS hosters, and most simply don't support DNSSEC at all.

      FWIW it's also probably overloading the DNS system to incorporate this kind of functionality. In theory LDAP has existed for decades and ought to be perfectly capable of providing information that would allow a bog standard email client to get every bit of information needed to send an email to a [person] @ [domain], right down to forwarding that email to a different domain if need be. In practice... few people understand it, few people are willing to standardize on something they don't understand and add the standards needed to make it work, and so email continues to be an unholy clusterfood.

      --
      You are not alone. This is not normal. None of this is normal.
    43. Re: This is why encryption isn't popular by shitzu · · Score: 3, Interesting

      Yup. That's pretty much the case, as i said. You lose the encrypted documents. Generally people don't use it to encrypt day-to-day communitcations. Many people here confuse security and privacy (especially from the government). While our id card system is extremely good and easy for security, its no good for privacy from the governement.

        If i exchanged documents with someone that i want to hide from big brother, i would use PGP. But for legal communications with other individuals or businesses or government, i use the id card system.

    44. Re: This is why encryption isn't popular by wkk2 · · Score: 1

      Also, assumes that the card generates good key pairs and doesn't use some secret process that allows private key recovery from the public key. This has been done by card suppliers in the past.

      As a side questions: Does any CA have a process for signing S/MIME certificates that can be generated outside of a browser?

    45. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      I thought hairyfeet's point was about not downloading emails, and that is exactly what IMAP avoids? That is why I use the GMail POP3 client setting (instead of the IMAP setting) on my Seamonkey mail clients so I can actually save the emails locally if I decide to delete them from GMail's "cloud", but retain a local copy.

    46. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      The motivation behind Estonian ID cards is not some dreamy "we lead the way into a better future". The motivation was to provide *A* set of cryptographic solutions, so that government could monopolize the space and remain in strict control.

      The way ID cards were promoted would make me shake my head in disbelief. They advertise that an ID card can be used for microtransactions (like virtual greeting cards), signing your will, and anything besides. Truly a panacea.

      For the purpose of identification, a passport and an ID card appear to be of similar facility. This is deceptive. A passport takes a human as a verification agent; tech solution is required for an ID card. Either has its strengths and weaknesses. Humans are expert in interacting with other humans, use observation and common sense (e.g. birth date 1890?). Electronics, OTOH, are speedy, cheap, consistent, and enable some other analytics via data logging, such as location or usage tracking, etc.

      Also remember: an all-pervasive use of ID cards is a powerful attack against anonymity.

    47. Re: This is why encryption isn't popular by amiga3D · · Score: 1

      I like that idea. I don't understand why banks aren't doing this.

    48. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Really? Do most people use webmail? I haven't asked around among my friends, but that assertion seems unbelievable

    49. Re: This is why encryption isn't popular by Nemyst · · Score: 2

      Um, you do realize that this is all for rather official use cases where you're going to be identified regardless? I doubt your bank only knows you as John Doe, let alone the government. Contracts also tend to require identification.

    50. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Its cute that you think you can delete then from Google's servers.

    51. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      For practical purposes - i.e. me accessing them again, and using my "quota". If they want to keep all those obsolete coupons and ephemeral communications about the "concert last/next week", whatever...

    52. Re: This is why encryption isn't popular by niteshifter · · Score: 2

      It's not about the ID itself, that is a 'game token' if you will. The danger lies in how tokens are linked and evaluated by all the other players in the game. Especially if those other player's interests do not consider your interests as worth consideration.

    53. Re: This is why encryption isn't popular by Sloppy · · Score: 1

      Banks should be signers, not key generators. You and your bank meet each other in person and verified each other's identities, and each bank is well-known to (at least) thousands of people. Banks would make excellent WoT nodes.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    54. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      Or if you don't want to use Thunderbird, you could try Claws-Mail "which has existed for more than a decade and could check all your 8 accounts easily and with more functionality than you could ever imagine on a mobile device and has zero advertisements?"

    55. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Back in the 1990s PGP's Windows GUI client could work with the clipboard - you could sign/encrypt any text you copied into your clipboard, and similarly verify/decrypt signed/encrypted messages copied to the clipboard. http://www.pgpi.org/products/pgp/versions/freeware/win32/

      Where you got the text from was up to you. Could be webmail or other email clients. In theory you could even type/OCR it in.

    56. Re: This is why encryption isn't popular by Sloppy · · Score: 1

      You wouldn't use it for any private communications. The best use for something like this would be to use your government-issued key to sign your "real" personal key. Such a system would allow anyone to trust your key's identity by as much as they trust the government. As a lower bound.

      Think about what those of us without these government-issued crypto systems are doing. We meet strangers and check their government-issued ids (drivers' license, passport) and then say "ok, I think you're really Joe Schmoe" and sign Joe's key. There's an implicit government-trust hop in each one of these, except that a third party observer can't tell whether or not it's there. If I see you signed Joe's key, I don't know if that's because you actually know Joe, or if it's because y'all set up a keysigning meeting and then signed each other based on trusting each other's government ids.

      With cryptographic government issued ids, we could stop having these kinds of keysigning meetings, and raise the standard for keysigning. I would no longer sign you simply because you have a government document saying you are who you are, because you would be able to do that yourself. You would have to verify your identity to me, some other way. This would raise the overall reliability of signatures.

      I totally want the government to get in on keysigning. Just don't fucking use single-signer systems. such as X.509. The government's attestations should be additive not exclusive. We ruined HTTPS; let's learn from that mistake and do "email2" right.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    57. Re: This is why encryption isn't popular by DNS-and-BIND · · Score: 1

      The mail client that is bog-slow on my 2.2GHz system with 2.7 gigs of RAM?

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    58. Re:This is why encryption isn't popular by charliemerritt · · Score: 1

      I was one of three that wrote DEDICATE/32 6 years before PGP 1.0

      It seems things are not one bit easier now than then.

      We had all the glory in math, actually doing RSA within a year of the Scientific American article, on a 12 MEGA Hertz 8 bit micro.

      I think the problem now is house keeping
      Janitors need some glory too.
      The tools are there, they just need to be glued together (yuk)
      so, may I suggest the title of SECURITY PSYCHOLOGIST.

      BTW: I was, at the time a 27 y/o HS Dropout. ...cm

    59. Re:This is why encryption isn't popular by mrmeval · · Score: 1

      I ask if they can accept an PGP encrypted message or an encrypted zip file or I'll tell them I'll send them the files by mail or I'll send the printed information by mail. If they can't deal with that I don't need to deal with them.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    60. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      There ARE GUI tools for searching for and importing public keys, seahorse for one, Gnu Privacy Assistant,

    61. Re: This is why encryption isn't popular by CronoCloud · · Score: 1

      I thought I had read somewhere that they fixed the speed and responsiveness... but then again, I haven't used Thunderbird for years. Stopped using it when it became bog slow on my PS2, not "PS/2" but PlayStation 2. Replaced it with Claws-Mail, which ran fine on my PS2/PS3 and even on my current dual-core machine.

    62. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      Back in the 1990s PGP's Windows GUI client could work with the clipboard

      Still does.

      http://www.symantec.com/business/support/index?page=content&id=HOWTO42131

      And of course on Linux you can use xclip.

    63. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      Not everyone has the time, money or inclination to travel the world just to exchange their pgp keys with someone they met on the net. This insistence/attitude from "hardcore pgp/gnupg users) on how "key exchange must be in person" is one of the things that's discouraging less-technical people from using it.

      Besides, gpg itself supports the import of keys from keyservers!

    64. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      "the NSA aren't your average morons!"

      No, they are the best morons money can buy.

    65. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      If the recipient is not familiar with using encryption at all, then they don't have a public key for you to encrypt to and you can't send them encrypted messages anyway. Although my grandma just freaked out about not being able to open the "weird attachment that I keep sending her" with all of my emails (the gpg sig).

    66. Re:This is why encryption isn't popular by hairyfeet · · Score: 3, Interesting

      Uhhh...did you read my post or just see the words "X86" and automatically think of a PC? What I thought I had made clear was the much lower power usage of the new chips by AMD and Intel is gonna lead to them both being used in the places that ARM is used today such as tablets and phones. If you want to get a taste or if any devs want to try AMD already has a prototyping board out that is 4 inches by 4 inches for $199.

      And this isn't even the latest and greatest, the new APU they just released a few weeks ago uses less than 3w under typical loads and that is for a dual core like this with a Radeon GPU that does 1080P and I bet even plays a lot of games, I know on my nearly 4 year old Bobcat dual i play the Portal series, L4D and GTA:VC (it would probably play the others but I don't have them) and there are plenty of videos of guys playing even more hardcore games like Crysis on them and getting 30FPS with reduced bling.

      So you seem to be confused friend, nobody is gonna make you go back to a PC if you don't want to, you are simply gonna be able to have the power of the PC in your pocket. Once Intel and AMD phones and tablets start hitting en masse I'm sure that all your favorite phone apps will be ported, after all its the form factor not the arch that makes the app work, you'll just be able to do a HELL of a lot more with your mobile devices thanks to the insane lead X86 has when it comes to IPC. Hell Intel has said both the new Atom and the new CULV mobile chips will have "reduced function" mode which is where the majority of the chip shuts completely down but its still able to do basic tasks, like say listen to music or receive messages.

      I'm telling you all you have to do is look at the benches to see the writing is on the wall for ARM as their latest and greatest can't beat a first gen Core Solo or Athlon 64 and those are 6+ year old chips, you compare the best ARM has to offer against the weakest AMD and Intel offers today and its no contest, the X86 units just curbstomp ARM when it comes to the amount of useful work per cycle. Will ARM die? No but most likely it'll go back to the original use before the ARM craze took off, being embedded controllers in everything from MP3 players to kiosks.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    67. Re:This is why encryption isn't popular by hairyfeet · · Score: 1

      Thanks but its not so much about avoiding downloading, although when you are talking about the cost of data on a cell that is a must have, but mainly convenience. Folks want to be able to just type the message, hit the button and it goes, that's it. If you can make a two way encryption THAT simple? You can get folks to encrypt their email.

      But every email encryption I've ever seen is a general PITA, hard to set up, complex, hard to get another person to use because its hard to set up and complex, and doesn't work well if at all on Android and iOS and doesn't support Yahoo and Gmail which is where the folks are and they aren't gonna want to switch to running their own download mail servers, yet another PITA, all just to have crypto on their emails. So until this problem is licked, if it ever is, you just aren't gonna get people to encrypt, its just too much of a hassle.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    68. Re: This is why encryption isn't popular by sjames · · Score: 1

      It would be desirable except that the government can (I don't know that it does, but it can) keep a copy of your secret key for itself and then can read secure messages sent to you AND perfectly forge your electronic signature on anything at all.

      Ideally, YOU should generate the key pair and then present the public key (only) to your government for it to sign.

    69. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      ...perhaps by making a generic "here is the email" letter with the actual email as an encrypted attachment?

      That sounds like a fantastic idea and not at all like a plethora of malware scooting around the internet.

    70. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Can you use tags on thunderbird? Or is it just stuck with folders?

    71. Re: This is why encryption isn't popular by RespekMyAthorati · · Score: 1

      The government has the public key only

      You can't be sure of that. Since the government designed the card, they could easily implement a backdoor to have the card output the private key on command.

    72. Re: This is why encryption isn't popular by chihowa · · Score: 1

      They all do. Generate your private key whereever and give them the certificate signing request (CSR). You should be using CSRs for any CA, regardless of the certificate you want signed. Their javascript (or whatever) key generator may be safe and secure, but it's foolish to trust them when you can generate the keys yourself.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    73. Re:This is why encryption isn't popular by MurukeshM · · Score: 1

      From the late 90s onwards, webmail *is* email. I hadn't even heard of the term until I college, when I noticed that my institute's webmail site was called webmail. Initially I thought it was a mistake or a lame attempt at branding, but later on I understood the difference.

    74. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      I don't think Putin is very popular in the Baltic states... But it hasn't gotten to the point where they are not going to issue ID because ... Putin!

    75. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Only fags use Linux.

      Everyone else has switched over to OS X by now.

    76. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Can you further elaborate on the danger of knowing how these tokens are linked? I'm not understanding the implications here.

    77. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      [michelcolman, destroy after decrypting - NSA, feel free to store this forever, and best of luck]
      [IV BNsaNHvBZluflAjvsUEPv43Di/0]
      Z2rmcK7sYuoceyB4 LAuawTpB8O2ZAlBZ OOqxPjtSdqpz9JpQ 61Od1MY0Dkt5rTCX
      gg4Yl8OTR1Yh8RjK 9Nm3C1BZKIuzW0n3 EjoGZg==

    78. Re: This is why encryption isn't popular by kbdd · · Score: 1

      OK, I guess I am due for another round of PC mail software review. I used Thunderbird in the distant past, but at the time I did not have as many accounts and I had a Blackberry which integrated very well with Outlook, so I eventually went back to Outlook for the integration. But to be honest, I have not found anything that would give me the same level of integration (mail, contacts, calendar) under Android, so I am still kinda looking.

    79. Re: This is why encryption isn't popular by CronoCloud · · Score: 1

      I haven't seen a good writeup on "real" e-mail clients in years. As for android I think the default Mail app integrates with google calendar, but I don't know about K-9's integration, though you can add PGP support to K-9.

    80. Re: This is why encryption isn't popular by __aaltlg1547 · · Score: 1

      Yup. That's pretty much the case, as i said. You lose the encrypted documents. Generally people don't use it to encrypt day-to-day communitcations. Many people here confuse security and privacy (especially from the government). While our id card system is extremely good and easy for security, its no good for privacy from the governement.

      If i exchanged documents with someone that i want to hide from big brother, i would use PGP. But for legal communications with other individuals or businesses or government, i use the id card system.

      All my communications are legal, but I don't want to share all of them with the government.

    81. Re:This is why encryption isn't popular by Anonymous Coward · · Score: 0

      Aaaand I got downmodded by a lazy dumbfuck.

      On Slashdot... which nowadays basically consists of such iTards... I should have seen this coming...

    82. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      For Android use k-9 mail with APG. Works with gmail or whatever.

    83. Re: This is why encryption isn't popular by N1tr0u5 · · Score: 1

      Now we just need the mods to rate this informative instead of funny and we have a derivative issue with all of this.

    84. Re: This is why encryption isn't popular by Anonymous Coward · · Score: 0

      No, the key would actually be generated on the card, as it has its own cryptographic processor, and cpu. Its called a smart card.

      I have no idea if they are actually doing this, as I am not estonian and am completely unfamiliar with thier ID card issuing process, but he seems to be implying that they do.

      Remember, there are two ways to get a key on a smartcard. You can have it generate a key(which CAN be signed without the key leaving the card), or you can generate the key externally and then import it.

      Exactly what would be the real source of entropy on the card? At some point it has to have access to real entropy and by themselves I don't see how these cards have any kind of source of that (no spinning drive, etc.). Can the cards only generate keys when hooked up to a computer? At that point why not simply generate the keys on the computer and copy them to the card?

      Psuedo random really isn't good enough for serious cryptography.

    85. Re:This is why encryption isn't popular by hairyfeet · · Score: 1

      Is it one button simple to set up? Is there a button when somebody gets an email from you to automagically download and setup the crypto backend so they only have to push a single button to have it all set up and ready to go, or is it a PITA to setup and use? I'm betting the latter.

      You see this is why I say Linux doesn't have a prayer on the desktop as those that have the skills to write the OS and programs suck sweaty balls when it comes to designing UIs for Joe and Jane Public, they think because all these hoops are trivially easy for THEM to do means its trivially easy for Joe and Jane but the opposite is true IRL. Trust me friend as I work for Joe and Jane 6 days a week and most can't tell you what OS they have on their PC or their phone, they sure as hell ain't gonna have the skills to set up and use your solution.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    86. Re:This is why encryption isn't popular by CronoCloud · · Score: 1

      I'm sorry but E-mail security simply can't be one button easy, but it's not that difficult. It's long past time that people should be expected to be able to use a reasonably simple UI alongside HOWTO's/Videos/Documentation to set secure mail up.

      I myself used GPA (Gnu Privacy Assistant) to create my GnuPG key.

      You see this is why I say Linux doesn't have a prayer on the desktop as those that have the skills to write the OS and programs suck sweaty balls when it comes to designing UIs for Joe and Jane Public,

      Have you actually seen the UI's for Seahorse, Kleopatra or GPA? It really can't get any easier than that and you only need to do it once.

      Trust me friend as I work for Joe and Jane 6 days a week and most can't tell you what OS they have on their PC or their phone, they sure as hell ain't gonna have the skills to set up and use your solution.

      Come now, that's a bit condescending to Joe and Jane. I bet most would know if they have either an Android or iPhone and most know which Windows they're running, though they might not know if they're running 32 or 64 bit.

      On Windows it's even easier than Linux, install gpg4win and Enigmail and they're good to go. They've even got documentation with pictures of the UI.

      You've mentioned before that few people you know use a real e-mail client. Don't be part of the problem, tell them how using webmail is inherently not as good as using a real e-mail client.

    87. Re:This is why encryption isn't popular by funky_vibes · · Score: 1

      I don't know what use case you are trying to cater for here?
      Why would you want encryption if you are going to break security anyways by using untrusted operating systems & software, and web browsers that are easy to hijack.

      Running proper software is a pre-requisite for getting any kind of benefit from encryption and signing.

      Just make it painfully clear to everyone that e-mail is like shouting on a busy town square, and that anyone can dress up as you.
      People can adjust their habits accordingly.

  2. just be straight up by jasper_amsterdam · · Score: 0

    Ask the secretary 'could you please ask your IT department for your' and then use any term, since they'll know.

    --
    Let's put the genes back in Genesis.
    1. Re:just be straight up by jamesh · · Score: 5, Insightful

      If the data is important enough to encrypt then the public key is important enough to get properly. Asking the person who answers the phones to send you the key is not properly. Even asking the IT department to send it probably isn't good enough as they are in the perfect position to give you their fake key, intercept the email, decrypt it, then re-send it with the real key to the real recipient.

      If you are just worried about casual snooping of your "personal data", then just use something like 7zip and provide them with the password out-of-band.

    2. Re:just be straight up by jasper_amsterdam · · Score: 0

      Good point, the public key being public is key.

      --
      Let's put the genes back in Genesis.
    3. Re:just be straight up by icebike · · Score: 2

      This.

      Ideally, Public keys should be exchanged in person, or be obtained by a third party that you trust.

      Failing that, a public key for some company or person with whom you wish to send encrypted email can often be found on their website. And if its been there for a while, and can be verified by a key server, then it is probably good enough to send them encrypted mail with, but you still don't know for sure who they are.

      But at least you know that what you send won't be seen by every prying eye along the route.

      But the sad part is that 98 percent of the companies you might deal with haven't a single clue what a public key is.

      In my day job we've had our public key published on our Web site for 10 or more years, and get maybe one or two emails a year, usually paying by credit card, from cluefull people.

      Once set up, all the major email packages can handle pgp. Shame on them for making it an add-on, but its still available, even for gmail and Hotmail, etc. Just stay away from their web interface and set up a decent email software. You can find these even for Android.

      --
      Sig Battery depleted. Reverting to safe mode.
    4. Re:just be straight up by michelcolman · · Score: 1

      You are assuming they know how to unzip a file, and that they are even allowed to use the required application. And anyway, chances are that any zip attachment will not even make it through the malware filter.

    5. Re:just be straight up by DarkOx · · Score: 2

      Just imagine if we had some system were you could cryptographically secure DNS values, and some defined TXT record were you could expect to get an organizations public key.

      This would work nicely because the client could safely and automatically fetch the key, encrypt the message, or just sign it. It would then be ciphered at least as far as the last hop publicly exposed mail server, safe from prying eyes at your ISP, their mail rescue service, etc.

      Sure it only works for org level keys, but it would be an easy step in the right direction

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    6. Re:just be straight up by xaxa · · Score: 2

      I'm not sure if you're being sarcastic, but I searched and found this: http://tools.ietf.org/html/rfc4398 "Storing Certificates in the Domain Name System (DNS)"

      GPG supports it! http://www.gushi.org/make-dns-cert/HOWTO.html

      It works for emails -- alice.example.org is for alice@example.org.

    7. Re:just be straight up by Anonymous Coward · · Score: 0

      Tell them you want to send it in an electronic envelope, not on an electronic postcard!

    8. Re:just be straight up by Anonymous Coward · · Score: 0

      from cluefull people.

      Smart enough to be a pain in the ass about encryption policies.

      But not enough to spell words correctly while doing it.

    9. Re:just be straight up by kbdd · · Score: 1

      Actually, it would be desirable to encrypt all data, not just "the data that is important enough to encrypt" if we ever want encryption to be universally used and easy to use.

    10. Re:just be straight up by DarkOx · · Score: 1

      Yes I was being sarcastic, I am a little uncomfortable with listing all the mail addresses in DNS, all someone has to do to know mail addresses are valid to spam is look them up. That isn't desirable.

      It is a great system though for domain level keys. Though/

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    11. Re: just be straight up by Anonymous Coward · · Score: 0

      mod parent up

    12. Re:just be straight up by CronoCloud · · Score: 1

      Ideally, Public keys should be exchanged in person, or be obtained by a third party that you trust.

      Ideally, yes. But not everyone has the time, money or inclination to travel the world just to exchange their pgp keys with someone they met on the net. This insistence/attitude from some "hardcore" pgp/gnupg users on how "key exchange must be in person" is one of the things that's discouraging less-technical people from using it.

    13. Re:just be straight up by chihowa · · Score: 1

      You can find these even for Android.

      Out of curiosity, what do you use on Android? The only thing I've found is K-9 Mail, but it only supports PGP-Inline (which has been depreciated for nearly twenty years) and won't even read PGP/MIME, which is what all modern mail clients default to sending.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    14. Re:just be straight up by icebike · · Score: 1

      Actually there is no such insistence on key exchanges being in person.

      You are conflating key signing with key exchanges.
      There is a world of difference.

      You don't have to trust a key or sign a key just to encrypt an email to that keyholder. Many, if not most, keys are only signed by the owner. Important keys may be signed by others so that people can have more confidence that the owner is who he claimed to be.

      When you receive a signed or encrypted email, arriving un announced, it's a good idea to have a look at who signed that key (if anyone). But even a self signed key keeps the content of encrypted mail safe from prying eyes of third parties in transit.

      The only absolutely essential thing you must do is keep your own private key private.

      --
      Sig Battery depleted. Reverting to safe mode.
    15. Re:just be straight up by chihowa · · Score: 1

      If you deny zone transfers (which you should anyway), random people can't walk through your domain and find the addresses. You'll only be able to pull the appropriate rfc4398 records if you know what email address you're looking for.

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    16. Re:just be straight up by CronoCloud · · Score: 1

      Actually there is no such insistence on key exchanges being in person.

      That may be, but several people in this discussion have either said or implied that key exchanges should only be done in person.

    17. Re:just be straight up by Meski · · Score: 1

      That has the advantage of pissing off the NSA by forcing them to decrypt all email to discover that which has the content which interests them - yes, lets get the spammers on board here, and encrypt that too :)

  3. What you're asking is what everyone should do imho by Anonymous Coward · · Score: 0

    Check if they already offer encryption by looking for a key linked to their public e-mail address on a keyserver. If not, just politely ask whether they offer encryption. Tell them what kind of encryption you support (afaik S/MIME and PGP are the standards). Send them your public key (or point them to keyservers.) Ask whether you can use snail mail if they don't offer encryption. That's what I do, and sometimes it even works :)

  4. PGP won't help you by MichaelSmith · · Score: 4, Insightful

    The recipient will decrypt you data and lose it or possibly misuse it. That is the risk. But by all means ask for a secure way to get the data to them.

    1. Re:PGP won't help you by mysidia · · Score: 1

      The recipient will decrypt you data and lose it or possibly misuse it. That is the risk. But by all means ask for a secure way to get the data to them.

      You could always print it out and fax it or snail mail it. Probably more secure. Even if there is now one copy of the data in the trash after they are done with it.

      Maybe talk to them about privacy concerns and ask if their operation has an ISO 27001 info security certification to help validate proven safe handling of data.

    2. Re:PGP won't help you by Anonymous Coward · · Score: 0

      Right! There're always a less trustworthy party in any interaction. Trust involves at least 2 trustworthy parties.

      The submitter is asking about how to politely word a request meant for people who don't understand encryption.

      Let loose? Nobody cares.

    3. Re: PGP won't help you by erpbridge · · Score: 1

      The same could be said of any method you use. The end result will be a form in which data is outside your hands, in someone else's. whether paper, fax (also paper), optical media, or electronically transmitted by email, it still needs to be in a human readable and understandable format as the end result. And as a result of that... Unless you use the electronic version and have a document management DRM on it, it will always be in a form which can be copied, distributed, and potentially misused.

      The key here is how best to secure it in transit. Electronic transmit, preferably something other than email (secure FTP? ) is much more preferable to a physical transmit. If the data you are transmitting is so secure you want to shield it from prying eyes or interception during transmit, physical is one of the last options you can choose.

    4. Re:PGP won't help you by Anonymous Coward · · Score: 0

      The recipient will decrypt you data and lose it or possibly misuse it. That is the risk. But by all means ask for a secure way to get the data to them.

      You could always print it out and fax it or snail mail it. Probably more secure.
      Even if there is now one copy of the data in the trash after they are done with it.

      On one hand you're claiming that an encrypted email is less secure because the recipient will decrypt and lose or misuse it, and then on the other hand you imply that even if a copy lands in the trash can after faxing it over, that option is somehow...more secure?

      Must be pretty dark and smelly where you head is at right now. Might want to pull it out for a fresh look at things every once in a while.

    5. Re:PGP won't help you by Meski · · Score: 1

      What you're asking for here is an inbuilt fingerprint in the email that's unique to the person your sending it too, that they won't notice. A grammatical error would do nicely. (like I've put two of in this mail (ok, at least two))

  5. Just ask directly by Anonymous Coward · · Score: 1

    ... and since this data is sensitive and personal I'd like to encrypt it before sending to you, to ensure it is protected against unauthorized access from 3rd parties.
    What is your preferred encryption method to use for this?
    Best Regards,
    bla bla bla

    This lets them name their method (if they have any); if they don't know you could point them to the PGP website (... could you ask in your IT department what encryption is preferred/used? bla bla bla widespread use of PGP bla bla bla)

  6. IT Dept by Anonymous Coward · · Score: 0

    Having a pretty good IT department doesn't mean the companies end users have PGP.

    I would ask for their "PGP Public Key" with a note that says if they don't understand what that means to please forward the email to their IT Department.

    Then if you get the public key, and you send the data, leave another note in the plaintext portion that says if they don't understand what all the jibberish is to ask their IT Department for help opening the email.

    1. Re:IT Dept by viperidaenz · · Score: 3, Insightful

      So now a random guy in the IT department has the data, as well as the intended recipient, who then forwards it on in plain text to the PA of the guy who wants it.

    2. Re:IT Dept by icebike · · Score: 1

      The idea is not to actually send encrypted mail to the IT department, but to shame the IT guy into doing something he should have had set up along time ago.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:IT Dept by michelcolman · · Score: 1

      So now a random guy in the IT department has the data, as well as the intended recipient, who then forwards it on in plain text to the PA of the guy who wants it

      using hotmail.

    4. Re:IT Dept by lightknight · · Score: 1

      Yeah, no. Security / encryption, especially at this level, versus the average office worker...probably not IT holding it up there. At least, not the IT I know, who would mandate PGP for all emails, file, etc. if they could get away with it. It's a cost vs. benefits thing -> if something goes wrong with PGP, you're going to hear about it; lost your private key, didn't back it up? Well, all your files are now inaccessible and uncrackable (the NSA / FBI / etc. can, in theory, crack a weak PGP key, if they throw everything they have at it for several months straight, and have some idea what they're looking for...if rumors are true; a strong PGP key...well, we'll be colonizing other solar systems before we have machines with the capacity to crack them...and for the truly paranoid, you can use multiple forms of encryption, so getting access to a single folder could require a dozen different keys...and all, probably, to find out Mike's Grandma's secret chocolate truffle recipe).

      On the other hand, tech does have to deal with the LCD, so implementing only the bare minimum that people can tolerate does seem to be the way things are run these days...pity it's not like the old days, when new tech would be implemented more quickly, and experiments could be found everywhere (the good kind) on how to get machines / humans to play together better.

      --
      I am John Hurt.
    5. Re:IT Dept by Anonymous Coward · · Score: 0

      The only way I've seen to "force" PGP is to use Symantec's solution, and they are asking $250+ per computer on up.

      Other than them, there isn't really a "point and drool" solution that is easy to deal with on an enterprise level. GPG4Win is decent for a few users, but it isn't designed for a large scale deployment and the needs of IT. Other than the old ViaCrypt->McAfee->PGP Inc ->Symantec's offering, there isn't anything usable by end users on Windows, period.

      Oh, and GNUpg isn't up to snuff these days unless you use the binaries. Good luck trying to build that thing with its 20+ extremely obscure library dependencies on any platform other than Linux. I tried building this on AIX... was almost impossible.

  7. It's a lost cause by symbolset · · Score: 3, Informative

    If the secretary can find somebody to decrypt your info, she will handle it improperly. Probably scan it directly to their compromised CMS. This is not a company you want to work for.

    --
    Help stamp out iliturcy.
    1. Re:It's a lost cause by eneville · · Score: 0

      What is the harm in putting the PUBLIC key into a CMS? The whole point of the public half of the key is that you can place it in the wild.

    2. Re:It's a lost cause by symbolset · · Score: 1

      It's not the public key that's the problem. The secretary doesn't understand. She'll decrypt your CV and everything else you send her, scan it to her email and then post the scan in the CMS. You might as well just print a flyer and hang it on every phone pole.

      --
      Help stamp out iliturcy.
    3. Re:It's a lost cause by malzfreund · · Score: 1

      Trying to use PGP in this instance is a lost cause. You risk missing a deadline, you risk that your file doesn't reach the right recipient, you risk that you will be frowned upon, etc. If they encouraged encrypted submissions, they would probably make their public key accessible. Since they don't make the key available (I assume you've done your research), still to what's conventional in the business. Either email unencrypted or send via snail mail (using a courier service).

    4. Re:It's a lost cause by thegarbz · · Score: 1

      If the secretary can find somebody to decrypt your info, she will handle it improperly. Probably scan it directly to their compromised CMS. This is not a company you want to work for.

      Did you just take yourself completely out of the employee pool? What kind of company sends through private keys, handles applicant data via some form of encryption, or does anything else to keep your personal data safe other than sending it through the post?

      Most of the fortune 500 companies don't handle personal data correctly, yet I would say that these companies are still definitely companies you want to work for.

    5. Re:It's a lost cause by Meski · · Score: 1

      Some of them (well, mine) at least makes the effort to handle personal mail correctly.

  8. Party!!! by c0lo · · Score: 2

    Attend or organize a key signing party.

    --
    Questions raise, answers kill. Raise questions to stay alive.
    1. Re:Party!!! by icebike · · Score: 1

      Not helpful in obtaining a key with which to send email.

      You don't need to trust a key to use it. All you have to do is be assured that the recipient received and was able to read your email. If you communicate with that person via other means you simply ask if they got it.

      --
      Sig Battery depleted. Reverting to safe mode.
    2. Re:Party!!! by Anonymous Coward · · Score: 0

      Woah. At first glance I read that you were suggesting your slashdot brethren attend or organize a key party.

      That would probably not work out well.

    3. Re:Party!!! by c0lo · · Score: 1

      Not helpful in obtaining a key with which to send email.

      You don't need to trust a key to use it. All you have to do is be assured that the recipient received and was able to read your email. If you communicate with that person via other means you simply ask if they got it.

      How do you know the recipient is actually the person you do intend to send messages to?
      If the above is not an issue, why do you use encryption?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    4. Re:Party!!! by Anonymous Coward · · Score: 0

      Jesus Christ. People are being dumb today. You use encryption because email is not secure, dumbass. What the fuck did you think? Christ.

    5. Re:Party!!! by Sloppy · · Score: 1

      [keysigning party] Not helpful in obtaining a key with which to send email.

      That's because you looked at the answer from the sender's PoV and/or in the short-term. First rule of interviews: don't answer the quest you're asked; answer the question you wish you were asked. ;-)

      Flip the submitter's question: "I need a client to send me personal info, but he doesn't know my key. Hey Slashdot, how can he get my key?" If you're an organization that is for whatever reason making a habit of requesting personal information from various people, then your org's people ought to be going to keysigning parties.

      Or distort the timeliness: "Ten years from now, I'll need to send personal information to someone. How do I bring about an environment where I'm likely to be able to easily get their key and believe it?"

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    6. Re:Party!!! by icebike · · Score: 1

      If you're an organization that is for whatever reason making a habit of requesting personal information from various people, then your org's people ought to be going to keysigning parties.

      Again, you are conflating two totally unrelated processes.

      Signing is saying you trust this key.

      Using a public key to encrypt mail is saying I intend only the owner of this key to be able to read my mail.

      Having a signed key is neither necessary of significant when sending encrypted mail using a key provided to you
      by your recipient. He could be a completely bogus person trying to 419 you into sending a credit card.
      If so, his key will be signed. And the signatures will look impressive. But they too will be bogus.
      And no part of attending signing parties will prevent this.

      But when you send n encrypted mail using the 419-scammers key to the legitimate Bank of Bengal, they will send you
      back an email saying they could not read your mail, or perhaps simply trash it.

      Signing keys is not important to the routine use of PGP. And the more people that use PGP the less it is important.

      If you are going to start a Project on git-hub, or exchange super secret product details or high-security information, and want code signed, it would be wise to make sure the signatures are all signed either by yourself or someone you have met personally and trust, but realistically flying to Norway for a key signing party is just a non-starter for almost everybody, and does not help you in any way dealing with new customers. Keys were never intended to always be signed by each mutual correspondent. That's just a silly assumption based on a total misunderstanding of the concept.

      --
      Sig Battery depleted. Reverting to safe mode.
    7. Re:Party!!! by Sloppy · · Score: 1

      Crud, I wish I had seen this earlier... I really hope no PGP newbies read what you said without thinking and then believed it.

      Having a signed key is neither necessary of significant when sending encrypted mail using a key provided to you
      by your recipient. He could be a completely bogus person trying to 419 you into sending a credit card.
      If so, his key will be signed. And the signatures will look impressive. But they too will be bogus.
      And no part of attending signing parties will prevent this.

      Exactly wrong. The way that keysigning parties prevent the problem, is that they cause signatures to become meaningful! The one and only way that signatures ever gain the capacity to "look impressive" is when you have a trust path through them. A 419 scammer's fake id isn't ever going to be signed by people that you know, where as a real person might, thanks to keysigning parties.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  9. If they need the information... by rahvin112 · · Score: 3, Insightful

    If they need the information they should have a secure way to receive it. I just refinanced, the broker had a secure site (SSL password protected file vault type interface hosted on their own servers) with a web interface that I could upload documents to.

    If they don't have such a system in place already and routinely request and access peoples personal information your trust is severely misplaced.

    1. Re:If they need the information... by hawguy · · Score: 1

      If they need the information they should have a secure way to receive it. I just refinanced, the broker had a secure site (SSL password protected file vault type interface hosted on their own servers) with a web interface that I could upload documents to.

      If they don't have such a system in place already and routinely request and access peoples personal information your trust is severely misplaced.

      That's not a secure system unless you know how it's protected on the other end. If the uploaded files end up on the corporate fileserver that everyone in the office has access to (including any virus that seeks out SSN's on file shares and emails them to the world, or a rogue employee that figures our that he can increase his income by selling SSN's that he's scraped out of the open fileserver), then it's just the illusion of security. Kind of like those websites that say "Your credit card is safe with us, we use 128 bit SSL encryption to protect it!" while the back end emails your card number to the merchant.

      But at least that's a step above my broker who sent me a loan doc "protected" by encrypting it with the last 4 digits of my SSN. I started picking up documents in person after that. I asked about PGP and of course, they had no idea what I was talking about.

    2. Re:If they need the information... by rahvin112 · · Score: 4, Insightful

      It's nice you know so much about their system from a single sentence. I especially like the fact that in particular you know so much about their system that it was accessible by anyone other than the loan officer and that you are so certain a virus not only was on their system but that it could scan for SSNs, including of course from scanned documents in PDF format (in other wise a bitmap image).

      Do you often speculate so egregiously about something you do not even know the anything about?

      You act as if you know intimate details of their IT configuration, security procedures and even employee reliability and you don't even know who the bank was (let alone anything else).

      Honestly if I have to worry about the broker (who also happened to be a bank) having employees that are going to run off with my SSN then whether or not the transmission was secure is of little importance. I might add that just because you did it hard copy the same rambling risks you listed still applied to you or do you honestly believe the paper copies you received were the only copies ever made or that those same documents in electronic format weren't stored on their servers?

    3. Re:If they need the information... by hymie! · · Score: 1

      Unfortunately, you have no way of controlling, or even knowing, how the receiving company will handle your private information. The best you can do is protect the actual transmission of the information, which SSL should do for you.

    4. Re:If they need the information... by Anonymous Coward · · Score: 0

      That's not a secure system unless you know how it's protected on the other end. If the uploaded files end up on the corporate fileserver that everyone in the office has access to (including any virus that seeks out SSN's on file shares and emails them to the world, or a rogue employee that figures our that he can increase his income by selling SSN's that he's scraped out of the open fileserver), then it's just the illusion of security. Kind of like those websites that say "Your credit card is safe with us, we use 128 bit SSL encryption to protect it!" while the back end emails your card number to the merchant.

      With ANY form of secure communication you are reliant on the other end handling the contents appropriately. If the OP hand-delivered hard copies of the information, the other end would most likely enter the information into the same system, where it will be just as vulnerable.

      A workstation decrypting a PGP-secured message could just as easily be sharing a decrypted copy of the message with the whole office as a server receiving the message over SSL/TLS, and the workstation is no less vulnerable to information-gathering malware.

    5. Re:If they need the information... by Demonantis · · Score: 2

      I don't think he is outside the realm of reasonable speculation. Sony had their psn servers compromised and had credit card data ripped off. The connections inbetween were complete secure, but the data still got stolen. It also wasn't a rogue employee either. Data protection laws really need to be tightened up and enforced with auditing. A lot of the stuff is almost as good as cash and should be treated as such.

    6. Re:If they need the information... by Anonymous Coward · · Score: 0

      It is not a single sentence, and your trust is misplaced. Are you certain there was no mitm attack? Is SSL really secure? Did you enable only tls? Do you know how to break SSL? Ocr exists since forever, now. PDF as scan is broken.

      Ignore the employees and your entire trust chain, they don't care more than having employment.

      The loan officer is not only person having info you sent, and careful questions will answer this. Audit trail more important than secrecy.

      Now you trust sysadmin? You admit more people have your data. How many more?

    7. Re:If they need the information... by Anonymous Coward · · Score: 0

      You act as if you know intimate details of their IT configuration, security procedures and even employee reliability and you don't even know who the bank was (let alone anything else).

      And you act like you know intimate details about the various banks you deal with on a daily basis. Care to tell me which financial institution(s) handle and process your cell phone payments and how they secure it? How about your electric or cable bill? Yeah, I thought so.

      Simple fact is unless you work in IT Security for one of them, you don't have a fucking clue. Only thing you or any of us can ASS-U-ME is that they are in compliance with federal standards of data protection, and all of their employees and systems are trustworthy and secure.

      Try not to come off as so damn arrogant next time to the person sitting next to you, as you float along in the same boat.

    8. Re:If they need the information... by Anonymous Coward · · Score: 0

      >Do you often speculate so egregiously about something you do not even know the anything about?

      You must be new here. Welcome to Slashdot!

    9. Re:If they need the information... by bingoUV · · Score: 1

      Do you routinely put the onus of proof on the wrong party, especially in the realm of information security?

      --
      Bingo Dictionary - Pragmatist, n. A myopic idealist.
  10. How? by macraig · · Score: 3, Funny

    How Do I Request Someone To Send Me a Public Key?

    I prefer signal fires myself.

  11. Plot hole by xombo · · Score: 1

    If IT sets it up, won't they have the key?

  12. Switch to an easier technology by mysidia · · Score: 5, Informative

    PGP is beyond the grasp of the average secretary or other end user. Unless you know for a fact that the person disseminating the data is familiar with PGP; you should probably not be asking them for their public key.

    I strongly recommend an encrypted PDF, Word Document (.DOCX), or Excel file (.XLSX); make sure to choose a strong password.

    I like the Office 2010 strong encryption and use of key stretching to make brute force password attacks hard --- but there is a free of charge reader available for PDF documents, and you should pick a strong password for encrypted documents anyways.

    Technically, you could implement DRM rights management services on your end, so the user has to contact your organization's RMS server over HTTPS for a license every time the document is opened, but it requires a trust relationship between orgs, or you having an account for the user.

    But the simple password protection is a very nice way to protect it. You can include a note in the e-mail message that you will be calling them to give them the password, so they can see the document.

    Then there is no confusion about what a 'PGP key is'. If you _regularly_ exchange a lot of documents with them, then you might ask to discuss using PGP

    1. Re:Switch to an easier technology by jamesh · · Score: 2

      Agree. If you think it's okay for the untrusted secretary or IT department of an organisation to supply the public key then you don't understand public key encryption. Just use a password protected file and supply the password out-of-band.

    2. Re:Switch to an easier technology by Anonymous Coward · · Score: 0

      Technically, you could implement DRM rights management services on your end, so the user has to contact your organization's RMS server over HTTPS for a license every time the document is opened, but it requires a trust relationship between orgs, or you having an account for the user.

      This is a terrible idea. What self-respecting corporation would store a document in an encrypted format, which they did not have the means to decrypt without external assistance? Consumers may be dumb enough to do this, but any IT department worth their salt wouldn't permit it.

    3. Re:Switch to an easier technology by Pav · · Score: 1
    4. Re:Switch to an easier technology by mysidia · · Score: 1

      This is a terrible idea. What self-respecting corporation would store a document in an encrypted format, which they did not have the means to decrypt without external assistance? Consumers may be dumb enough to do this, but any IT department worth their salt wouldn't permit it.

      The other organization's IT department doesn't have a legal say in how you as author of a document choose to license your work to their IT organization. Protection of privacy rights trumps the recipient's rights.

      You don't need assistance to open it; the recipient does --- if you rights management services, the recipient needs your assistance (license) to open the document; it's your information and therefore your document, not the recipient's.

      You can also control such functions as copy and paste and printing, and expire their access to a rights protected document. Depending on why the other organization needs the information.

      Although they may be able to copy information from the document manually; they may do so at their own legal risk.

    5. Re: Switch to an easier technology by Kjella · · Score: 1

      But that company probably have no legal requirement to deal with you either, they'll just insist you submit it their way and if you don't then stop processing your case. Good luck trying to find a lawyer who'll take on non-delivery of a product or service or job application or payout or whatever because you insisted on delivering it in some weird format. The government is in theory better, in practice nobody cares if you don't get your building permit or driver's license or social security number either.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Switch to an easier technology by lamber45 · · Score: 1

      I wouldn't want to trust just the secretary of the other org. However, with public keys (HTTPS, PGP, SSH, anything else similar), it's good for the information on "how to verify" the key to be widely disseminated. For example, the org could put its key fingerprint, and a screenshot of the same as used in common applications, on an indexable part of its HTTPS-protected public website. An individual could put his PGP key fingerprint on his (paper) business card, as fine-print on his resume or CV, and in his e-mail signature. The secretary should be able to say what the key is, and how to verify that.

    7. Re:Switch to an easier technology by wisnoskij · · Score: 1

      Just don't use Word (.doc). That was some of the stupidest password protecting I have ever seen.

      --
      Troll is not a replacement for I disagree.
    8. Re:Switch to an easier technology by mysidia · · Score: 1

      Just don't use Word (.doc). That was some of the stupidest password protecting I have ever seen.

      Right... the original protection scheme prior to Office 97 was very weak XOR encryption. In Word 2000 it was 56 bit RC4 encryption, which can be brute forced.

      You need to use a Word 2007 or 2010 document format to achieve strong protection, and preferably 2010.

    9. Re:Switch to an easier technology by Anonymous Coward · · Score: 0

      What the parent said. Send an encrypted 7z archive, along with the password. Any *human* that intercepts it will be able to see the contents but if they cared they'd know all your personal info already. The bots or automated systems, however, won't.

    10. Re:Switch to an easier technology by mysidia · · Score: 1

      The secretary should be able to say what the key is, and how to verify that.

      The secretary should be able to provide a reference about where to download or to send the file.

      I would be extremely impressed if ANYONE were ever able to SAY a real public RSA (or DSA) key.

    11. Re:Switch to an easier technology by Anonymous Coward · · Score: 0

      I'm not sure copyright works like that, especially in the USA, not to mention that usually when you're submitting this kind of private data it's an application of some form...

      If I were the recipient of one of your little "licensed" documents, I'd most likely cease any communication with you -- obviously you're a litigious sort -- and if required to continue for some unfathomable reason, would freely extract and make use of the necessary data after discarding the useless DRM container. Should you somehow find counsel disreputable enough to litigate, the (trivial) correct response is "please see Worth v. Selchow & Righter Co., 827 F.2d 569 (9th Cir. 1987)."

    12. Re:Switch to an easier technology by JacquesDemien · · Score: 1

      Technically, you could implement DRM rights management services on your end, so the user has to contact your organization's RMS server over HTTPS for a license every time the document is opened...

      And to think that RMS would be involved in such an anti-freedom sort of scheme!

  13. Buying a house by MrEcho.net · · Score: 3

    I ran into this situation very recently, im in the process of buying a house. It was a bit of a shock to me how much personal information they wanted. And most through email. And how my data is being passed along from business to business without good security.

    I use good practices on my side like two factor authentication, and ssl on everything, even a bit of pgp. But the other side who knows.

  14. you are pushing shit up hill with that request by bloodhawk · · Score: 5, Insightful

    You are better off just asking for "A secure means to submit your information" and list a few you are happy to use, Maybe they will send you a public key for secure email, maybe a secure web site or maybe they will just say if you are concerned you can get it couriered to them. If they are confused then chances are they have no system in place for dealing with the request and hence not even secure email is any good as that only protects the data in transit which they will certainly load into some HR system somewhere after it gets there anyway.

    1. Re:you are pushing shit up hill with that request by bigstrat2003 · · Score: 0

      This is probably the best way to tackle it. Although frankly, the real answer is that your personal data almost certainly isn't important enough to bother encrypting it. But if you must be paranoid, then let them choose the best method, because I guarantee you that if you start asking them for a public key their eyes are going to glaze over.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    2. Re:you are pushing shit up hill with that request by Anonymous Coward · · Score: 0

      You are better off just asking for "A secure means to submit your information" and list a few you are happy to use, Maybe they will send you a public key for secure email, maybe a secure web site or maybe they will just say if you are concerned you can get it couriered to them. If they are confused then chances are they have no system in place for dealing with the request and hence not even secure email is any good as that only protects the data in transit which they will certainly load into some HR system somewhere after it gets there anyway.

      You are better off just asking for "A secure means to submit your information" and list a few you are happy to use, Maybe they will send you a public key for secure email, maybe a secure web site or maybe they will just say if you are concerned you can get it couriered to them. If they are confused then chances are they have no system in place for dealing with the request and hence not even secure email is any good as that only protects the data in transit which they will certainly load into some HR system somewhere after it gets there anyway.

      (#44533169)

  15. Use protected zip file with password by Anonymous Coward · · Score: 1

    Just compress your data in a zip file and protect it with a reasonable long password. Send it by e-mail and communicate the password to the recipient by phone.

    You won't have to explain anything other than the receiver of the communication, it is easy and the receiver will have the means to decrypt the zip file for sure.

    1. Re:Use protected zip file with password by eneville · · Score: 0

      You can do similar with PGP symmetric passphrase protected files (gpg -c). Has the advantage of giving receive a bit more clue to what is out there.

    2. Re:Use protected zip file with password by Anonymous Coward · · Score: 0

      And don't get too angry when the recipient paste it into their 'thank you' reply back to you.

  16. Asking Slashdot for advice on being polite?? by bscott · · Score: 4, Insightful

    If you don't have the social skills to phrase a polite question, Slashdot is perhaps not the ideal place to go looking for advice...

    Technical issues with giving anyone your private key aside (I can't think of any reason to give it out to someone no matter how much you trust them) just explaining things clearly should work for any reasonable person:

    "I have no problem with you having my personal key, but I am concerned about the integrity of the data while in transit. I would appreciate it if you can supply me with a public key for your organization, then I will be able to encode my key so that only you can decode it. This will ensure that our mutual privacy won't be at risk due to using an insecure communication system such as Email. Thanks very much!" etc

    --
    Perfectly Normal Industries
    1. Re:Asking Slashdot for advice on being polite?? by bscott · · Score: 1

      Whoops - I misread the post - they're not asking for your private KEY, just private data... ah well, most of the suggested sentence structure still holds.

      --
      Perfectly Normal Industries
    2. Re:Asking Slashdot for advice on being polite?? by Livius · · Score: 1

      Finally a post answering the question that was asked!

    3. Re:Asking Slashdot for advice on being polite?? by pongo000 · · Score: 1

      Not only this, but you don't even have any idea of what you're trying to do. If the company is sending your personal data to you, they need your public key. Really, go read up on PKI first before you embarrass yourself further.

  17. We NEED a Dead Simple PGP solution by thelukester · · Score: 1

    Ten years ago, my company had a policy to use PGP and Symantec PGP software installed on all computers. Even the engineers had issues and failed to use it regularly. I remember having to logmein to machine in China to try to figure out why they couldn't read an email with our designs. This is why PGP never took off.

    Until the tools take 5 min to setup. And encryption/decryption is as easy as clicking a checkbox in your mail client, PGP will never take off. Things like the public key directory have to handled transparently to the user.
    It's too bad Mozilla dropped support for Thunderbird. Tight integration with GnuPG + cloud public keys could have made mainstream PGP a reality.
    -----

    1. Re:We NEED a Dead Simple PGP solution by Anonymous Coward · · Score: 0

      Right now, I'd settle for a one hour long process because I think it would take me a week and while I'm no hacker I'm stille better at computers than 95% of the world population. I failed setting up enigmail with gnupg2 in one hour. Error messages are downright wrong. Why do I get a "wrong passphrase" error message when I was never given a prompt for a passphrase. It should be "can't communicate with gnupg2, therefore can't prompt you for a passphrase, please enable gpg-agent". Setting up my old modem on FreeBSD through a com connection by typing explicitely which commands should be sent to the modem to set up the connection was 1000 times easier.

      I won't read ego boosting answers stating gpg pgp are easy to install and that those who failed to do so are stupid. Most of them will be written by people that never attempted setting up PGP in the first place.

    2. Re:We NEED a Dead Simple PGP solution by Anonymous Coward · · Score: 0

      It takes less than 5 minutes to setup (go to Passwords and Keys in the GNOME or XFCE settings, choose File -> New -> PGP key and type in some information) and it is as easy as clicking a checkbox in your mail client (Options -> PGP Encrypt and Options -> PGP Sign in the new message window in Evolution, decryption and verification is done automatically).

    3. Re:We NEED a Dead Simple PGP solution by Anonymous Coward · · Score: 0

      And then when you send an email, you get a can't sign your email because you didn't input the correct passphrase error even though you weren't prompted for a passphrase. Or you get, key has expired error even though the same program tells you the key will expire in 2018.

    4. Re:We NEED a Dead Simple PGP solution by CronoCloud · · Score: 1

      I won't read ego boosting answers stating gpg pgp are easy to install and that those who failed to do so are stupid. Most of them will be written by people that never attempted setting up PGP in the first place.

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1
       
      gnupg is easy to install...it's the configuration and setup that gets you. If you're lucky, and your distro is setup properly gpg-agent will be started automatically when it's installed. Probably still have to tell gnupg to use pinentry-gtk or something.
       
      There are some good howtos for various mail clients (better than what's hosted on the gnupg site)
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.13 (GNU/Linux)
       
      iEYEARECAAYFAlIGXCMACgkQnludVzJNqF15dgCfY46V+igSLkv2X4K8HuWH2TLe
      9o8An02Maa2IZV/GtIilRQZLoyWhopab
      =CBm2
      -----END PGP SIGNATURE-----

    5. Re:We NEED a Dead Simple PGP solution by CronoCloud · · Score: 1

      Probably means gpg-agent isn't running or you need to setup pinentry-gtk/qt

  18. Companies don't have public email keys by gnasher719 · · Score: 1

    Every recipient has his or her own private/public key pair. You send an encrypted message to one (or more recipients), and they will be able to read it, nobody else.

    The easiest way to get someone's public key is to convince them to send you a signed message. That is, if your email software can handle it. A signed message contains the sender's public key, and hopefully your email software allows you to stash that key away (automatically) and from then on send encrypted messages to that person.

    Chances are that they have private/public key pairs that use a company root certificate, so you wouldn't be able to verify that certificate, which might throw a spanner in the works.

  19. A Smart Billboard Ad by Anonymous Coward · · Score: 0

    If you don't use GPG...

    (photo of a lock and key)

    FUCK YOU!

    1. Re:A Smart Billboard Ad by auric_dude · · Score: 1

      If you don't use GPG...

      (photo of a lock and key)

      FUCK YOU!

      No, you have been, you are being and you will be fucked.

    2. Re:A Smart Billboard Ad by Anonymous Coward · · Score: 0

      why so serious?

  20. Simple. Don't. by Xiph1980 · · Score: 2

    I'm sorry to say, but the simple fact of the matter is that PGP/GPG isn't used anywhere in corporate life. Not even in banking-related companies.
    For one, people don't perceive email as something that can easily be snooped, and if they do they'll think it's something like a chance encounter as if it's a regular piece of mail where you have to be at a certain point at a certain time to be able to snatch the mail, plus have to have a reasonable idea what you're looking for as a mail thief.
    Secondly, and I cannot stress this enough, it's a f'ing drag to use. It's not easy to install. It's not easy to set up, and it's far from user friendly on a day to day basis.

    Besides the fact that email encryption isn't commonplace, as long as you aren't sending you pin number or medical data on a regular basis (daily), why bother to be honest. You'll get a stamp as "that weird guy" if you start about PGP etc, and that'll last. If you want to send it securely, just wrap it in an encrypted container, like a ZIP or RAR file and phone them the password.

    --
    Manuals are your last resort only
    1. Re:Simple. Don't. by kencf0618 · · Score: 1

      Using the NATO phonetic alphabet, I presume.

    2. Re:Simple. Don't. by Anonymous Coward · · Score: 0

      I've done contract work for several investment firms and accounting firms over the last few years, and many use PGP/GPG for secure transmission through both ftp an d email. So, "isn't used anywhere in corporate life." is, well, wrong. However, it is far from commonplace and only ever used for transmissions that are ongoing, either on a daily, weekly, or monthly basis. I've never been asked or seen it set up as a one-off. The 7zip or WinRAR option with a password is likely the best option. An actual .zip file will likely not make it past email filters sadly. And I'd start with an email asking for a secure way of sending the info, possibly suggesting 7zip or WinRAR and see what options they have for you.

      If it was me I'd simply send it, and follow up with a phone call. Having someone snooping email to get SS#'s is about as likely as winning the lottery. And not to worry, the NSA already has it. :D

    3. Re:Simple. Don't. by Anonymous Coward · · Score: 0

      I'm sorry to say, but the simple fact of the matter is that PGP/GPG isn't used anywhere in corporate life. Not even in banking-related companies.

      I'm sorry to say, but you don't know what you're talking about. PGP may not be used in your industry, but it is indeed used in the healthcare insurance industry. I'm sure the Banking industry has so many regulations that they have a completely different method for transferring data securely. Law offices often transfer important signed documents by FAX for gods sake.

      it's a f'ing drag to use. It's not easy to install. It's not easy to set up, and it's far from user friendly on a day to day basis.

      These are all statements that someone who doesn't know how to use a computer would make. GPG encryption/decryption is as easy as copy/paste. That's the problem - people who hate to use GPG don't even know the copy and paste commands exist, so they do everything the hard way.

    4. Re:Simple. Don't. by Anonymous Coward · · Score: 0

      Back when I was still using Outlook (because that was the standard in corporate world) I used a GPG plug-in that provided a foolproof just-click-next installation.
      Thing is, even then people were *really* reluctant to use it even for things that mattered. Which proves to me that it doesn't really matter how easy installation and/or use is going to be. If it isn't the default, people won't use it.
      Take a walk around your office. You'll notice everyone is using the default windows skin even though they'll all happily acknowledge that it looks atrocious. In college I followed a course on AI and quite some words were spent on the difference between a brick and an agent. To this day I cannot tell whether those were written by an idealist or a cynic.

    5. Re:Simple. Don't. by Xiph1980 · · Score: 1

      I'm not allowed to go into details, but I've been around the block, having worked as an engineer in oil&gas, finance, electricity utility and now waste recycling, so I kinda do know what I'm talking about. Nowhere did they use PGP or any email encryption scheme. You'd be surprised how much information goes back and forth via unsecured email. And yes, US Health care uses something like PGP but only since that's made mandatory by law not too long ago. Can't comment on law offices though.
      And no, these are not statements made by someone who doesn't know how to use a computer.

      --
      Manuals are your last resort only
    6. Re:Simple. Don't. by Xiph1980 · · Score: 1

      That GPG plug-in worked fine as long as you didn't use Exchange. However most companies do use exchange, and therefor that plugin became useless. That windows skin example is moot. I use the default windows skin as well. Why? Not because I especially like how it looks. But simply because I don't care about it. It looks good enough. As long as it doesn't look like Windows 3.11, why should I spend time on changing the skin? Why should I care about that? I prefer changing things like using the SysInternals Process Explorer, Notepad++ etc. Scripting with python... Things that actually make my life easier. A GUI skin? Not on my todo list.

      --
      Manuals are your last resort only
    7. Re:Simple. Don't. by Xiph1980 · · Score: 1

      Why? Just use a passphrase like "My purple dog talked pancakes". Easy to transfer via phone, extremely hard to break as it makes absolutely no sense semantically.

      --
      Manuals are your last resort only
    8. Re:Simple. Don't. by Anonymous Coward · · Score: 0

      I'm sorry to say, but the simple fact of the matter is that PGP/GPG isn't used anywhere in corporate life. Not even in banking-related companies.

      The problem is that PGP/GPG is useless for most companies due to the difficulties with key handling and escrow. It is simply unacceptable that if an employee suddenly leaves or dies that nobody else can read what emails they received or sent, because the company will still be liable if the employee has made any contractual commitments or promised something to a customer, supplier or other employee. 'The guy who could read the contract document has left and we can't trace him' is not a winning strategy in a court case.

      It's even worse in banking-related companies because they generally have to log all the calls, emails, IM etc of many staff precisely so they can monitor insider-trading, and deal with customer complaints about being given bad information or being made promises that weren't kept. PGP is not the right sort of system for this environment.

    9. Re:Simple. Don't. by Anonymous Coward · · Score: 0

      You, sir, are very, very, mistaken, at least about usage. Firsthand experience says that large international banks (my employer's clients) use these systems (PGP in particular) for external communication on a regular basis, especially when it's *their* data being protected. That said, you are correct about the hassle, especially with decent numbers of non-technical users involved.

  21. Forget it (except for PGP) by DrXym · · Score: 1
    S/MIME encrypted email is virtually dead. It was and still is badly implemented in email software (e.g. stuff like searching encrypted messages is usually totally broken) and the ludicrous efforts required to obtain and maintain a key render it useless to all but the most determined person.

    At least with GPG/PGP you can roll a key with no effort and there are public key servers to upload the public key. Persuading someone else to generate such a key and use it is another matter. Probably needs a strong business case which can be impressed on the other person.

  22. Not Proper by Anonymous Coward · · Score: 0

    I seems doubtful that anyone but the IT department would have any idea what you are asking for, who probably wouldn't want to deal with you directly without direction. You could ask them to liase you to the IT department, that might get things going.

    Or send a physical disk. Unless you're worried about the courier being jumped, it's probably quite safe.

  23. No, they don't. by ledow · · Score: 2

    "An organization wants me to send them my personal data by email."

    "But they do have a pretty good IT department"

    No. They don't. Or their IT department is seriously underpowered in terms of getting through to their staff. Don't send personal data by email. If they don't have a system to let you do this (e.g. secured web form, etc.) then their IT department is already a bit of a failure. If they do, their staff would use it and tell you about it.

    If you want to ask, just ask. "I'm not going to send personal data by unencrypted email - what is your procedure for encrypted email?"

    Chances are, they won't have one and will just ask you to send the details unencrypted or by another method entirely.

    1. Re:No, they don't. by Anonymous Coward · · Score: 0

      Your reply is a bit... one dimensional.

      It is perfectly possible (though I would hold it unlikely) that they have a private/public key setup which they don't normally use because it only confuses people.

      It is also perfectly possible that if enough people ask for this they will start a process of setting up something secure.

  24. Google Docs by Anonymous Coward · · Score: 0

    Put it on google docs and share it to them from there.

  25. Re:Switch to an _older_ technology by Anonymous Coward · · Score: 1

    Use a fax. No, it's not encrypted in transit, but it would likely be more _actually_ secure, as opposed to spending so much time trying to get PGP setup and then screw up something basic... not to mention, people actually know what they are.

  26. Re:Dude! by Anonymous Coward · · Score: 0

    Robert Clayton Dean: What the hell is happening?

    Brill: I blew up the building.

    Robert Clayton Dean: Why?

    Brill: Because you made a phone call.

    - http://www.imdb.com/title/tt0120660/

  27. Who cares? by manu0601 · · Score: 1

    Who cares? That data will end up in a NSA datacenter anyway.

    1. Re:Who cares? by lightknight · · Score: 1

      Prove it. Prove that every piece of data would end up in a NSA datacenter...that the world we live is in so badly designed that this is necessary.

      If the NSA is hell-bent on compromising the security of day to day operations, then they are acting as an enemy, not a friend. Secure operations, whether personal or corporate, means that ONLY the intended parties can view the damn information...if there are weakened structures placed within for reasons contrary to this, then the data isn't really secure, and as such, throws the entire validity of it into question. Because if the NSA can get in, so can a dozen others.

      In military terms, what idiot places explosives on their own support columns (for a base), with the idea that they might have to use them to get back in? You're dealing with either a screwed up military (hey, look, friendly fire, lol...are we all on the same team? hard to tell some days...), or just....wow.

      --
      I am John Hurt.
    2. Re:Who cares? by manu0601 · · Score: 1

      Well, you look at what happened to Edward Snowden or Bradley Mannings, and you see it personally costs a lot to prove anything, which is why we will not often have proofs.

      I agree with you on NSA role, but I think that the solution is more political than technical. US citizen now have to regain control over their government, and put and end to this massive surveillance state. Such intrusive setup benefit/cost analysis advocates to get it dismantled, as we see other countries that manage to thwart terrorism without storing everyone's life in databases.

    3. Re:Who cares? by fnj · · Score: 1

      Prove it. Prove that every piece of data would end up in a NSA datacenter

      You are joking, right? No one has to prove that your data will end up in the NSA. It's nothing more nor less than a wise assumption. They have the motive, means, and opportunity. And the force of authority. The man with any wisdom whatsoever assumes the NSA (and potentially many others, independently) potentially knows every bit of data which he has ever reduced to concrete form: speech, writing, computer files. If the only form a piece of concrete data has is competently encrypted, then that is a measure of protection, but think about it. The encrypted data has to exist in free form before it is encrypted, and if it is transmitted to anyone else on purpose (except for backup), then the only possible reason is so that he can decrypt and view it. There you go, it's in free form again, subject to NSA snooping. The only completely safe form of "data" is your own private thoughts which you disclose to no one.

      And you can't prove the NSA will NOT get any given piece of data, either. You can't prove a negative.

  28. Why worry? by hymie! · · Score: 1

    I don't see why you should be concerned about the request or how "polite" it is. A simple statement to the effect that "I do not send personal information over the Internet without encryption. Please send me instructions as to how your company handles encrypted email. My preferred method is GnuPG, and this will be the quickest and easiest way from my end, but I can try to accommodate other methods."

  29. Surely you use DropBox, Google Drive, or other by XMKT · · Score: 1

    Create folder, then put the relevant documents into that folder and wait for them to sync. Get person on the phone... "What's your email address?" Share folder with them and tell them they will have 30 minutes to download it. Remove their access to the folder - rinse and repeat to new person(s) as required. Unless you actually want to provide the document in a protected format, this avoids all issues with software compatibilities and is pretty secure, except for what the recipient might do with it after they have it, but then if they have been able to decrypt it with their personal key, then they could take screenshots if nothing else to compromise your security...

    1. Re:Surely you use DropBox, Google Drive, or other by Anonymous Coward · · Score: 0

      How exactly is this "pretty secure"? Now either Dropbox, Google, or Microsoft have your data, along with half a dozen cooperating government agencies, and whoever else may be listening in on those services.

  30. Pay them to send the public key. by AmbiLobe · · Score: 1

    Most people are too lazy and confused to use a public key cryptosystem. They need motivation to use their brains. The standard way to motivate lazy people is to pay them to lift a finger to push a few buttons.

    1. Re:Pay them to send the public key. by Anonymous Coward · · Score: 0

      It's not lazyness. Setting up PGP or GPG is so user unfriendly even geeks and people knowledgeable about computers don't do it. If I were the NSA, I'd be sending a medal to those that made the UI interface of these two crypto systems ensuring most give up before setting it up.

  31. That's pretty unheard of by Anonymous Coward · · Score: 1

    You must be pretty new to the business world. I've had a PGP/GPG key ready to use since 1995. You know how many times I've used it for anything less security critical than the company's main password list? None.

    The front desk girl is just going to ask her boss what the heck you're talking about, and he's going to tell you where you can stick your key. You will look like a crackpot trying to get them to secure your social security number with GPG. Just let it go and fight some real battles that you can win.

  32. Extensions needed! by DrYak · · Score: 5, Insightful

    We need some developers to setup-in and develop in-browser Firefox/Chrome extensions (or userscript, or whatever) that seamlessly integrate encryption into popular webmails.

    You see plain text on the screen, but what actually goes into the "textarea" of the form is encrypted.
    There are already javascript "Rich Text Editors" which do similar jobs (you see a nicely formated text on the screen, but its HTML/BBCode/WikiCode going into the textarea). We simply need something similar, but for encryption and packed into the browser itself through extension mechanisms.

    (Note: Proper security comes from *end to end* encryption. It's therefor mandatory that the encryption/decryption layer is something that the end users install on their browser, and not something provided by the webmail site, even if it's client-side script code. Though it would help if webmail sites provided a few hooks or micro format to simplify the plugin of the encryption layer).

    Bonus point if someone else manage to do the same with OTR and webchats.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re: Extensions needed! by Anonymous Coward · · Score: 1

      There is one.. iI have it installed but forget the dang name now (for chrome at least). I forget if its a straight plugin or uses tampermonkey, but a little lock icon shows in the corner of the box you type your email in, click the lock and it gets encrypts the email on sending. The only issue I have with it is it will encrypt on send with zimbra but doesnt recognize the section when viewing a received email and so doesnt decode.. but other than that it works great for gmail

    2. Re:Extensions needed! by AlphaWolf_HK · · Score: 3, Interesting

      Or perhaps we ought to just take email back to the drawing board. Something I've pondered is an "email 2" where encryption is required. In addition, to kill email spam, any server that sends out email could be required to have a DNS record identifying it as an established SMTP server, and all POP3/IMAP servers only trust them instead of just accepting emails from any IP address that probably belongs to grandma's compromised PC. Of course, reverse arpa addresses are considered invalid.

      Webmail providers could do something akin to mega.co.nz style vault access, and only the user's password could decrypt the messages they receive. Something to the effect of having the user store the RSA keys on a key fob (or otherwise just keeping them local) and when they log in they decrypt the messages, and then re-encrypt using their vault key and store them on the server.

      Email 2 addresses could be identified by adding say a greater than sign after the @, indicating to the software stack that only secure transmission is permitted, say email2user@>domain.com

      That should also take care of your NSA problem, though companies like google would never be on board since they can't keyword match ads to messages.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    3. Re:Extensions needed! by joshuao3 · · Score: 3, Informative

      Your first paragraph is already implemented in something called SPF. It already works using the existing DNS infrastructure. The problem is that creating SPF records is effectively voluntary, so operators of mail servers are only able to use existence of the records as a way to increase trust, and not using the absence of the records as a way to decrease trust. Until everybody is on board with it, unfortunately, it's usefulness will be limited.

      And, just for clarity, a POP3 "server" doesn't accept mail. POP3 is a protocol for retrieving mail from a mail server that likely received the mail from another mail server via SMTP. SMTP is the problem, not POP3.

      And no, it won't solve the NSA problem, or the Google problem. They'll just build bigger and faster computers to decrypt the emails.

      --
      Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
    4. Re:Extensions needed! by Anonymous Coward · · Score: 1

      Doing encryption, decryption, signing and verification in the web browser is horribly insecure, something that has been the bane of earlier attempts to do in-browser PGP addons such as FireGPG. Never mind keeping the keys in the browser's address space, that can be avoided using gpgme and similar techniques, but trying to do anything securely in an environment where unknown Javascript programs are routinely loaded and executed and can pop up windows and other things is just too difficult. It needs to be in another program, and it needs to be clear to the user that it is another program.

    5. Re:Extensions needed! by watice · · Score: 2

      You mean like http://www.mailvelope.com/ ? Found it in a comment on a similar article this week, have been using it since.

    6. Re:Extensions needed! by I'm+New+Around+Here · · Score: 1, Informative

      The problem I see is that you can send all the encrypted emails you want, but the recipients have to decrypt them. So they need your public key. Everyone needs your public key, and everyone will have your public key. Don't you think the NSA has already started compiling public keys as well?

      What you need to do is have a system that has others' public keys stored, and applies the proper one for whatever email address a message is meant for. Then your message is as safe as the recipient's private key is. Note, this is what the submitter is asking about.

      --
      If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
    7. Re:Extensions needed! by Glendale2x · · Score: 1

      No, they don't need the sender's public key to decrypt. The sender encrypts using the recipient's public key which is tied to the recipient's *private* key. That private key is used for decryption. And nobody should have the recipient's private key but the recipient themselves.

      --
      this is my sig
    8. Re:Extensions needed! by camperdave · · Score: 1

      ... any server that sends out email could be required to have a DNS record identifying it as an established SMTP server, and all POP3/IMAP servers only trust them instead of just accepting emails from any IP address that probably belongs to grandma's compromised PC.

      So, I couldn't run my own private server unless I registered it?

      --
      When our name is on the back of your car, we're behind you all the way!
    9. Re:Extensions needed! by Anonymous Coward · · Score: 0

      The problem I see is that you can send all the encrypted emails you want, but the recipients have to decrypt them. So they need your public key.

      Something tells me you don't know how public-key cryptography works.
      When you need to send an encrypted message, you don't use your private key; you use the recipient's public key.

    10. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Doesn't understand how public key encryption works, +4 Informative.

      Oh slashdot, how the mighty have fallen.

    11. Re:Extensions needed! by Immerman · · Score: 1

      Not in this scenario(privacy), but it does depend on usage - If I send you an email encrypted with my private key then anyone can read it, but can also be (reasonably) sure the email did in fact come from me and hasn't been tampered with.

      Then there's double-encryption - I encrypt with my private key and then again with your public key - now you're the only one who can decrypt the message, *and* you can confirm that it actually came from me.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    12. Re:Extensions needed! by Glendale2x · · Score: 1

      If I send you an email encrypted with my private key then anyone can read it, but can also be (reasonably) sure the email did in fact come from me and hasn't been tampered with.

      I'm familiar with that as signing, not encrypting.

      --
      this is my sig
    13. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Web-mail can deploy client side JavaScript decryption. So when a message is encrypted, it gets delivered as is (encrypted) to the client and only gets decrypted client side. This could be done by asking a password or pasting a hash.
      Later the usual password auto-complete facilities that are found in every modern browser can step in with the "Do you like to save the password?" dialog box.
      Same goes for sending encrypted messages. A simple check-box and a pop-up asking you to type\paste a pass key is easy enough. And again, later it can all be handled by the browser's facilities.

      Point is, gMail and Yahoo choose not to offer this service. They just don't care enough about your privacy.
      It's as simple as that.

    14. Re:Extensions needed! by I'm+New+Around+Here · · Score: 1

      That is what I said in my second paragraph. That isn't what the post I replied to seemed to be saying. I read his post as saying his browser encrypts messages with his own private key, for the recipient to decrypt with his public key, hence my concern. After all, maybe not all recipients have a key pair, but could still decrypt messages signed with the sender's private key.

      And, no, I don't use encryption, PKI or otherwise, so I don't know how an in-browser implementation would manages these things. The last time I cared about encryption that much, 20 years ago, the system discussed talked about encrypting the message with the recipient's public key, only after encrypting that block of data with your own private key. Then the recipient decrypts the outer layer with their private key, ensuring only they can, and then decrypts the inner block with your own public key, ensuring them that it came from you.

      Quite honestly, I don't know if that step using your own key pair is what is called 'digital signing', since 'digital signing' does not imply encryption, only verification of sender. That could be done as a hash against your key, with no encryption actually happening. And if that is how verification works, you message is sent in clear text to recipients who do not have a key pair.

      But as I said, I don't use an encryption system, my work doesn't need that level of security (but I might change my opinion of that now (thanks NSA)), so I am just saying what I see as issues.

      --
      If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
    15. Re:Extensions needed! by Anonymous Coward · · Score: 0

      That's signing, not encryption. Please learn the difference. GP is correct. All you need to send mail is the recipient's public key. Encrypt using that and it requires their private key to decrypt. One could sign in addition to encryption, but the two don't have much to do with each other.

    16. Re: Extensions needed! by Morphine007 · · Score: 1

      You can... But you'll find that you're almost instantly blacklisted by spam filters, unless you relay through a smart host and have your ISP setup a PTR record for your mail server. Here, have a handy link.

    17. Re:Extensions needed! by Ash-Fox · · Score: 1

      The problem is that creating SPF records is effectively voluntary, so operators of mail servers are only able to use existence of the records as a way to increase trust, and not using the absence of the records as a way to decrease trust.

      Hotmail for the longest time rejected mail from domains that did not have SPF records - I do not know if that is still the case.

      --
      Change is certain; progress is not obligatory.
    18. Re:Extensions needed! by Anonymous Coward · · Score: 0

      No, they don't need the sender's public key to decrypt. The sender encrypts using the recipient's public key which is tied to the recipient's *private* key. That private key is used for decryption. And nobody should have the recipient's private key but the recipient themselves.

      Each side needs the other's public key.

      The sender encrypts the message using a combination of their private key and the recipient's public key.

      The recipient decrypts the message using a combination of their private key and the sender's public key.

    19. Re:Extensions needed! by Immerman · · Score: 1

      Granted, and giving it a different name does clarify the conversation, but it is nevertheless the same tool (encryption) used to a different end.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    20. Re:Extensions needed! by Immerman · · Score: 1

      > but the two don't have much to do with each other. ...other than being the *exact same thing* used for different purposes.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    21. Re:Extensions needed! by mlts · · Score: 1

      As a compromise, there are services where you use an ISP's server as a smart host for a relay. The advantage of this is that if your home E-mail server is on a blacklisted range of IPs, and if one is using DSL or cable, almost invariably, that range will be on a blackhole list (either for spam, or flagged as temporary IPs.) Yes, it does cost a little bit, but it helps ensure that E-mail sent from your domain actually reaches the receiver.

    22. Re:Extensions needed! by anagama · · Score: 1

      There are already javascript "Rich Text Editors" which do similar jobs

      And what would stop this javascript text editor from sending every keypress to a parallel file or server prior to the encryption process?

      --
      What changed under Obama? Nothing Good
    23. Re:Extensions needed! by anagama · · Score: 1

      The point of running a home email server, at least from an NSA masspionage perspective, is to avoid the issue of third party storage, because the SCOTUS' 3d party doctrine is what makes these things not unconstitutional. Of course that sort of ignores the truth that to use email, you need to use the internet, and engage many third parties on the travel path. That aside though, once you are relaying through your ISP's host, you might as well just be using your ISP, at least for purposes of the Feds getting their grubby mitts on it -- though maybe it doesn't matter when the just have splitters on any main line.

      --
      What changed under Obama? Nothing Good
    24. Re:Extensions needed! by anagama · · Score: 4, Informative

      Is there a reason you would use your private key to send encrypted emails to someone? I don't understand.

      My understanding is this:

      A uses B's public key to send message to B, B decrypts with B's private key.

      A slot safe is a better analogy than keys -- anyone can put stuff in the safe's slot, but only the owner who knows the combination can open it and read the messages people put in there.

      But -- maybe you're describing a use scenario I'm not familiar with. And if that is the case, I'd like to understand it.

      --
      What changed under Obama? Nothing Good
    25. Re: Extensions needed! by PReDiToR · · Score: 1

      I run my own VPN/LAMP/SMTP+IMAP server on my Raspberry Pi. I tried to mail a friend through his hosted email service and they were using Spamhaus's filter-home-ip list as gospel so I went to Spamhaus and removed my IP from their list. Took me five minutes IIRC. A good few years ago I ran into AOL's blocks for home IPs and there was no recourse. Seems like things have got a bit better.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
    26. Re:Extensions needed! by Skewray · · Score: 1

      We need some developers to setup-in and develop in-browser Firefox/Chrome extensions ...

      And we need a USB keyboard with encryption, in order to avoid key-loggers.

    27. Re:Extensions needed! by fahrbot-bot · · Score: 1

      Email 2 addresses could be identified by adding say a greater than sign after the @, indicating to the software stack that only secure transmission is permitted, say email2user@>domain.com

      Or, say, another character that I don't have to escape on the command line. (But I get your point.)

      --
      It must have been something you assimilated. . . .
    28. Re:Extensions needed! by kwbauer · · Score: 1

      And new to public/private key scenarios as well. Might I suggest spending a few minutes to read about something before posting about it.

    29. Re:Extensions needed! by TheRaven64 · · Score: 1

      The existence of asynchronous HTTP requests from JavaScript makes that a somewhat meaningless level of protection. The server can't decrypt the message, but you can only decrypt the message by running code that you get from the server, which runs in a context where it is allowed to send arbitrary messages back to the server. Unless you're running a JavaScript debugger and ensuring that the decryption code isn't sending the decrypted version (optionally re-encrypted with the server's key) back to the server, you aren't getting any more security than having the server decrypt it.

      --
      I am TheRaven on Soylent News
    30. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Hotmail still doesn't use TLS when sending mail to other SMTP servers. They are one of the last big holdouts on this.

    31. Re:Extensions needed! by Immerman · · Score: 5, Informative

      The common term is signing, I should have mentioned that. If you encrypt with your private key it does nothing to hide the message since anyone can decrypt with your public key, but it does let everyone verify that the message did in fact come from you and hasn't been tampered with - the signature is exactly as secure as the encrypted communication channel because it is the exact same mechanism.

      As an example, let's say the president wanted to send nuclear missile firing orders by email. Now maybe he'd want to keep the orders secret, and he'd encrypt with the missile silo's public key for that. But far more important would be a mechanism in place to verify that the orders actually came from him and not some script kiddie spoofing his email account. That's where the signing comes in - he *also* encrypts his email with his own private key, and the silo can now confirm that the message came from the right person.

      It's sort of the next step beyond the "secret codeword" confirmation - with a codeword everybody who needs to be able to confirm their orders has to know what the codeword is, and that's a large attack surface for those looking to compromise the system. With digital signing only the president needs to know the codeword, and never tells it to anyone else. Everybody else just needs his public key to confirm that he does in fact know the codeword - thus the system is much more difficult to compromise. That such functionality comes essentially for free with any public/private key encryption channel is an added bonus.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    32. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Yes, https://bitmessage.org/wiki/Main_Page.

    33. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Microsoft actually started their own version of SPF (hijacking the previous use of spf records in dns) called SenderIP ( http://www.openspf.org/SPF_vs_Sender_ID.
      Since they abused the previously established spf records, this of course causes problems. This is an amazing example of the standards work of IEEE and IETF's being undermined from within.

    34. Re:Extensions needed! by SQLGuru · · Score: 1

      Hak5 covered this in a couple of recent podcasts. Unfortunately, they've found some security issues with it. It's better than nothing but not as secure as you would want.

      http://hak5.org/episodes/hak5-1410
      http://hak5.org/episodes/hak5-1411
      and
      http://hak5.org/episodes/hak5-1417

      would all be worth watching.

    35. Re:Extensions needed! by Concerned+Onlooker · · Score: 1

      "That should also take care of your NSA problem"

      To really take care of the NSA problem we need to get the brilliant people who go to work for them to stop violating our Constitution just because they think they know what's best.

      Until we rein in secret government we only have the illusion of democracy. Just like a student in an airplane has the illusion that control of the plane is all up to him or her. When the instructor gets nervous you suddenly find yourself going where the instructor wants to go.

      --
      http://www.rootstrikers.org/
    36. Re:Extensions needed! by sjames · · Score: 1

      The whole point of public key is that you WANT the public to have it (even the NSA). What you want to keep to yourself is your PRIVATE key (the one that can decrypt a message encrypted by your public key). What you don't want is for some other public key to be published claiming it is yours.

    37. Re:Extensions needed! by I'm+New+Around+Here · · Score: 1

      No, not new to it. Read my other response above. I just don't have to use them, and haven't given it much thought for a couple decades, since the mid-90s. The message I responded to didn't seem to be using the public/private key correctly, which is why i posted. My second paragraph laid out the proper method, based on 20 year old memories of this stuff. If I mis-read DrYak's post, then I apologize for muddying the waters. But from the other responses above, the water isn't crystal clear to begin with.

      --
      If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
    38. Re:Extensions needed! by RespekMyAthorati · · Score: 1

      That still leaves the problem of someone saying "I am sjames, and my public key is XXXXXXXXX". To which you respond "No it isn't, I'm sjames and my public key is YYYYYYYYYYYY".
      Who to believe?

    39. Re: Extensions needed! by sumdumass · · Score: 1

      I've ran into this problem quite a bit. I use one or two mail servers at each site for receiving email but have several more for sending on the same domain. This coincides with department connections and the need to restrict access to certain emails addresses and filtering of content. The problem occurs for me when someone brings a device in from home that is infected. We segregate the networks but both the SMTP and the network share the same IP going to the public interface so the IP gets hosed even though there is a SPF record.

      Spamhous aggregates spam lists also so depending on where your ip is originally blocked, you might end up with a lot more hassle getting it unblocked. AOL seems to want to block IPs and domains because it can. They always have some stupid reason, including where one customer signed up for updates to their legal case using their AOL email address and then marked it as spam because it went to another folder that could keep track of.

    40. Re:Extensions needed! by sumdumass · · Score: 1

      the problem with brilliant people is that they always think they know more or best. It is brilliant people who find loopholes in laws that allow people to get around what otherwise would be restricted or illegal. It is brilliant people who find technicalities to get around policies, it is brilliant people who find ways to do what we are not allowed to do.

      What we need to do is fire all the brilliant people and hire imbeciles. Keep a few smart ones out there to make sure the imbeciles don't kill themselves on a paper cut, but with the imbeciles, we will know right off the bat when they are doing something wrong or illegal or unconstitutional.

    41. Re:Extensions needed! by crazyvas · · Score: 1

      Here it is: http://mailvelope.com/


      - works with Chrome, Firefox in development
      - provides end-to-end encryption
      - reduced the complexity of creating/setting up new keys etc. to a bare minimum. I've sent instructions to non-tech friends who set it up in a few minutes with some very basic handholding.
      - is not mail client specific - all it does is encrypt a textarea, so you can get it to work, for instance, on google calendar in addition to yahoo mail or gmail or whatever
      - uses its own editor so you can avoid using the web gmail provider's textarea (gmail, for instance, autosaves drafts)

      Disclaimer: I am in absolutely no way connected with mailvelope. I'm just a very happy user.

    42. Re:Extensions needed! by sumdumass · · Score: 1

      What I don't understand is why if you encrypt with one key, you will need another to decrypt. It seems to me that the encryption key plus the message should be enough to force the decryption. Especially if you know a portion of the contents. I mean B's public key would have to know something about B's private key and/or vice versa in order to allow a third party to encrypt something that only B's private key could do.

    43. Re:Extensions needed! by Anonymous Coward · · Score: 0

      Time to turn your geek card in and take some remedial classes in public key cryptography 101. Reading up on it will take only a couple minutes more than it did to type out your terribly misinformed and horribly wrong post. Try http://www.rsa.com/rsalabs/node.asp?id=2165

    44. Re:Extensions needed! by I_Lost_My_Puppy · · Score: 1



      If you use a public key, then only the person with the private key will be able to decrypt it.

      If you use a private key, then anybody with the public key will be able to decrypt it but this guarantees that the encrypted message was created by the person with the private key and not somebody claiming to be you.

    45. Re:Extensions needed! by Anonymous Coward · · Score: 0

      A few seconds searching Firefox addons... I have no experience with these addons and am in no way recommending them...

      http://webpg.org/

      http://www.enlocked.com/

    46. Re:Extensions needed! by sjames · · Score: 1

      That's where the web of trust comes in. You look to see whose public key has been signed by someone you trust (or has been signed by someone trused by someone you trust, etc).

      Failing that, confirm out of band. If you know me, call or text me to tell you the fingerprint of my key. See if it is on my website. You somehow got my email address, see if my public key is listed there too.

      If all else fails, request my pubkey by email. If all of that fails, then keep in mind there is likely more than one sjames in the world and you could be talking to the wrong one anyway. Even our names and handles are context sensitive.

    47. Re:Extensions needed! by Zeromous · · Score: 1

      The flaw in this contrarian view is that it is predicated upon the concept that while brilliant people are indeed conistently more competent, end results are somehow worse with brilliant people 'in charge'. Even as an occasional imbecile, I'm not even remotely convinced this logic is sound.

      For instance, a person making a wage of 20k in 1980 now makes 60-70k. As a middle class person, you cannot convince me I do not live better now. I've also been poor. Minimum wage in 1980 was about $3 ($6240/ year), now $7.25 (15080/y). That's if you're lucky enough to have a full time job 52 weeks of the year at that rate with health insurance. We won't even get into welfare, but notice how middle class incomes have tripled+, while working poor has not. This surely is a travesty! And yet, poor people have never lived better in the US. There are surely more than there used to be, though.

      Point is, "brilliant" people- while brilliant, they do not run the world. I cannot concede they are more likely to exploit; and even if they were, how could we suppose replacing them? If we look at incomes, clearly we see a decline. However, when I visit my jobless friend's trailer and enjoy his cheap but passable big screen TV and his 'blu-discs' and his equally high-speed data connection, I have to think "Damn, he lives way better than I did back when I experienced poverty in the 1980s"

      --
      ---Up Up Down Down Left Right Left Right B A START
    48. Re:Extensions needed! by Anonymous Coward · · Score: 0

      If I were running an Exchange server and had another friend or organization with similar, I could always create a self-signed cert, the other person do the same, and we drop those certs into trusted directories. That way, even if CAs fail, E-mail traffic is protected because the two certs were exchanged by hand or another secure channel. Of course, one can look at timing and other stuff, but the traffic going through the two boxes would be secure on the Net.

    49. Re:Extensions needed! by DMUTPeregrine · · Score: 1

      https://en.wikipedia.org/wiki/RSA_%28algorithm%29#Operation

      Essentially, the bit you don't get is the whole point of public-key cryptography. RSA happens to be rather easy to understand, so it should be helpful to study it.

      --
      Not a sentence!
    50. Re:Extensions needed! by sumdumass · · Score: 1

      For instance, a person making a wage of 20k in 1980 now makes 60-70k

      So they have barely kept pace with and surpassed inflation slightly. (20k in 1980 has the same buying power as $56,675.73 in 2013 according to the US government inflation calculator). I would hope that after 30 years, their salary would have increased a bit more then that.

      As a middle class person, you cannot convince me I do not live better now. I've also been poor.

      I'm not even sure why you are bringing this up. The comment about imbecile and brillient was completely about spying and skirting around the US constitution. Not whether or not you live better today or not.

      Minimum wage in 1980 was about $3 ($6240/ year), now $7.25 (15080/y)

      And I see the the minimum wage has failed to keep pace with inflation. $6240 in 1980 is equal to $17,682.83 in 2013. Your estimate is off a couple grand if you were to say you live the same on minimum wage.

      However, when I visit my jobless friend's trailer and enjoy his cheap but passable big screen TV and his 'blu-discs' and his equally high-speed data connection, I have to think "Damn, he lives way better than I did back when I experienced poverty in the 1980s"

      Well, that is a function of technological improvements not brilliant or imbecilic people in government. My first color TV cost me $450 for a 19 inch screen, what will that same $450 purchase today, At best buy, I can get a 50 inch flat screen for that much. For a little more, I can buy it from rent-a-center for a small weekly or monthly payment and own it after 2 years. I can also buy it before I lose my job and can't find another.

      BTW, the inflation calc is located at
      http://data.bls.gov/cgi-bin/cpicalc.pl?cost1=6240&year1=1980&year2=2013

      I hope you understand that this might be one of those occasions you were talking about.

    51. Re:Extensions needed! by MickLinux · · Score: 1

      No, you don't need imbeciles. You need people with hurility, and not just the appearance of humility. You need people with compassion for others' weakness, without undermining justice.

      In other words, you need someone who will "do justice, love kindness, and walk humbly with his God."

      You're only going to get that from someone who has an overriding goal that ensures that. In other words, a serious person for whom that verse is of paramount importance: maybe a Jew or a Christian.

      Maybe that is why, in corrupt Arab governments that managed to survive, they often employed Coptic Christians in the beaurocrtic posts.

      --
      Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    52. Re:Extensions needed! by Zeromous · · Score: 1

      *sigh*

      I think in your rush to argue (rather pedantically and without consequence I may add), you missed the fact that if brilliant people in charge, and poor and middle class and rich people live better today for any reason, why get rid of brilliant people being in charge again?

      --
      ---Up Up Down Down Left Right Left Right B A START
    53. Re: Extensions needed! by Anonymous Coward · · Score: 0

      You were the one spewing bullshit. He only cited the numbers.

    54. Re:Extensions needed! by sumdumass · · Score: 1

      The problem is that you showed no connection to brilliant people being in charge and living better. You did bring up the subject of brilliant people working for companies making life better, but no where did you show the connection to government unless it is where minimum wage hasn't even kept pace with inflation since 1980.

      I know you are wanting to make a case here, but you have not done so so far.

    55. Re:Extensions needed! by sumdumass · · Score: 1

      Well, honest people like you describe would work. I went with imbeciles specifically because of their propensity to get caught doing something wrong. I'm not confident there are enough trustworthy people out there to fill the branches of government and it's bureaucracies or that they would be willing to do so.

    56. Re:Extensions needed! by meustrus · · Score: 1

      Encrypting with one key and decrypting with another is a feature of RSA. Simpler encryption schemes use a single key for encryption and decryption, but there are certain advantages to being able to give away a "public" key. Essentially, the keys are two large prime numbers that are related to each other in a way that is simple to generate but hard to reverse engineer. NP-hard to be exact, but that's a mathy thing that won't matter unless another mathy thing happens (proving that P=NP which is unlikely). Actually it doesn't matter which key is public and which is private; the point is just that anything encrypted with one key can only be decrypted with the other, and vice versa.

      So in a sense, B's public key does "know" something about B's private key but you can't use that knowledge to actually recreate B's private key. You can only use it to recognize things which have been encrypted with B's private key.

      --
      I sometimes ask revealing, often ignorant-seeming questions. Maybe they're harder to answer than you think.
    57. Re:Extensions needed! by Khashishi · · Score: 1

      still waiting for the firefox plugin

    58. Re:Extensions needed! by Immerman · · Score: 1

      Read up yourself - the concept is known as digital signing, and one of the techniques is to use the exact same encryption tech as used for public key cryptography for a different purpose.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    59. Re:Extensions needed! by WaywardGeek · · Score: 1

      It's sad, but the inaccurate opinion you're expressing is close to reality. Encryption should be a check box you set once, and only think about every few years.

      Instead, every effort to make encryption on by default had disappeared. Even if you want all your email encrypted, you'd have a heck of a time training all your email buddies to work with you. I blame the NSA. In several discussions I've been involved in about the direction of security on public email lists, some a-hole would chime in and dominate the discussion with stupid opinions that basically amount to we can't afford to change. They'd get nasty enough to drive sane people to avoid the thread. Look at the gpg plugin for gmail in firefox. Google had to change their API to break it. Eventually the gpg plugin devs gave up. I think the NSA simply won.

      In reality, as a population, we're easy to manipulate. As I've got nothing to hide anyway, I just give up privacy all together. I'll likey post my exome sometime next week online. The NSA wins.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
    60. Re:Extensions needed! by godel_56 · · Score: 1

      We need some developers to setup-in and develop in-browser Firefox/Chrome extensions ...

      And we need a USB keyboard with encryption, in order to avoid key-loggers.

      I'm not sure if you were joking but I've thought of this before. You need a keyboard that could act as a smart encryption terminal with a small display for composing texts, then dumps finished product via USB to your normal desktop computer and browser.

      You could maybe have the encryption module removable so it would be harder to tamper with the keyboard while you are away. Any of the small single board computers would be powerful enough to handle it these days. Great speed is not a necessity

    61. Re:Extensions needed! by tlhIngan · · Score: 1

      That should also take care of your NSA problem

      Technology can never solve a societal problem. Whether its surveillance, piracy, spamming, scamming, violence or other issue.

      Remember, technology is inherently morally neutral, and this system still doesn't solve the metadata problem.

      The point of running a home email server, at least from an NSA masspionage perspective, is to avoid the issue of third party storage, because the SCOTUS' 3d party doctrine is what makes these things not unconstitutional

      You do realize that SMTP is a store-and-forward protocol, right? That a host you send an email to could have an intermediary server? Or perhaps they use a third party hosting company that also handles their email? (Or more commonly, a spam filter provided by a third party). Or perhaps they use Google Apps for Domains? All the NSA has to know is they see an email from you to said server and subpoena it.

      Heck, in "the old days" email could get forwarded through intermediaries.

    62. Re:Extensions needed! by anagama · · Score: 1

      Thanks -- that was a really informative explanation. So if I got it right:

      A uses B's public key to encrypt a message, then A uses A's private key to encrypt the encrypted message. When B gets the message, B uses's A's public key to decrypt the outer decryption, with proves A sent the message, and then B uses B's private key to decrypt the content of the message.

      --
      What changed under Obama? Nothing Good
    63. Re:Extensions needed! by rthille · · Score: 2

      Fucking Google ignores SPF records. Just the other day at work we were checking on the viability of spoofing from our cloud based servers into our Google hosted-domain email (to make it easier for an internal automated system to assign issues to the correct customer). So I spoofed the "From:" header. No problem. Yay, it'll work! :-)

      Then, curious, I spoofed the envelope sender for my personal domain which specifies a hard-fail. Google nicely logged the hard-fail and delivered the email anyway. It's nice to know that people should have no trouble joe-jobbing me to Google email customers. Fuckers.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    64. Re:Extensions needed! by Man+Eating+Duck · · Score: 1

      The common term is signing, I should have mentioned that. If you encrypt with your private key it does nothing to hide the message since anyone can decrypt with your public key, but it does let everyone verify that the message did in fact come from you and hasn't been tampered with - the signature is exactly as secure as the encrypted communication channel because it is the exact same mechanism.

      I would say that signing is different from encryption, a signature is just some gibberish tacked on to your cleartext, while encryption turns your cleartext into a block of gibberish. Denomitating signing as "encrypt with your private key" is imprecise since it does not encrypt or hide anything. I know you claim that signing and encrypting is the same thing, but you do confuse the matter a bit by your strange refusal to use the accepted terminology. Otherwise I agree with your post.

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    65. Re: Extensions needed! by Anonymous Coward · · Score: 0

      Mailvelope?

    66. Re: Extensions needed! by Anonymous Coward · · Score: 0

      This problem is not specific to JavaScript or web browsers. If you don't trust the code doing the encryption, it doesn't matter in which environment the code is running or even whether it has access to the internet, it can always rely your unencrypted message to someone else or at least make it easy to break.

    67. Re: Extensions needed! by Anonymous Coward · · Score: 0

      Get rid of professionals

      Professonal's practice is positivisms

      Next get rid of careers. Sort of similar to term limits for politicians. Or army up or out.

      Get rid of hierarchies.

      Oops.

      Certainly get rid of jobs as opposed to passionately engaging work.

      Oops.

      Tricky, is it not?

    68. Re:Extensions needed! by Immerman · · Score: 1

      Yep, that's what I described, though it would probably be more generally common to do it the other way around - use the private key encryption as the first pass so that the intended recipient has to open the "outside box" with his private key before opening the "inner box" with your public key to verify it came from you. You could then even use a public drop box/message board as a communication channel with no more addressing than "it will be stenographically hidden in a picture of Madonna kissing a pig on Flickr" and have a completely secure, verifiable communications channel to play cold-war spy games with.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    69. Re:Extensions needed! by Immerman · · Score: 1

      Quite the contrary - it depends on the technique, and I suspect some sort of hashing may be more common these days, but that "gibberish" at the end of the message could very well be a private-key encrypted copy of the message - the plain-text copy is just a convenience for those who can't be bothered to check the signature. If you wanted to *force* confirmation for a highly secure channel, like say for military communications so that false orders can't be slipped through during a crisis, then you leave out the plain-text and the message can only be read after decrypting the "signature", and thus verifying the sender. As long as you have the right software it all happens completely transparently to the end user, but essentially "coerces" the recipient into actually using such software instead of getting lazy and checking orders with their smart phone on gmail and just trusting that the "gibbersih" is actually a valid signature.

      But yes I agree that the terminology is somewhat confusing - the *technology* is public-key encryption, the *usage* is either obscuring communications (commonly discussed as "encryption") or verifying them (commonly termed "signing"). I belong to the school of thought that says helping someone understand the fundamental nature of a hammer is more worthwhile than describing in detail how to use it to pound nails. Somebody above seemed to be looking at the claws and trying to figure out how to drive nails, so I tried to turn the "hammer" sideways to show how it is a multifunction tool.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    70. Re:Extensions needed! by aitchisonbj · · Score: 1

      most of my spam comes from gmail, yahoo, and msn, so i think it's not really the right solution. rbl lists etc are so common now that they just make heaps of accounts on free mail providers. i suppose i could block all free mail on my personal server, but i can't see isp's doing such.

    71. Re:Extensions needed! by Meski · · Score: 1

      However, at the gmail customer end, I'll bet it auto-placed that mail in the spam folder, with a phish notation that it wasn't what it appeared to be. Joe User probably doesn't even open that folder :)

    72. Re:Extensions needed! by Meski · · Score: 1

      Or get a defined static IP address from your ISP that isn't on their temp list. It costs (for me) about 5 AUD extra a month. (shrug) But it lets you setup a domain without contrivances like dyndns, good as they are for some stuff.

    73. Re: Extensions needed! by DirtyLiar · · Score: 1

      There is at least one for chrome, but I decided against it because it, of course, encrypts your email on gmail, meaning you cant just sit down just anywhere and get your email. Meaning you have to use or install chrome first, then install your encrypting plugin, neither of which is always possible.

      --

      THINK! It's patriotic

    74. Re:Extensions needed! by mladams · · Score: 1
    75. Re: Extensions needed! by TheRaven64 · · Score: 1

      The difference is, the person hosting the encrypted mail and the person providing the code are usually different in non-Web cases. If a mail client is regularly making connections to something other than your web server, that's something an IDS is likely to spot. It's even something a corporate firewall may spot, if it isn't doing HTTP requests that can go via a corporate proxy. If your web page is making more requests than strictly necessary to the originating web server, that's a lot harder to spot.

      --
      I am TheRaven on Soylent News
    76. Re:Extensions needed! by Anonymous Coward · · Score: 0

      The common term is signing, I should have mentioned that. If you encrypt with your private key it does nothing to hide the message since anyone can decrypt with your public key, but it does let everyone verify that the message did in fact come from you and hasn't been tampered with - the signature is exactly as secure as the encrypted communication channel because it is the exact same mechanism.

      As an example, let's say the president wanted to send nuclear missile firing orders by email. Now maybe he'd want to keep the orders secret, and he'd encrypt with the missile silo's public key for that. But far more important would be a mechanism in place to verify that the orders actually came from him and not some script kiddie spoofing his email account. That's where the signing comes in - he *also* encrypts his email with his own private key, and the silo can now confirm that the message came from the right person.

      It's sort of the next step beyond the "secret codeword" confirmation - with a codeword everybody who needs to be able to confirm their orders has to know what the codeword is, and that's a large attack surface for those looking to compromise the system. With digital signing only the president needs to know the codeword, and never tells it to anyone else. Everybody else just needs his public key to confirm that he does in fact know the codeword - thus the system is much more difficult to compromise. That such functionality comes essentially for free with any public/private key encryption channel is an added bonus.

      Holy crud, people are confused enough about how this all works without you explaining it badly. Quit calling signing "encrypting" for one thing, it's not and you should know better. For a second thing there's a lot of simpler explanations that have been written, link to them. Hint: There's a reason the Alice and Bob stories are used so often. Quit spreading confusion.

    77. Re: Extensions needed! by Zeromous · · Score: 1

      Actually inflation numbers are quite debateable, and used a mind experiment (and never claimed solid numbers) to illustrate my observation.

      The numbers I cited are well within normal ranges.

      --
      ---Up Up Down Down Left Right Left Right B A START
    78. Re:Extensions needed! by Zeromous · · Score: 1

      A case for what? I asked a question you have failed to address in your rush to pick an argument over relative and still quite accurate estimation.

      --
      ---Up Up Down Down Left Right Left Right B A START
    79. Re:Extensions needed! by Zeromous · · Score: 1

      A case for what? I asked a question you have failed to address in your rush to pick an argument over relative and still quite accurate estimation

      At no time did I claim to be brilliant, only middle class and once poor. Anything further is simply projection on your part.

      --
      ---Up Up Down Down Left Right Left Right B A START
    80. Re:Extensions needed! by Zeromous · · Score: 1

      Furthermore your entire premise assumes government and business are closed systems.

      The only problem is your avoidance of an actual question originating from a logical analysis of your original statement. No amount of AC derailment will take me off your bullshit scent. I'm talking one thing and you are misdirecting with quite another.

      --
      ---Up Up Down Down Left Right Left Right B A START
    81. Re:Extensions needed! by rthille · · Score: 1

      _I_ was the "gmail customer end", and it dropped in my Inbox with no indication that it was spammy at all...

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    82. Re:Extensions needed! by Meski · · Score: 1

      Ouch. They normally seem better than that.

      This seems to have spurred some startups

      http://www.indiegogo.com/projects/mailpile-taking-e-mail-back/x/1234360

      http://www.zdnet.com/mega-to-fill-secure-email-gap-left-by-lavabit-7000019232/?s_cid=e551&ttag=e551

      Doing DCI on encryption sounds interesting.

  33. EXPLICITLY ask them NOT to send the private key by lkcl · · Score: 2

    this is really important. people who don't know what ssh keys are will typically send you the id_rsa (private) key file.

    IT IS VERY IMPORTANT that you say to them EXPLICITLY and VERY CLEARLY, "please send me the public key file *only*. DO NOT send me the PRIVATE key. you can identify the private key because it is named xyz. i ONLY want you to send me the PUBLIC key, it is named xyz.pub. if you send me the private key, you will have to destroy it and we will have to start again, so ONLY send me the PUBLIC key, ok?"

    and get them to acknowledge what you've said. do not be afraid to "piss them off" by having to be so absolutely specific. make sure you end the sentence with what you *want* them to do, *not* what you *don't* want them to do. depending on the person they could potentially remove the "negative" by their subconscious and do exactly what you ask... with the words "no", "not", "don't" etc. removed.

    also if you want to be paranoid then use the signature-thing (fingerprint). get them to read it out to you over the phone (not by email).

    1. Re:EXPLICITLY ask them NOT to send the private key by Anonymous Coward · · Score: 0

      I was working with a Fortune 500 company who was testing our software, an we needed to create some PKCS#12-encrypted keys to for testing. We also needed the CA certificate, as the server wasn't trusted by a public authority. The guy didn't know what he was doing, and ended up sending me the **private key for his CA** (along with its certificate) in PKCS#12 format. Ouch. Once that cat's out of the bag, not much you can do to protect yourself...

    2. Re:EXPLICITLY ask them NOT to send the private key by Anonymous Coward · · Score: 0

      I see you've done this before.

    3. Re:EXPLICITLY ask them NOT to send the private key by carnivore302 · · Score: 1

      They way you put it the relation will be quickly over. From the way the question was put, both parties have something to gain if these documents are sent over, but the OP the most. He doesn't want to push his wish for security up to the point where the deal is blown off. Pick your battles carefully, that kind of stuff.

      As others have pointed out, once the documents are decrypted, there's no telling what happens to them. There's nobody stopping them from sending a copy directly to the NSA for convenience. But in this case, he trusts the organization to do the right thing. Then a once-off practical security measure is simplest: encrypt the document with a password, tell the password in a separate conversation. Once he gets to the point where he has to send another document every day, something like pgp might be in order. But by that time he is talking to other people besides the secretary and it will be a lot easier.

      --
      Please login to access my lawn
    4. Re:EXPLICITLY ask them NOT to send the private key by ultracosm · · Score: 1

      Not sure why you would bring up ssh keys. Yes, they are one aspect of PKI, and the principle is similar to PGP or s/mime, but you wouldn't use them to encrypt email (normally) and you certainly wouldn't suggest to someone else that she use them that way.

      About the only time you would get into difficulty like this (someone sending the private/secret key) is with a command line implementation of gnupg or pgp. Most decent key-management gui's would let you "copy" the public key somehow, and would ask you to confirm it a couple of times if you told it you wanted to copy the secret/private key too. In other words, the default "copy the key" functionality deals with the public key. Even with GnuPG, the default "export" command exports public keys, while you'd need to tell her to use "export secret keys" to get the secret key too. No reason to even let her know about the "export secret keys" option, if she doesn't know what she is doing.

      With S/MIME, you simply tell her you want her "certificate". Yes, you know that her public key is part of the certificate, but you don't have to tell her that, and in fact if you just ask her to sign a message to you, the certificate (and the public key) will usually come along with it.

  34. Makes me wish there was a followup option... by larwe · · Score: 1

    This is one of those Slashdot stories where I wish there was a "and they all lived happily ever after?" button on the story where we could all get an instant link to a paragraph or two about how the story finally turned out... because my money is on "they told me to fax it, so I visited the dumpster behind the Smithsonian, found an old fax machine, and sent it to them". It would have been helpful if you could have specified what size of organization (two guys and a lhasa apso? six billion dollar multinational?), and what the relationship is - are you a client? a prospective employee? illegitimate father of the CEO's daughter's new baby? Are you sending them your social security number, DOB and such, or are you sending them the biometric information they need to disarm the nuclear bomb you planted in their cafeteria? The answers to those questions constrain variables like a) the actual value of this private information to the outside world, b) the degree to which the company will feel exposed to liability risk if your data is leaked in transit, and hence their motivation level for doing something about it, c) the likelihood that they actually have a formal key exchange infrastructure in place, d) the likelihood that there is someone actively intercepting this communication line looking for this type of information, among many other things. Since you don't know the answers to these questions, I would call, not email, the person you're supposed to send this data and say "I'm uncomfortable sending the naked pictures you requested via unencryped email on the Internet. Is there a secure way I can submit them?" If they don't have an immediate answer, you can then suggest examples - but as I indicated in my opening sentence, I think the likelihood is that your path of least resistance is fax, assuming whatever you need to send them can be faxed. Of course, whatever route your data takes, you are then totally at the mercy of their internal document security procedures. All security is an illusion. The document I really don't like submitting electronically (but am forced to all the time) is the W-9 Proof of Taxpayer #. For a $50 payment when a TV station bought one of my YouTube videos, I had to email this (nothing else was accepted and no encryption was possible). Normally I prefer to send this form via snail mail, but air dates yada yada.

  35. WRONG WRONG WRONG... by Anonymous Coward · · Score: 0

    Why do you want their key?
    Send them your keys. That's the safest way. This way you're 100% in control.

  36. S/MIME by X10 · · Score: 2

    I use www.djigzo.com. It's open source, it uses S/MIME, it's server based, and it's easy to use.

    --
    no, I don't have a sig
  37. simple answer.. don't by Anonymous Coward · · Score: 0

    just fax the data to the secretary.. that's what they're there for, to handle administrative tasks such as receiving faxes and information and routing to appropriate persons.

    1. Re: simple answer.. don't by gh0st1nth3mach1n3 · · Score: 1

      Most companies I work with don't even have fax anymore. Not sure how it is in other areas though.

  38. Why don't you use something like 7-Zip encryption? by Anonymous Coward · · Score: 0

    Instead of making the email process a real mess for both party, with all the problem that come with it, why not just send all personnal info in a encrypted file container and then phone the destination and give em the proper password and/or way to decrypt the informations ?

    That way easier that assuming that they IT department would even want to mess around GPG/PGP, depending on their country laws, etc...

  39. Search for Public Keys by Anonymous Coward · · Score: 0

    Just search for the companies domain at http://pgp.mit.edu/

  40. If they have a key, they publish it, otherwise.... by ralatalo · · Score: 1

    Since encryption can use either private keys or public keys, the only reason to ask for a public key is because you aren't in direct communications with someone in order to securely exchange a private key. Public keys are used for more than just encrypting data, so if you have a public key you want it as public as possible. Since there is also a secret key behind the public key, it's either set up as a fully automatic process that would decrypt your data as soon as it was received or it is saved in encrypted form and only a small group can decrypt it.

    So, where a company feels like they need secure encryption they may often have multiple public keys, sometimes tied to a department or even an individual, but in all cases if they have a public key they publish it. If you don't see one listed then they don't have a public key in place for at least that group. Check for the group that handles security concerns and they may have a public key, but unless that is where you want your data to do,,, I wouldn't use it,.

    -Robert

       

  41. No, rather much like our McDonald's orders... by Anonymous Coward · · Score: 0

    They're SUPER-sized morons :)

  42. They don't even guarantee that. by Anonymous Coward · · Score: 0

    NOTHING requires the card to generate the keys - they are USUALLY generated externally, then stored ON the card for use in generating other keys. The public key is always available, the private key is available to the issuer, along with any other data they want.

    By definition, smart cards can be programmed to do ANYTHING. And that means giving out any generated private keys... But since the private keys are generated using the data stored on the card (known to the issuer), they can also decrypt any messages sent/received.

    Even the encryption software itself can be bugged to include third party keys for decoding purposes...

  43. You MISSED THE POINT. by Anonymous Coward · · Score: 0

    The government IS the third party.

    ANY third party... So using it to "securing privacy of said info from third parties while in transit" already failed as the government IS a third party.

    You also are assuming the creation of the card is infallable. CAs fail - even government ones. So any single source of keys is already a failure.

  44. TrueCrypt by Anonymous Coward · · Score: 0

    1. Make a minimal truecrypt-file and put the data securely there.
    2. Find out who is the real recipient of the information.
    3. Get his/her email-address.
    4. Make sure recipient understands the concept in person and is able to use truecrypt.
    5. Securely provide recipient with a good password in which to open the file, along with instructions how to handle the data securely.
    6. Send the email to recipient.
    7. ???
    8. PROFIT!

    With any luck, you can continue to use the same password the next time for the same client, but do not have the same password for different clients.
    I'm sorry I can't help you being polite. This is /. after all, jerk! ;-)

    Why TrueCrypt? In theory, you could use PGP. However, realistically not even hardcore sysadmins bother with PGP. Most everyone and everything can use and understand TrueCrypt though. It's a user-interface and availability thing, which GNU packages rarely provide.

    Captcha: antidote

  45. Use the post office by Anonymous Coward · · Score: 4, Funny

    Type the reply on a Royal typewriter and take it to your local post office. Use Certified or Registered mail if you feel squeamish about sending personal information. The NSA can't open a properly mailed letter.

    1. Re:Use the post office by kwbauer · · Score: 1

      I'm fairly certain that they "can" do it. It is actually very simple to open a letter; non-technical people have been doing it for centuries.

      Are they allowed to do so by the constitution of the US? No, but a proper reading of that document would also suggest that there is absolutely no difference between email, FedEx, UPS and USPS nor is there a difference between a desk drawer in your home, a safe in your home, a safe deposit box at a bank, a safe in a rented storage unit or Google's server.

    2. Re:Use the post office by intermodal · · Score: 1

      The main difference is that people use emai boxes as document storage. Document storage and sealed letters are treated very differently under law, though both would require warrants to inspect the contents. The average physical document storage location, however, is not stored with a third party who includes contractual obligations upon the user to allow the storage provider access to that information for vairous processing purposes...in practice, including processing it to government agencies who request it.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    3. Re:Use the post office by kwbauer · · Score: 1

      and intermodal completely skips over the original intent aspect i'm trying ot point out because he is too afraid of it in other areas. My point is that the "law" is fairly often in direct conflict with the "Law" (Constitution) and we put up with it because of bullshit arguments like intermodal's.

    4. Re:Use the post office by intermodal · · Score: 1

      I think you're missing the fact that I actually agree with you. I'm exposing government logic, not endorsing it.

      --
      In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
    5. Re:Use the post office by Anonymous Coward · · Score: 0

      Remember to use a proper seal so they can't just steam the letter open. Wax is, I believe, still the favourite.

    6. Re:Use the post office by LandGator · · Score: 1

      But they can shine a light through it and read it with a scanner. Use an opaque liner. Aluminum foil: It's not just for beanies any more.

      --
      There is nothing wrong with yr Internet. Do not attempt to adjust the picture. We are controlling the transmission - NSA
  46. VPN by Anonymous Coward · · Score: 0

    Most companies with a work force of more than about 30 will likely have a VPN setup to allow workers to access their network in the field. Ask them for credentials to log into their VPN. Send your data accross it

  47. Seriously? by WD · · Score: 1

    You're asking how to ask a question? You request them to send a public PGP key so that you can encrypt the email. If they don't know what that means, you elaborate and point them in the right direction.

    The same technique can be extrapolated to any request that you have in life.

  48. Trying Again by sociocapitalist · · Score: 1

    "The public key may be published without compromising security"
    Source: http://en.wikipedia.org/wiki/Public-key_cryptography

    I had previously written:

    Send the public key in a normal open email and confirm the hash by voice.

    It's the private key that's sensitive and should be kept secure.

    Very annoying to be modded down with no explanation. If you disagree with what I'm posting please reply and explain your position.

    --
    blindly antisocialist = antisocial
    1. Re:Trying Again by fizzup · · Score: 1

      You should not let a missing explanation bother you. You will never get an explanation for any moderation. When you moderate a comment and then submit a comment on the same post, the system undoes your moderation. However, Slashdot's moderation is slightly less ham fisted than most. The system lets you pick a single word that lets the commenter know why his comment is moderated the way it is.

      Your previous comment was moderated "Offtopic." Kudos to the moderator that did it. From the original post,

      My question is, what is the proper wording for such a request?

      You haven't answered his simple question. You haven't done it twice. In two tries.

      I have mod points and I was about to give your second comment the same moderation, but I won't be able to do it now because of this explanation. Enjoy it, but expect another moderator to give you "Offtopic" on your second comment, too.

    2. Re:Trying Again by sociocapitalist · · Score: 1

      You should not let a missing explanation bother you. You will never get an explanation for any moderation. When you moderate a comment and then submit a comment on the same post, the system undoes your moderation. However, Slashdot's moderation is slightly less ham fisted than most. The system lets you pick a single word that lets the commenter know why his comment is moderated the way it is.

      Your previous comment was moderated "Offtopic." Kudos to the moderator that did it. From the original post,

      My question is, what is the proper wording for such a request?

      You haven't answered his simple question. You haven't done it twice. In two tries.

      I have mod points and I was about to give your second comment the same moderation, but I won't be able to do it now because of this explanation. Enjoy it, but expect another moderator to give you "Offtopic" on your second comment, too.

      I appreciate your reply, thank you.

      However, the question being posed is hardly the only aspect of the conversation taking place and, as the overall discussion centered around the actual sending of the public key rather than the wording of the question of how to ask for a public key (which frankly seems a bit of a week question to be posted as the subject of a slashdot topic), I do not feel that my comments were off topic.

      Anyway, thanks again and all the best -

      --
      blindly antisocialist = antisocial
  49. S/MIME by gh0st1nth3mach1n3 · · Score: 1

    Most IT departments don't know the first thing about email encryption, but if you âdoâ get one, it's more likely to be S/MIME rather than PGP. The former is built-in to most email systems and the latter requires them to deploy additional software, which they won't want to do.

  50. How to ask? by Anonymous Coward · · Score: 0

    Dear Fascist Bully-Boy,

    Give me your public key.

    May the seed of your loins be fruitful in the belly of your woman,
    Neil

  51. Encryption, really? by cjjjer · · Score: 1

    How about just zip the data up, put a strong password on it, call her and tell her the password.

  52. Use simple password based encryption by Marrow · · Score: 1

    And in your email ask them to call you for the password.

  53. Snail mail? by multimediavt · · Score: 1

    All these comments so far are missing the K.I.S.S. ( Keep It Simple, Stupid) option. There are physical ways to send electronic data, you can even encrypt it if you wish and send the key and instructions via email, but burn it to a disk or put it on a cheap, small USB key and mail it, duh! Problem solved. The data is still electronic and can be accessed from the media as easily as from an email attachment. What they do with it after that is still bound by the privacy regulations of your country and if you encrypted it to send to them you did your part to keep the data safe. He did say he trusted the recipient, but if they don't know how to use encryption that trust seems a bit misplaced if you ask me.

  54. Is the destination secure? by Marrow · · Score: 1

    You havent said if you expect the decryption on the other side to be safe! Is this security only for in-transit? If they are just going to decrypt the data on the other side and plop it in a company share that you are just as much at risk.

  55. Send and encrypted attachment and use 7-zip by Anonymous Coward · · Score: 0

    Simple, use 7zip -- and put your email in an attachment and use 7zip symmeteric key encryption. Then call them on the phone or mail the symmetric key -- or better yet, give it too them in person. They just install 7-zip, and dearchive the attachement, and supply the key. Can do the same with PGP/GPG if you want but more difficult.

  56. Tried it when HIPAA started -- FAIL by Gim+Tom · · Score: 1

    I was dragged kicking and screaming onto a HIPAA technical implementation task force for a state government about a decade or so ago when HIPAA was first being proposed. We looked at every possible way to encrypt and secure email, both for Data In Transit and for Data at Rest, and the Data In Transit part was intractable. For the situation we had, which was pretty much open with dozens or hundreds of networks sorta kinda on a shared backbone. Too much turf owned by too many players and each went their own way. Most just decided NOT to use email for PHI.

  57. Fools by EmperorOfCanada · · Score: 1

    Many years ago I was dealing with a company that let's just say was huge and their computers guarded massive amounts of money. I was working for a contractor building a web page where customers would fill in an application and the application would be emailed securely to someone who would process it (not a great way but it fit their existing data flow) so after everything was working with our made up keys I asked the head (the entire company's head) of IT for the public key that we would need. He then sent me a collection of files that was all their keys, private and public. And by all I mean the keys to their entire kingdom.

    I found the guy's home number and called him that night and explained to him how public and private keys work and that with the private keys people could own him.

    So the question is not just how to ask for a public key but to make sure that they only send you the public key.

    Personally I have had little success getting people to manage their keys. Few back them up, very few understand the difference between public and private. Often they are fearful of using public keys. Plus the end result is they often send unencrypted emails thinking that they are. "I sent this from my phone. Didn't we set up encryption?"

  58. sounds simple enough? by v1 · · Score: 1

    I have a keypair I got free from comodo, and any email I send is signed by default, which includes my public key. (which isn't visible to most users, using default email viewing settings)

    Thus, anyone that gets an email to me can reply back and all they have to do to encrypt the content is to click the padlock.

    Owell I suppose it's not as common as it should be. You could tell them to go to comodo and sign up for a key, but it's not as straightforward of a process as it probably needs to be for a non computer tech person to feel comfortable doing.

    I suppose the best route would be to direct them to comodo's sign-up form and ask them to get a key and then send you a signed email. If they have problems, or think they've got it set up and you still don't receive a signed email, you might want to fedex a package to them instead. If they prefer an electronic copy, send a pair of usb flash drives with two copies of your data on it, in case one of the drives goes bad. If the person you're talking with isn't a tech, you don't really want to try their patience or make things difficult for them if they aren't able to figure it out immediately.

    Here's the link: https://secure.comodo.com/products/frontpage?area=SecureEmailCertificate

    --
    I work for the Department of Redundancy Department.
    1. Re:sounds simple enough? by CronoCloud · · Score: 1

      I found that using a Comodo key was actually "more fiddly" on Linux, in part because you have to export the thing from Firefox and until recently had to do some command-line foo to use it with gpgsm because it couldn't import it directly as is.

    2. Re:sounds simple enough? by v1 · · Score: 1

      on os x anyway, once you get the .ps7 (iirc) file on your desktop, double clicky and it's insta imported into your keychain. mail will use it automatically if the email address matches one in your account list.

      It would be nice if they added something inside the mail app itself to request a keypair - make the whole obtain/install process very easy, just click a button to obtain and install. I bet a lot more people would use it.

      That process really belongs inside the email program anyway. Having to go outside the mail app to get and install an email keypair is awkward, not where it belongs.

      --
      I work for the Department of Redundancy Department.
    3. Re:sounds simple enough? by CronoCloud · · Score: 1

      on os x anyway, once you get the .ps7 (iirc) file on your desktop, double clicky and it's insta imported into your keychain.

      Nice!

      It would be nice if they added something inside the mail app itself to request a keypair - make the whole obtain/install process very easy, just click a button to obtain and install. I bet a lot more people would use it.

      That process really belongs inside the email program anyway. Having to go outside the mail app to get and install an email keypair is awkward, not where it belongs.

      Oh, I agree totally, somebody should suggest that to the free cert providers that they create an API for a plugin to call or something.

  59. You're wrong to trust them. by BitZtream · · Score: 1

    If its that important to you that you send it to them encrypted, and they aren't asking you to encrypt it, then you shouldn't send it to them because once they get it, they aren't going to be secure enough with it to make your sending it to them encrypted matter.

    Heres a reality check: No one gives a flying fuck about encryption.

    You might, but the instant the other organization get it, thats over with. Its going to probably end up, unencrypted on someones laptop in the public space within a few months.

    If they don't have procedures in place to encrypt everything already ... and you have to ask them about it, they don't have the rest of the procedures and support structure in place to make it worth the time to encrypt it in transit to them.

    If both of you actually cared, and both of you had a clue (which clearly neither of you do, as you're asking on slashdot), then you'd just make sure both of your mail servers did proper SSL for transport and be done with the stupid crap you want to do.

    PS: I develop and make my living writing personal encryption software and systems. Doing all this crap on your end is cute, but worthless when the other guy isn't going to do anything like it and is going to make it trivial for anyone to steal your data anyway.

    Grabbing data as it flows across the Internet is really non-trivial as it requires you work at a few specific places. There just aren't that many jobs open for those positions, and most of the people in them are comfy enough that they aren't going to be running Wireshark to get banking info for your poor ass.

    Its a waste of your time, you just don't realize it.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  60. there is no "send" by bzipitidoo · · Score: 1

    Anyone who is using public key encryption should make their public key(s) available in public places, no need to send it. Could just have it on a web page. That's not quite enough, because there's the problem of authenticity. How is a visitor to the web page with the public key to know it is genuine? Links can be hijacked, web sites hacked, web pages injected, and so on. One answer is to test the key against a digitally signed document that came from the intended recipient of the secure messages, should the communicator possess such a document. More likely is another kind of answer, which is to ask a 3rd party the communicator already trusts. One kind of public place that is specialized in public key encryption is a trusted repository of keys for which everyone has the public key. This 3rd party is sometimes called "Trent". This is basically how https works, and the 3rd parties are organizations such as the somewhat notorious Verisign. Thawte, CAcert, and others also serve as Trents. A person wishing to communicate with a stranger asks Trent for that stranger's public key, or asks if a key really does belong to a particular entity, then can use Trent's public key (because everyone already has Trent's public key) to verify that the message purportedly from Trent is genuine. A problem with this is that one Trent could be a single point of failure. What if Trent is compromised? A way to deal with that is the "web of trust". You don't check the public key of a stranger against just one Trent, you check it with many Trents. If a dozen independent entities all say that some public key really is the public key of the stranger you want to communicate with, then you can be fairly sure you have a good key. This is still not unbeatable, especially if the independent parties get lazy and start leaning on each other too much, so that they are no longer truly independent.

    Asking others to send their public keys looks a bit ignorant. Instead, check around for their public keys. That is, Bob doesn't ask Alice for her public key, not over an unprotected channel, instead Bob asks Trent (through the protected channel he already has with Trent) if Trent has a public key for Alice. If no, then might ask Alice directly. Ask if they use public key encryption and have public key(s) and if so, where a suitable key can be obtained. However, the main reason to ask Alice about it is not to get her key, because she probably doesn't have one, it's more snarky, to make Alice aware that maybe she ought to use public key encryption, obtain a key, and get the word out that she has one.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  61. Use the key which signed the request by Sloppy · · Score: 1

    An organization wants me to send them my personal data by email

    Whatever key was used to sign that request, is the key to use. Since you've already verified the request, you must already have the key and have verified its identity.

    *pause*

    Whaddya mean, "the request wasn't signed?" Hmmm.. Are you sure you know who is asking?

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  62. Ask... by Anonymous Coward · · Score: 0

    Ask them if they have a pgp key first. They should know how to answer that question. If they don't, tell them that you prefer to not send the requested data by an unsecured email channel and ask them for a fax number.

  63. Did you try looking it up? by PenguinJeff · · Score: 1

    I know if I do a key search for myself I find my public keys.

  64. Fax it by Anonymous Coward · · Score: 0

    You are better off faxing the info. Otherwise send an AES encrypted zip (warning that the default zip encryption is zipcrypt which is insecure) and over the phone give the password.

    The unencrypted data stands a good chance of being sent by e-mail again though. Leave out PII data like your SSN and give it over the phone.

  65. The private key is locked in a vault... by Glires · · Score: 1

    If you are sending an email to a large corporation, then the public key is useless to you because whomever is receiving your email doesn't have permission to use the company's private key to decrypt the email.

    --
    -Glires
  66. Too old school? by MattGWU · · Score: 1

    Finger me for my public key!

    --
    "These people look deep within my soul and assign me a number based on the order in which I joined" --Homer re:
    1. Re:Too old school? by CronoCloud · · Score: 1

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1

      Ha ha ha, now that made me laugh.  You aren't on the pgp.net keyserver so I got your pubkey from Slashdot.

      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.14 (GNU/Linux)

      iEYEARECAAYFAlIGZ7gACgkQnludVzJNqF0oewCfWk2CP302HFdtswwiBpKKiwqS
      qtwAn2rIbX/Fd4BGtSL1pWrbr6lJs5wb
      =3URY
      -----END PGP SIGNATURE-----

    2. Re:Too old school? by Just+Some+Guy · · Score: 1

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1

      For those wondering: his sig actually checks out. Not that you should take my word for it.
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.14 (Darwin)

      iQIcBAEBAgAGBQJSBtZBAAoJEFTZkGopS3/z5sMP/1GIm9n0Jy1v7r/axv83fuM9
      9TMdh0Ff7zXQzFM7TdK2dUXqPzzg3E2nIceT4SamdxTAR7pmz05qlQBuMtaeuVrG
      /MSkgXgN/EQtJJDbySjU1qLIGaaEUw7b3P9YJ7o82ONqG1JXOVX8NtpBAjmY5XjT
      S/fLzqnVWtu4b2yTwMe4nySwApWacKJMHpSPK90aCmdzWTyqY+EdWI9XI1Mc/xAx
      zzvueEjFfbJ2SUkkqQrrynewia9vxUSUCikwR9f/Ji+240vDctnrC1B3lBR3prS3
      otGs/dMVKXrnsjfTmp0NzBj/Oe7nJ1bWTLkSeKF+SfKTv/9F7iwNweTQOdYrPX0w
      NNh6IBh3JiVd9F+k0QPKeCwujHbErvnl5+abkxqf/fZyGafAPRj/DLtf3nVb92N7
      mArQlakma9I7eLtxYV8f8dOi41xluL4C/1c3+5NHO609PYDJ0bwRt6CM/AfwM8Jh
      lqXyCog66oJQ7gxFcgHyijJbKx6hZACzGLJvFtY5ckFkXhQwV+cyeeRk7bfKF4Ay
      h9SyXJK+SjaJMX4nKoD4DDfofMjfgERobPNNJC/reQJX27kvX9fWloii76kb/QVR
      11DPVC7GkTQH0XV0JB24ZeuWhYdaKHY2aKK8Gv+30eh3Nn//r1GVAI6rJs/pkeAU
      TmyOz1Fo8NpY9GBa3WjA
      =OCRT
      -----END PGP SIGNATURE-----

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:Too old school? by CronoCloud · · Score: 1

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1

      So does yours.  Though Slashdot's lameness filter does prevent one from posting an ascii armored encrypted message.
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.14 (GNU/Linux)

      iEYEARECAAYFAlIHmE8ACgkQnludVzJNqF0cAwCgjLhVmE7jzuKZSWsogiFOlf4Q
      JVoAn3BW/V0FD4rX32AR+3YbEUcwrYOE
      =o48g
      -----END PGP SIGNATURE-----

  67. Search for it using the available tools? by CronoCloud · · Score: 1

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    You can always search for it first:

    If they're on Slashdot

    http://slashdot.org/~usernamefoo/pubkey

    Or:

    sudo yum install pgp-tools

    or

    sudo apt-get install pgp-tools

    And then:

    keylookup e-mail@foo/username/identifying name

    For example, keylookup --frontend=plain Rob Malda

    gpg: searching for "Rob Malda" from hkp server subkeys.pgp.net

    1024R/239BB413 2000-2-9
    Rob Malda <malda@slashdot.org>

    1024D/8662850F 1999-7-7
    Rob Malda <malda@slashdot.org>

    Now run gpg --recv-keys <key ids>

    I used frontend=plain so I could paste the output, not using it lets you select one via checkbox in the output and import.
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.14 (GNU/Linux)

    iEYEARECAAYFAlIGY14ACgkQnludVzJNqF2B+QCeKNVEU8AJ5OPwqs+A4PEcHYp4
    BS4AoMXbo7yopYxycMp+K+WqX58SnYUP
    =NDBb
    -----END PGP SIGNATURE-----

    1. Re:Search for it using the available tools? by Just+Some+Guy · · Score: 1

      How do you upload your pubkey to Slashdot anyway? I apparently uploaded mine years ago and you can still fetch my old revoked key, but I can't find the place in the new "improved" account manager to update it.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:Search for it using the available tools? by CronoCloud · · Score: 1

      I don't know! I too uploaded mine years ago and there doesn't seem to be any way in the "improved" account manager to upload one.

      If only one could make the accounts thingy behave like the one in the old days.... at least you can still make Slashdot itself look and act mostly "traditional" By traditional I mean how Slashdot looked and acted when I joined in 1999-2000

    3. Re:Search for it using the available tools? by Just+Some+Guy · · Score: 1

      I like most of the new stuff, but yeah. I turned off JavaScript momentarily to click around in the user settings and that at least let me view all of them, but the public key stuff seems to be read-only now.

      --
      Dewey, what part of this looks like authorities should be involved?
  68. Setup your own web server with SSL by FuzzNugget · · Score: 1

    It may seem a bit overkill, but I already had a web server setup at home to host my own personal (low traffic) website, so I was mostly there already.

    At some point, I needed to send someone a private document that I didn't want intercepted by eavesdropping, so I created an SSL-only vsite subdomain in Apache, uploaded the document and simply provided an HTTPS link to the recipient. Add HTTP auth with .htaccess/.htpasswd to require a login and make the login something you've predetermined with the recipient or based on a clue that only the recipient would be able to decipher. Also use "Options -Indexes" and create a robots.txt to deny all bots for further obfuscation.

    For extra security, use cron or something to delete the file after a couple of days or tail Apache's access log to see when the file is accessed by your recipient and manually delete it after it's downloaded.

    It took me about an hour to figure out how to setup SSL the first time. If you want to use this method, I imagine it would take a 3 hours or so to initially set this up in a VM on your computer (you could use something like Turnkey Linux' LAMP stack to make it really easy). After that, it's just a matter of a couple of minutes to send each secured file by uploading the file and creating user creds.

  69. PGP should be a part of fundemental learning by Time_Ngler · · Score: 1

    Wouldn't it make sense to teach this in the public school system? It has the same characteristics as math, reading, science, etc. It's something people aren't motivated to learn because it has no immediate benefit to them, but will help them out in the long run.

  70. Re:Why don't you use something like 7-Zip encrypti by Anonymous Coward · · Score: 0

    then phone the destination and give em the proper password and/or way to decrypt the informations ?

    You must be German.

  71. I hope they refuse to give it to you. by Anonymous Coward · · Score: 0

    If they are truly concerned with security then the company should refuse to give you their public key. Public keys are public and should we widely publicised by trusted third parties, not supplied by the purported owner. The organization that created the public-private keypair is responsible for distributing the public key in a secure and verifiable matter. They are the ones who know the true owner of the key.

    Trust me. I'm J. Edgar Hoover, past head of the FBI. I can provide all sorts of identity documents if you need them. I'll even send you sworn statements from my attorney, my mother, and my dog. Just trust me. We're good at providing sworn statements.

    Now, as a practical matter people exchange public keys all the time. Everyone knows you need the public key so just ask them where you can get it. They will either direct you to some trusted key repository or will just send it to you. Of course, if they send it to you then you have to already know and trust them. Word it like this:

    I need your public key use PGP. Please provide it or explain how to obtain it. Thanks.

  72. Easy, don't attach the files, use secure service by slacklinejoe · · Score: 1

    I have to do this all the time for work as I used to manage an large HR unit's IT needs - and they really do need your SSN, on every damn piece of documentation... Find a secure service or hosting option that meets your security requirements, there are hundreds out there. Personally I tend to use LastPass's secure notes or if it's not super secure data I'll just use Evernote w/ attachments and send them a private URL. Again, if you don't like those options, there are literally hundreds of others including roll-your-own services, I've used Accellions (clunky but it works), Box.net and Dropbox or even just spinning up your own web server w/ a required password you give them over the phone. All of varying levels of security and hassle to the end users. To them, it's just an email with a link and perhaps they have to enter their email or go through a sign up process the first time. It doesn't have to be that hard.

  73. Move on by superwiz · · Score: 1

    If a secretary asked you to send personal information in the email, it's a good bet that she sends it around herself encrypted. You probably have a lot at stake dealing with this organization, but before you start out just be sure to understand that they WILL send your information unencrypted. The contact with them might still be worth it to you. But the loss of privacy is part of the price you'll pay. Now what's worth more to you depends entirely on your circumstances.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  74. use pdf by Anonymous Coward · · Score: 0

    What I have done in a similar situation is to email an encrypted pdf file and then call them with the file's password.

  75. just encrypt a pdf by Anonymous Coward · · Score: 0

    Just send an encrypted pdf, and wait until they ask for the password.

  76. We need a mime header by scorp1us · · Score: 1

    I think we should add a public-key-requested header to MIME, so that it can be built into mail clients. If the user adds a public to to their account then with a checkbox or button can choose to attach it to the mail. The user can supply their own key or one can be generated.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  77. Man in the middle by tepples · · Score: 1

    E-mail is not secure. Encryption without some degree of authentication of the party on the other end is only marginally more secure because nothing keeps the man in the middle from sending you his public key instead of the ultimate recipient.

  78. That is Why It Needs to be Open Source by theshowmecanuck · · Score: 1

    If this scheme/process was open source it would be simpler and better understood. Because if someone disagreed with how it was done, and thought they could do it better, they could just fork it and make a better one. That way we would never have a proliferation of different schemes, because the latest person to fork the code/scheme/process would have the best version, and it would be easy to keep that one up to date since people around the world would only need to concentrate on that one. There wouldn't be dozens of different projects doing the same thing and burning all those hours reinventing the wheel.

    --
    -- I ignore anonymous replies to my comments and postings.
  79. Trust bottlenecks by tepples · · Score: 1

    Key signing parties work well for helping validate identities of endpoints within reasonable walking, cycling, or public transit distance of one another. I don't see how they'd work so well between cities, especially with TSA cracking down on flight. So as I see it, a web of trust would end up with a bunch of well-connected islands within a city and a bunch of bottlenecks among frequent flyers.

    1. Re:Trust bottlenecks by Meski · · Score: 1

      The way i understand web-of-trust, it would only take one frequent flyer who knew at least one person well in the cities he traveled to, to connect the internally well-connected islands. Think of it like spreading STD. :^)

    2. Re:Trust bottlenecks by tepples · · Score: 1

      it would only take one frequent flyer who knew at least one person well in the cities he traveled to

      Until this frequent flyer or one person becomes compromised. I believe it's called a "single point of failure."

    3. Re:Trust bottlenecks by Meski · · Score: 1

      Well, I said single, but it's more likely to be a dozen or more. Frequent fliers aren't completely dead.

  80. Check if their MTA supports SMTP over TLS by Sipper · · Score: 1

    I've yet to deal with an organization that has a GPG/PGP key for encrypting email to the organization. I don't think there's anything wrong with asking if they have one for encrypted email use, and so I think it's fine if you go ahead and do so, but I also don't expect that they have one.

    What is more common is for the email MTA to support SMTP over TLS encrypted transfers. This can be verified using 'swaks' by testing each of the company's email servers listed in DNS one by one.

    Finding the mail servers that cover a domain, for instance "nonsense.com":

    $dig nonsense.com mx +short
    10 nullmx.nonsense.com.

    $swaks --ehlo testing.example.com --server nullmx.nonsense.com --tls -q TLS
    === Trying nullmx.nonsense.com:25...
    === Connected to nullmx.nonsense.com.
        220 mx ESMTP
            EHLO testing.example.com
        250-mx
        250-PIPELINING
        250-SIZE
        250 8BITMIME
    *** Host did not advertise STARTTLS
        QUIT
        221 mx
    === Connection closed with remote host.

    If the company email MTAs all DO support SMTPS, then perhaps that will be good enough. Even if the company did support GPG, there are certain things such as the Subject for the email which don't get encrypted, so SMTPS is important for those reasons anyway.

  81. Mailvelope has a Chrome/Firefox Webmail Plugin by Anonymous Coward · · Score: 0

    http://www.mailvelope.com/

    Seems to work reasonably well and is OpenPGP. Fairly certain that it's as secure as your PGP Key is (you can import from outside generators or use the built in one). Anybody researched how well this solution is implemented?

  82. Just use a password-protected PDF by forevermore · · Score: 1

    Pick a password/phrase agreed upon via a phone conversation. If you try to get their IT department involved, the people working with your documents will just end up passing your decrypted documents around via email or other insecure file storage mechanisms, anyway. A password is simple enough for most non-technical people to understand, and is build into the PDF spec so no special software is needed to view or create, which makes it much less likely that there will be an insecure version of your paperwork sitting around somewhere, and documents sent *back* to you are more likely to also be encrypted (the last time i refinanced my mortgage, my broker actually requested that we do so for all communication). FWIW, assuming you trust them and SSL is enough encryption for you, you can usually share things privately through services like Dropbox and then remove the files once you know they've reached their destination.

    --
    Do you really need reason for beer? Wingman Brewers
  83. Not over email by Mr.+Freeman · · Score: 1

    First of all, your request shouldn't be made over email. If it's an insecure link then the key might be compromised. You're going to have to go into their office and ask them for their key on a flash drive or similar media. Or, you're going to have to grab it from a keyserver that you've verified in a similar way. Keep in mind that anyone can register a public key under any name and add it to whatever keyserver they wish, so you need to make sure that the key you grab doesn't belong to an imposter.

    If you're thinking that you don't need to do this "because, really, how likely is it that someone has compromised the link?" then you can just send your personal data in the clear. After all, if it's unlikely that the key will be compromised then it's just as unlikely that your data will be compromised.

    Of course, you should probably be ready for this organization to give you funny looks when you ask for the key. When you finally do get the key, if they even have one, then be prepared for "your email did not come through properly and looks like a bunch of jumbled characters. Please resend it." If the secretary doesn't know what the public key is or how to get it then how likely do you think it is that anyone else in the organization knows what it is? Maybe some guy in IT knows what it is, but he probably isn't in the business of running around to everyone's computer to decrypt their email.

    --
    -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
  84. people still use PGP? by Anonymous Coward · · Score: 0

    just asking.
    been a while since I've heard of PGP keys and PGP in general. i thought Norton/Symantic stopped developing PGP.

    i guess GNU PGP took over Symantic PGP? i used to have Symantic PGP version 7 that ran under windows 98, I think.

  85. How about "Do you have a secure method?" by Anonymous Coward · · Score: 0

    Rather than go in to the weeds, how about you just ask "do you have a secure method of sending this to you?" That usually works - often times they don't use GPG/PGP/similar, but they will use a third-party secure email service.

    The (computer security software) company I work for does not officially support S/MIME, but I did go through the effort to get a certificate for my email address. In 3 years of having it, including needing to send files and information securely many times, I have had exactly one other person have an email certificate to exchange and send/receive securely.

    We *DO* use a third-party secure-email provider that is used by quite a few of our customers. When both sides use this secure email provider, it is fairly transparent (as long as you are using Microsoft Outlook,) when only one side is using it, or you aren't using Outlook, the recipient gets an email that directs them to a "reconfirmation of ownership of email address necessary" secure website that contains the content.

    We also (especially for larger data) use SFTP (with "24-hour-only accounts",) and a secure-upload website that, similar to the email provider above, uses double-confirmation. (Merely having the first link is not sufficient, every time you want to access it, it sends you another email you have to click the link in, and that one is only good for an hour.)

  86. Signed message by Anonymous Coward · · Score: 0

    "Please reply with a digitally signed message"

  87. and for people who aren't Estonian....? by SuperBanana · · Score: 1

    So your government gives out these cards - great. That works fine if you're Estonian (and apparently, you don't have a choice in whether you carry one or not...unlike, say, the US, where you are not required to acquire nor posses ID.)

    What if you're not Estonian? What if you're not in the country legitimately?

    It wouldn't surprise me if you have an entire second class of people - those who can't get the cards, and thus can't sign contracts, can't get bank accounts, can't email officials, can't get transportation passes, etc. Do you need the card to get medical care? File a police report? Etc?

    The problem with being forced into the black market is that there's a lot less legal protection in it, and a lot more people interested in taking advantage of you...especially if you can't/won't go to the police.

    The technology sounds great, but it's effectively an immigration control tool. Which is a bit of a problem, given Estonia's population has plunged in the last 30 years.

    1. Re:and for people who aren't Estonian....? by Anonymous Coward · · Score: 0

      What if you're not Estonian?

      Don't worry, the EU is working hard to mandate this sort of thing. Across all of Europe. Belgium has it already, complete with unfettered, unencrypted access to your personal data for anyone who manages to stick your card in a reader. Probably a few more countries. Even Iceland has it, though it's not part of the EU. Progress!

      What if you're not in the country legitimately?

      Oh! That's what you mean. Uhm. Well, then you don't (legally) exist and you shouldn't be there. So go away. Problem solved. Next!

  88. Par for the course by Anonymous Coward · · Score: 0

    Hi. I'm a snide, unhelpful a-hole. This makes me indistinguishable from every other Slashdot contributor.

  89. offer to fax in the documents by Khashishi · · Score: 1

    but you risk them thinking of you as a neanderthal.

    1. Re:offer to fax in the documents by vandamme · · Score: 1

      I send reports to a government office in PDF, and call up to tell them the password. This plan seems idiot-resistant, and low-tech. Also, I can verify they got it.

    2. Re:offer to fax in the documents by vandamme · · Score: 1

      ...and I wouldn't think of a FAX as being very secure.

  90. Old Skool by Anonymous Coward · · Score: 0

    CKT version dos tools or bust!

  91. Print it! by Anonymous Coward · · Score: 0

    And send it in the mail. Only takes a day and is still the safest way to send info (if compared to workload).

  92. Re: Switch to an _older_ technology by Anonymous Coward · · Score: 0

    Don't forget that unauthorized interception of communications on the POTS networks is a federal felony, while intercepting data packets is at the discretion of the prosecutor.

  93. Here Is The Proper Way To Ask Corp For Public Key by Anonymous Coward · · Score: 0

    Dear Organization,

    Let me see if I have this right: You want me to send you my personal details in email plaintext, which everybody knows is as secure as postcards. Here we are in 2013, the NSA's for-profit contractors are intercepting everything, passing it on to other agencies such as the DEA, and probably even selling it to whoever will buy it to make even more money, and you haven't thought about communicating securely with people? Why would anyone buy anything from you if they cannot do it securely? Why would anyone want to work for yo.. you know what? Nevermind! Until you pull your head out of the stone ages and post your public key on your web site, I'm not really interested in interacting with you.

    Sincerely,

    Your customers, clients, potential employees, current employees, and the public in general.

  94. *END-to-END* by DrYak · · Score: 1

    Webmail providers could do something akin to mega.co.nz style vault access, and only the user's password could decrypt the messages they receive.

    If the mail is decrypted remotely on the server, that's a possible point of attack.(Either through legal mean, or through hacking/virus). The content could be intercepted while the server is decrypting it for you out of its secure storage.

    The only technical mean to increase privacy is to use *END-To-END* encryption. As in: The message is encrypted AS THE AUTHOR is writing it on the author's mail client and the message is decrypted only AS THE RECIPIENT is reading it on the recipient's computer with the recipient's mail client. Each end of a secure communication must do the encryption/decrytion locally on a machine and on a software that they control (which in, my definition, requires also at least some level of opensource, so that 3rd party can check the OS and client and confirm that there are no attempts at eavesdropping). If the encryption or decryption are done on their behalf on a different machine and/or software that the users don't control, there's a risk that eavesdropping happens there.

    Same logic with OTR for messaging (end-to-end encryption of messages, NO MATTER OVER WHAT THEY TRANSITED UNDERNEATH).
    Same logic for VoIP (ZRTP/SRTP is a good solution for encryption over SIP/Jingle/H323 and other RTP based VoIP protocols. On the other hand Skype is a very bad solution: their encryption scheme is completely obscure and secret, you don't control the software, you can trust them the way they encrypt, and Microsoft openly admits with the EULA that they could comply with local wiretapping rules if required to by law enforcement)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  95. Extensions, not embed javascript by DrYak · · Score: 1

    Doing encryption, decryption, signing and verification in the web browser is horribly insecure

    Note that I've specifically spoken about an *extension*, something that rests above webapps and their embed scripts and can overrule their javascripts by implementation.

    Just the way that NoScript, AdBlock, and co can override and rewrite a page, no matter what javscript is in there, the same would go for such an extension. It has to run inside the much more secure UI environment part of the browsing experience, rather than running in the webapp's environment. It has to sit outside the sandbox in which the webapp javascript is executed, so that it could never intercept the plain text.
    The plain text should be out of reach of the context of web app and run in the same context as - say - the part of UI responsible for browser security configuration or saved password storage.

    The maximum that could be allowed is some cooperation to make the extensions job easier. What I meant in the original reply, is simply flagging which part of the pages contain mail body to be decrypted or encrypted by the extension (as in telling "the DIV id# 14857 is the own containing the message body. If you have a decryption extension, that where it should tap into the page"). Never handling the decryption/encryption it self.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  96. Whaaat!?!?!? by DrYak · · Score: 1

    If I mis-read DrYak's post, then I apologize for muddying the waters. But from the other responses above, the water isn't crystal clear to begin with.

    In my post, I've never even mentionned *how* public key encryption should be implemented, because I presumed that most people here on Slashdot know how it works. In fact this whole thread simply speaks about known standards, sush as GPG, PGP, S/MIME, etc. nobody is trying to re-invent encryption.

    My post was only an answer to the above mention that most people don't use mail clients (like Thunderbird for example) which DO have nice implementations of said secure standards. Instead most people nowadays use webmail (like GMail, for example) which can't handle secure standards for obvious reason.
    I'm reasoning that the "secure part" (PGP, GPG, S/MIME, the standard stuff. Nothing new or revolutionnary) could be implemented in a secure way in the browser it self, as an extension. Which therefore runs:
    - locally (and doesn't depend on the webapp or anything else on the remote web server. Except maybe some simple collaboration like tagging which DIV contains the message)
    - in a different context than the webapp and in the same context as the rest of the UI. the decryption/encryption doesn't happen in the same sandbox as the javscript and thus is less susceptible to eavesdropping (just like webpages can't interfere with your security settings, nor with your management of saved passwords).

    In short, I don't tell *how* public/private key encryption/decryption should be done (there's GPG, PGP, S/MIME, etc. for that).
    I tell *where* we could do it, so that webmail users (like GMail, and co) could do it too, in a secure fashion.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  97. No security in (server provided) Javascript !!! by DrYak · · Score: 1

    Web-mail can deploy client side JavaScript decryption. So when a message is encrypted, it gets delivered as is (encrypted) to the client and only gets decrypted client side. This could be done by asking a password or pasting a hash.

    This is the WRONG WAY to do it.
    Main problems are:

    - You're running the encryption/decryption in the same sandbox as anything else coming from the web. The message exists in the same address space as all the other shit which gets downloaded and run from the web. Some clever hacks could use this to retrieve the decrypted message. (A rogue javascript peeking into the result of the decryption java script).

    - You're executing code you received from a third party. More precisely precisely, at each refresh, you're getting a new copy from the webserver (approximately, but you see what I mean: you're running code which is more or less stored externally, outside of your control). Next time you log into the webmail, it could very likely happen that the webserver sends you a slightly different version of the script which sends back the decrypted plaintext once it's decrypted. That is one probable way to implement wiretaps if law enforcement ask them.

    You need an extension.
    - Some thing which runs outside of the reach of the sandbox where all webapp run. something which runs in the same context as, for example, the security settings of you browser, or the management of saved passwords.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  98. Extension is important by DrYak · · Score: 1

    And what would stop this javascript text editor from sending every keypress to a parallel file or server prior to the encryption process?

    Nothing could stop it. But what could stop your stand alone mail client from secretly sending screenshot to a parallel server prior to the encryption ?

    Some level of opensource is required to audit such an extension, just like some audit would be needed to audit a standalone mail client.
    Also, this needs DEFINITELY to be implemented as an extension, not server-provided javascript code, so that it runs outside the sandbox in which all web stuff is executed, and runs in the same context as your browser's security settings and managment of stored passwords). So you have 1 trusted extension (and not some remote code which is sent again each time and could be altered between runs) and so the decrypted plain text is outside of the reach of potential javascript attacks.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  99. Signing vs encryption by DrYak · · Score: 1

    Sorry but what has *digital signing* something to do in a long discussion about how to implement *secure encryption* and a subthread about how to do it for people using Gmail and other similar webclients?
    Okay, they both use the same technology under the hood (public/private key pair), and of course similar web of trusts for the public keys.

    But then mr. "I Am New Here" comes and completely mixes the two, tells that public key *encryption* can't work for security, and gives argument for that based on *digital signing*.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Signing vs encryption by I'm+New+Around+Here · · Score: 1

      But then mr. "I Am New Here" comes and completely mixes the two, tells that public key *encryption* can't work for security, and gives argument for that based on *digital signing*.

      Hi there, MrYak. I mis-read your post earlier and thought you were talking about using your own private key to encrypt messages within gmail/yahoo/etc. Basically, I thought you had mixed the two, and responded to that.

      Specifically, your line:

      You see plain text on the screen, but what actually goes into the "textarea" of the form is encrypted.

      led me to think you were encrypting the text area with your own private key as you type.

      I apologize for getting it wrong.

      --
      If you think I voted for Trump because of this post, you're wrong. I voted for Dr. Jill Stein of the Green Party. Again.
  100. Not even mentionned. by DrYak · · Score: 1

    That is what I said in my second paragraph. That isn't what the post I replied to seemed to be saying. I read his post as saying his browser encrypts messages with his own private key, for the recipient to decrypt with his public key, hence my concern

    I don't even *mention* the words "private key" or "public key". Stop tryig to invent things out of what I've writte. :-)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  101. public keys and signing by ultracosm · · Score: 1

    Most decent PKI implementations include a copy of your certificate/public key in a signed message that you send. Most decent email programs will strip the public key (and/or certificate) out at the recipient's end and associate it with your ID in their contacts list. (A decent company IT implementation would do it globally, but that's another story.) So if you send her a signed message, she can still read it (unless you encrypt it too, which you wouldn't, because she doesn't have your public key yet) and she will have your cert/public key stowed in her contact list.

    If you can get her to (a) sign up for a cert, and (b) install it in Windows or Outlook, and (c) set Outlook (she probably uses Outlook, sigh) to sign all outgoing messages, you will get her cert/pubkey the next time she sends you a message. (I believe Outlook handles certificates out of the box, but you need to use an add-on for PGP/GnuPG. A certificate is just a public key with some certified identity information to go along with it.)

    Then you can use her certificate or public key (which you got from her signed message) to encrypt your private information for her, even if she doesn't realize she sent it to you. Outlook will automatically decrypt it with her private key if she opens it (even if it doesn't in some list views).

    The hard part is getting her to sign up for a cert or create a GnuPG key. Her IT staff could take care of that.

    If people would start using the encryption that is built in to their email programs, public keys would be widely distributed and you wouldn't have to ask.

    I assume you asked a keyserver (e,g, keyserver.pgp.com) if there was a key associated with her email? That would be something you can check easily.

  102. As you had it by Anonymous Coward · · Score: 0

    Instead of anything in quotes, just how you asked us. Could you please "send me [your company's] public key for encryption." If necessary, specify "for secure e-mail," after that. Specifying PGP/RSA will make you seem either too geeky, too specific, and perhaps raise flags that you're trying to find out more than is necessary. The person receiving your e-mail will know who to ask within their organization if they don't already have it scribbled down on a post-it stuck to their monitor.

  103. Well ask.... by niftymitch · · Score: 1
    Ask. that is the first step!

    They may have no process but first you have to ask.

    Tell them that you do not trust the coffee house WiFi that
    you need to use and that this is important to you.

    Since we do not know who the company is, who you are and what nation/ locality you are in we can go nuts on all the options. Consider the chaos that Obama is having over his birth certificate. Personal data needs protection you and those that mandate you disclose it to have a shared responsibility. The law in many jurisdictions almost protects you.

    Print it out and send it registered snail mail requiring that the paper be signed for by the recipient unopened. i.e. Old School.

    The best way is always in person. Joe Baddude could send you half of a digital encryption key pair and you would never know.

    Building a personal library/ web of public keys is important for many. For example if you have a trusted friend in a city far far away that individual could pick up the public half of a key from a company or individual you need to work with and send it signed by his key that you have. You need to do the same for him or her. Many post their key on their personal web site and validate with a MD5SUM or other hash validation.

    --
    Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.