Slashdot Mirror


Is Encryption Really Secure?

taustin writes: "Phil Zimmerman did the world a great favor when he created PGP and released it for free for personal use. But no encryption program is better than the practices of those who use it, and the easiest way to crack any security system is with the help (knowing or otherwise) of the people who use it." from Bruce Schnier's latest book, _Secrets and Lies_: "Remember, for the whole digital-signature system to work, you have to be sure that only you know your private key. Okay then, how do you protect it? You almost certainly don't own a secure computing system with physical access controls, TEMPEST shielding, "air wall" network security, and other protections; you store your private key on a conventional computer." In other words, your encrypted files may only be as secure as the computer and network on which the key resides.

taustin continues: "I made a disturbing connection the other day between PGP (or any encryption program) and the many security vulnerabilities that keep cropping up in web browsers and mail clients. It seems we don't go a week without some new way for a 'hostile web site' or 'malicious email' to read files from our hard drives. These are usually downplayed, because, in general, they can only read, not write to or delete, files, and because one needs to know the exact file name and path to exploit them. How easy is it to guess at the path and file name of a file that could be damaging for someone to just read?

Encryption relies on keys, which are kept in keyrings, which are computer files; and those keyring files have a default install location; and while that default location can be changed, the program still keeps track of where it is. In the case of PGP, this is a file called PGPprefs.txt, and that has a default location that (as far as I know) cannot be changed. And if it can be changed, the location of the preferences file has to be stored somewhere.

So it looks to me like it wouldn't be all that tough for someone who knows how to exploit one or more of these vulnerabilities to just grab someone's entire private keyring if they don't have all the patches installed.

What's really disturbing is to compare all this to current 'sneak-and-peek' search warrant practices - where police agents can break into your home or business to conduct a search without having to tell you, before or after, that they've done so. It is not entirely clear if such searches are illegal now, but they would be sanctioned by bills like HR. 2987, the Methamphetamine Anti-Proliferation Act of 1999. With the ability to remotely steal a private key, without even having to enter you home, and legal sanction to do so, there are frightening possibilities.

Having the keyring, of course, is not quite all there is to it. Keyrings are protected by passphrases, as well. But passphrases are not as secure as encryption keys themselves are - they are chosen by the user, and most will fall to dictionary attacks very quickly.

So what are good practices to adopt when using encryption software? Should one keep the keyring on a floppy disk, and never have it in the computer when it's connected? Should PGP (and other encryption programs) be changed so that the user has to manually identify where the keyring is whenever the program starts? Is it possible to make the program as safe in Real Life as the alogrithm is mathematically?"

201 comments

  1. Who's we? by Anonymous Coward · · Score: 1

    It seems we don't go a week without some new way for a 'hostile web site' or 'malicious email' to read files from our hard drives.

    Then depends heavily on who you are and what your habits are. I agree that I frequently hear about ways for web sites and email to read other people's files, but these almost always rely on the user running extremely poor-quality software. I suspect that the intersection between users of PGP and users of "holeware" (e.g. MS Outlook, MS IE) is actually pretty low. Once you get away from the Microsoft stuff, most people's computers (even Mac users) are pretty resistant to attack.

  2. Correction, Cliff by Anonymous Coward · · Score: 1
    In other words, your encrypted files may only be as secure as the computer and network on which the key resides.

    Too optimisticly put. The encrypted files can be at most as secure as the key;the key is no more secure than the least secure of the system which stores it and the system which it is loaded into for use. That's the best case; errors in the crypto software can degrade security further, but the important point is that God's Own Encryption Algorithm can't improve on the security of the key itself.

  3. Security almost never broken through encryption by Anonymous Coward · · Score: 2
    When is the last time you heard of a system being broken through its encryption?

    Back doors, social engineering, floods, DOS...there are so many more obvious and exploitable ways to break systems...its a waste of time and effort to go for the encryption routine as the target

  4. Weakest link in any crypto is... post-it notes! by Anonymous Coward · · Score: 3

    You can have the strongest crypto in the world, but if your staff writes the passwords on post-it notes stuck to the monitor, you are wide open. Ironically, requiring more frequent password changes, only encourages writing down of passwords even more.

    1. Re:Weakest link in any crypto is... post-it notes! by (codic) · · Score: 2

      No one ever said security was free...

    2. Re:Weakest link in any crypto is... post-it notes! by ezzumsss · · Score: 1

      Writing down passwords isn't necessarily a bad idea (although I'd agree not to do it on post-its stuck to your monitor ;-) I have a nice collection of them, changing them about every month or two and feel strongly that if any of my friends or co-workers start reading my agenda (where I keep them and which has much more private information than my mailbox), I have a totally different problem than just the security of my accounts.

  5. I am implementing iButton support for GPG by Paul+Crowley · · Score: 2

    I'm implementing exactly this as part of my work (I'm employed by www.convergence.de). We've demonstrated signing with all the hard crypto happening on the iButton, and now we're completing the integration with GPG; I've met with Werner Koch about the best way to do this. The tamper resistance on the iButton is excellent, and the programming is easier than other such solutions. I'd write more but my wrists hurt; however, please feel free to mail me iwth any questions.
    --

  6. Ironic by dkusters · · Score: 1

    It is ironic that the asker of the question quotes 'Secrets and Lies' but fails to understand the point of the book. S&L's point is that there is no such thing as perfect security. Solely focussing on prevention is misguided because hackers will break in. Secrets will be revealed. Encryption will be compromised (especially through side-channel attacks such as this one).

    Schneier's point is that building walls is not enough. The computer security model will follow the same model that all other security has historically followed. You will buy insurance. You will get discounts on your insurance by putting into place firewalls, PKI, intrusion detection, etc..

    Ultimately, insurance, not security, will give peace of mind.

  7. Bruce Sterling's PGP key by Pseudonymus+Bosch · · Score: 2

    What's your PGP key?

    Don't use 'em. I never knew a real-life computer crime cop or investigator who paid any attention to deciphering encryption. I regard this as a 99% theoretical form of "security." Using big number-crunching high-tech to protect the brief transmission of Internet email gives people a false sense of security. If you get in trouble, it won't be because you were tapped and cracked by the NSA. It'll be because somebody you trusted ratted on you (or because you bragged). Trust me on this. If you're really worried about your privacy, stop using credit cards and shred your trash.
    __

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  8. Well duh by Julian+Morrison · · Score: 1

    Your secret key is as readable as any other bit of in-memory stuff. Which means: very, to root; not very, to most anyone else. But then, if they're root, they can just swap out the PGP binary for a weakened one.

    Just snaffling the key file won't help Black Hat, though. It's ususally encrypted with a symmetric cypher before it's ever stored. That's what the key passphrase is for.
    --

  9. Re:Encryption is necessary, but not sufficient by Ed+Avis · · Score: 2

    The OpenSSH people use 3DES as the default cipher and include Blowfish as a faster but less secure alternative. I don't know what you mean by 'Blowfish128' - is that the same as plain Blowfish?

    Even if Blowfish is designed to be more secure than triple-DES, that doesn't mean it is more trustworthy. It's newer and hasn't had the same amount of hammering on it over the years as 3DES has had. Triple-DES with three different 56-bit keys is generally considered a good symmetric cipher; its disadvantage is slowness.

    --
    -- Ed Avis ed@membled.com
  10. Encryption is necessary, but not sufficient by Ed+Avis · · Score: 3

    The point is not 'if it is encrypted, it will be secure'. That has never been true.

    Rather, what you should remember is that 'if it is not encrypted, it is not secure'.

    Personally, I think it is more important to get encryption in there - even with *bad* practices - than to worry about getting the last 1% of security from already-encrypted apps. For example, going from telnet to ssh with password-sending (your password is encrypted in transit) is a huge leap in security. Going from ssh password-sending to public-key authentication is only a small extra step, if anything. Choosing a long passphrase, or going from Blowfish to 3DES, are pretty unimportant for most people. Few crackers are going to see encrypted bits going over the wire and attempt to crack that - even if the passphrase might only be quite short. More important to focus on replacing the existing highly insecure protocols such as NFS.

    --
    -- Ed Avis ed@membled.com
  11. Re:StegFS by KlomDark · · Score: 2

    1) For just storing keys... So what?
    2) It may not be portable, but the keys themselves are (Simple text files with excrypted data) - if you need it on another OS, just copy it over there.
    3) will only be used to store the keys, not a lot of performance concerns there.

  12. Convience vs Security by jjr · · Score: 1

    That is always been the trade off. I know people who ask why do I have to put a password
    everytime I come to work why does it matter? Well it will depend on the job. I seen companies
    where someone just walked into the back office the safe was open and left with a few grand.
    Why did this happen to the company did not inconvience itself with any security measures.
    The more security you have the more inconveinent it is to do things. All you have to do is
    measure your how inconvience you are willing to give up vs how much security you want.

  13. Re:PPS by hta · · Score: 1
    A system for encryption of email after it had left the user's workstation was proposed in the IETF some years ago. I don't remember the effort name, but Don Eastlake or Ned Freed would be able to tell you more.
    It fizzled for 2 reasons (I think):
    • Signatures applied at a gateway are useless for non-repudiation ("It wasn't me, it was the cleaning assistant"). That's half the value of crypto gone right there.
    • Encryption applied at a gateway usually requires DEcryption applied at the corresponding incoming gateway. This requires the gateway to hold the decryption keys, and makes it into a Valuable Target - something security people tend to dislike.

    Be careful what you ask for. You might get it.
  14. Re:ibutton by rthille · · Score: 1

    Actually, the iButton is _designed_ to do the encryption. You authenticate to the iButton with a simple password, select the app you want to run, then pass it data. Depending on the app, it can encrypt the data and pass the encyrpted (or signed) data back.

    If you're really paranoid, you want to transfer plain ascii (or something else you trust not to have the ability to 'hack' your viewer on your Palm) to your Visor (with the iButton plugin on the back), view it and make sure the data your iButton is encrypting is the data you told your PC to encrypt...

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  15. non-biometric security's a sham by crovira · · Score: 2

    Sorry but security based on 'things you know' is fundamentally an oximoron.

    At best it causes irksome delay in getting at your info but it really doesn't stop anyone who wants in from getting in. Like the Beatles sang about on the very first "telstar" broadcast: "There's nothing you know that can't be known"

    Security based on biometric characteristics of a large sample of sound of you saying a phrase containing certain words or a live camera image is the only way to go.

    And that's going to require 64 bit hardware everywhere (M$ ain't playing there either. :-)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:non-biometric security's a sham by SecurityGuy · · Score: 1
      Security based on biometric characteristics of a large sample of sound of you saying a phrase containing certain words or a live camera image is the only way to go.
      In a world without audio or video recording, perhaps. Biometrics is just a new twist on the old "secret", but now the secret's on the outside where its easy to find, and once compromised, you can't change it.

      20 years in the future

      Secret Service guy: Mr. President, this is the new biometric unit for launching the missles. You must put your thumb here and look into this device to have your retina scanned.

      President: So I authenticate using the same retina my bank has scanned a few times a week for the last 15 years and the thumbprint I use to sign in at the hospital, not to mention leave everywhere I touch?

      Secret Service guy: Fsck! That's the last time we trust marketing garbage!

      Sorry, but there's also nothing you are that can't be known. Hmm, biometric characteristics of a large sample of sound. Isn't there a certain U.S. agency once purported to not exist which intercepts this sort of thing? And you want me to use my voice as a key? Nooooo thanks! For that matter, how many of us have fingerprints on record? Do you really want to submit to a condition where anyone who can make a machine read your fingerprint can legally act as you? Do you want your likeness to be your key in .uk, where soon any of 2,000,000 government cameras record it daily?

  16. The Answer. by The+Dodger · · Score: 2

    'Is Encryption Really Secure?'

    No.


    D.

  17. Re:Use an IButton by TrentC · · Score: 1

    The IButton looks cool, although I'm not 100% clear how it works -- is it just a chip that I can dump my keys to? Or does it need some kind of "dock"? (to be fair, I only scanned the link).

    At the same time, it doesn't change the basic premise of this story -- that is, your encryption is only as secure as your keys. If I snag the keychain with your IButton, then that key will eventually be compromised. At the very least, it denies you access to the systems that require your IButton.

    Jay (=

  18. Security is not about privacy by Kope · · Score: 1

    I realize that the subject line above may strike some people as heresy. Nonetheless is absolutely true. Security, particularly with respect to computers, is not about privacy it is about risk management. What you're interested in having happen is for your communications to occur in precisely the way you are interested in having them occur. This means that you are interested in managing who has access to the computer, network or data. You wish to minimize the possibility of unauthorized access while maximizing the ability to engage in communication. To do this properly you must first accurately assess the value of the communication which you would protect from unauthorized access.

    For example, if you are working in the financial industry your data is probably very valuable indeed. Whereas, if you are working in a car wash your data is probably much less valuable. Even so, for most users of cryptography technology today, the concern seems not to be with risk management but with privacy. What seems to be lost is an understanding that privacy issues are relative. Indeed, privacy is really about access to information and falls under the same milieu of risk management as any other business endeavor.

    Cryptography is only one piece of the puzzle. In a bank, for example, there will be air walls, intrusion detection teams, and other measures in place to keep unauthorized access to an absolute minimum. These measures, with the cost of course. Therefore, they will only be taken when their cost is justified by the level of risk of loss of control of the data.

    Certainly, for the average user, there are things that they can do to minimize risk which cannot cost much money. They can, for example, utilize onetime pass codes, keep their key ring in a hardware device that is not always connected to the computer, perform routine system integrity checks, etc.

    of course, all of these can be breached by a determined hacker/cracker. That is not the point. Perfect securities does not exist within network devices. However, perfect risk management does. And therefore, as security is really about risk management, perfect security does exist and is achievable as long as you do away with the notion that security is about limiting access and rather accept that security is about managing risk.

  19. Re:I thought the keyring was encrypted by Parity · · Score: 4

    This seems to have spun off a whole line of 'be careful of dictionary attacks' comments; I think people are failing to realize the difficulty of a dictionary attack on a long string. Dictionary attacks are powerful on pass'words' (or concatenations of words) because you save a huge amount over brute force.

    There are, however, many more than 26 words...

    Thus, an eight word pass*phrase* is -vastly- more difficult to dictionary-attack than an eight character pass-word-. If this isn't powerful enough for you, add more words... gpg and pgp allow some silly length of passphrase.

    But supposing there are 10000 words in the english language (and that your passphrase is in english, but why should it be? Even we under-cultured americans take some token foreign language class and can cobble together a sentance or three in another language...), well, then, an eight word passphrase has 10000^8 = (10^4)^8 = 10^48 ... possibilities. I think in actuality there's a few orders of magnitude more involved, and even if there isn't, just adding in the considerations that capitalization and punctuation add increases the complexity dramatically.
    (ie, "this is my secret passphrase dont you know" is different from "This is my secret passphrase, don't you know." is different from "THIS IS MY SECRET PASS... " eh, you get the idea.)

    In short, passphrases are not vulnerable to dictionary attacks if your passphrase is a reasonable length. (Or rather, the removal of a few orders of magnitude from the problem will not make it crackable on todays hardware, and when
    it -does- make a difference, brute force will be only a few years behind, the same way that 8 character passwords are brute-forceable today and were only dictionary attackable a few years back...)

    Though, it would be advisable to avoid using famous lines and quotes, since the first passphrase dictionary attack attempt would almost certainly include the 'to be or not to be' speech with various truncations, the first line and chorus line from every top forty song in the last fifty years, etc.

    Also, remember, most dictionary based cracking tools try substituting zero for 'O', four for 'A', etc, to match 31337 'spelling' styles, and trying all the case combinations... so those obfuscations don't really help.

    It -does- help to try something like, taking the first letter of every word in a sentence, like,
    'I'm going to obfuscate my password' -> 'igtomp', which you can that capitalize or obfuscate at leisure (though -nothing- will make a six-character password secure, so use a longer sentence!); this gives the benefits of passphrases (memorizability) even for passwords that have to fit in some small space (like 32 characters or whatever, where a password spelled out might be short enough to still be dictionary vulnerable because it's only 5 words instead of 8 to 10... )

    Anyway, that's my thoughts for to-day.

    Parity Odd


    --Parity

    --
    --Parity
    'Card carrying' member of the EFF.
  20. I thought the keyring was encrypted by joshv · · Score: 2

    I thought the keyring itself is encrypted using conventional (non public key) encryption which is keyed by your passphrase.

    Sure, someone getting hold of my keyring compromises the security of any encrypted transmissions I send, but only somewhat, as it is not terribly useful without my passphrase (which will never ever ever fall to a dictionary attack).

    -josh

    1. Re:I thought the keyring was encrypted by MindStalker · · Score: 2

      You obviously don't understand
      93^50 is 2600000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000 0
      000000000000000000

      that should be 97 0's I may have miss counted
      but anyways thats approxmatly the same as true 327 bit encryption

    2. Re:I thought the keyring was encrypted by wiredog · · Score: 2

      Lets see. Assuming 50 characters and 93 useable characters (assuming case-sensitivity in the passphrase) on the keyboard, not including the "extended" ibm-ascii character set. We get 93^50 possible combinations. Divide that by the number of combinations that can be tried per second and you know how long it takes to brute force.

    3. Re:I thought the keyring was encrypted by wiredog · · Score: 3

      Yeah, but how strong is the passphrase? It's basically a long password, and if your passphrase is something like "I love tux" repeated 9 times, it's not that good. A good passphrase, like a good password, is long, contains few real words, has odd punctuation and spelling, and is generally so hard to remember that, unless you spend serious time memorizing it, will be written down.

    4. Re:I thought the keyring was encrypted by Dwonis · · Score: 2

      Use Diceware to generate your passphrases.
      --------
      Genius dies of the same blow that destroys liberty.

    5. Re:I thought the keyring was encrypted by bugg · · Score: 4
      "I love tux" repeated 9 times would be a fine passphrase, unless people associate you with the phrase "I love tux" and would actually think about guessing that by hand. Heck, repeating it _3_ times would be a strong password!

      For a dictionary attack, it wouldn't get it. For a brute force attack, using the 93 or so characters.. "IlovetuxIlovetuxIlovetux" - that's 24 characters. There are 93 permute 24 options for that, or 6.75e45. Now, to be fair, starting with one digit characters, thare are a total of 93 P 24 + 93 P 23 + 93 P 22 ... + 93 P 1 - or 6.856e45. A brute force attacker will give up before then, because even if you can do 1,000,000 tries a second with a really fast computer, it will still take 2.174e32 years. Now, even if you limit your passphrase to say, the set a-z, there are still 2.89e26 combinations. A million per second (which, AFAIK, is much higher than you can expect to get in scenarios such as this) and you'll still need 9.16e13 years.

      The real weakness comes when your passphrase is say, 6 characters long and no punctuation (and the latter is known to the attacker) - then you have only 1.49e10 combinations, which will be solved by our fictional computer in just under 2 days.

      --
      -bugg
    6. Re:I thought the keyring was encrypted by gad_zuki! · · Score: 2

      This all begs the question on how long it would take a government agency with good computing resources to brute a good passphrase? Say I have a 50 character phrase that isn't vulnerable to a dictionary attack how much protection is it from organizations with real computing power?

      The only solution to this problem I see is after x amount of time you should just assume its been compromised and revoke it and probably keep it on a floppy.

    7. Re:I thought the keyring was encrypted by BobGregg · · Score: 1

      The recently-published 3rd edition of the UNIX System Administration Handbook has a good guide for passphrase selection - which (to stay on-topic) they in turn borrowed from an old version of the PGP Passphrase FAQ. The concept is called "shocking nonsense" - something containing gross, obscene, or otherwise extreme and improbable juxtapositions of ideas. The example they give is: "Mollusks peck my galloping genitals." (No, really - I'm not making this up!) The idea is that the emotional impact of the phrase itself makes it unlikely that an outside individual would ever guess it.

    8. Re:I thought the keyring was encrypted by BobGregg · · Score: 1

      >I don't think dictionary attacks are subject to emotional impact.

      Sigh... so use captials, or one extra punctuation or spelling substitution, or any of the other suggestions in this thread. The *point* being that using an absurd phrase allows you (or Joe Q. User) to remember more words, which makes dictionary attacks (or brute attacks for that matter) exponentially harder, at the same time as making it far less likely that someone would guess your phrase, Hollywood-style. But then, you already knew that, didn't you?

      Even using two words would be better and n^2 harder to break than most people ever bother with.

    9. Re:I thought the keyring was encrypted by Banjonardo · · Score: 1

      I especially liked your comment on languages-- Obscure Brasilian soccer teams in Portuguese (my native language) coupled with secondary star trek characters usually forms a nice password. (encryption-wise.)

      --

      -----

      Score 3? For what? Being wrong, at length? - smirkleton

    10. Re:I thought the keyring was encrypted by Omega996 · · Score: 1
      exactly - who'd believe anyone would really use that as a password, even after being posting in public?

      i'm gonna switch over all my servers now!!

    11. Re:I thought the keyring was encrypted by pallex · · Score: 1

      well, its a good passphrase because it turns something which can be defeated by dictionary attack into something which cant. so:

      IReadSlashdotBecauseItsPackedWithGoodness

      could become:

      IReedSlashd0tBecoz_ItsPscked;WithGoodn355

      ie. Some of the benefits of using a random string, but with the bonus that theres a chance you`ll remember it.

    12. Re:I thought the keyring was encrypted by Bingo+Foo · · Score: 2
      IReadSlashdotBecauseItsPackedWithGoodness

      This has the added obfuscatory benefit of being an absurdity.

      Bingo Foo

      ---

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    13. Re:I thought the keyring was encrypted by (codic) · · Score: 1

      What makes a passphrase like that so good? IMHO, any password that can't be grabbed by a dictionary attack is hard enough to crack that you may aswell dive straight into the fixed length binary key space of the hashed secret that is actually used. Am I wrong, or just naïve?

    14. Re:I thought the keyring was encrypted by SecurityGuy · · Score: 1
      Ironically, publishing that recommendation in a book reduces its value. It provides possible information about the key, especially for owners of the book (and if you're going to assume resources sufficient to find your key, you'd better assume your adversary can determine your reading list. :P)

      Personally, I think it'd be of great value to do periodic studies of what sorts of passwords/passphrases are chosen, then do something that most people don't. I know some studies like this have been done, and I've done my own highly informal ones via password cracking tools. I have to assume the standard well-resourced adversary knows what most people choose for passwords/passphrases and has developed tools to rapidly inspect the tiny portion of keyspace most people use.

    15. Re:I thought the keyring was encrypted by shyster · · Score: 1
      The concept is called "shocking nonsense" - something containing gross, obscene, or otherwise extreme and improbable juxtapositions of ideas. The example they give is: "Mollusks peck my galloping genitals." (No, really - I'm not making this up!) The idea is that the emotional impact of the phrase itself makes it unlikely that an outside individual would ever guess it.

      I don't think dictionary attacks are subject to emotional impact.

    16. Re:I thought the keyring was encrypted by shyster · · Score: 1
      Well, let's look at the example passphrase: "Mollusks peck my galloping genitals." Which word in there falls under "[using] captials (sic), or one extra punctuation, or spelling substitution"?

      The original poster's comment was that "The idea is that the emotional impact of the phrase itself makes it unlikely that an outside individual would ever guess it." Unfortunately, except in Hollywood as you mentioned, it's nearly impossible to guess at a passphrase. And, like I mentioned, both dictionary and brute force attacks are immune to the emotional impact or relative nonsense of a passphrase.

      An absurd phrase does not allow me (or Joe Q. User) to remember any more words than a sensical phrase such as "Remember to get milk from the store." does.

      Perhaps a better suggestion for a passphrase would encompass punctuation and misspelled words. For instance, I nearly always misspell 'reservoir'. I always spell it 'resorvoir', but that's not a word, so it's not in (most) dictionaries. So, if I put it into a passphrase, that's one less word a dictionary attack has.

      If I use punctuation as well, it's even more difficult. To make punctuation easier, I suggest using dates and/or times.

      Here's my 1 minute thought on a decent example passphrase: "On 12/08/92 (aka 12.01.92) at 1:32am, I will be down at the resorvoir!" Substitute with whatever date, time, and/or misspelling makes it easy for you.

      Of course, this passphrase pales in comparison to a truly, decently secure passphrase, such as "~10g.ajj01.00434dd{¦(]Æ3å3H¦32+8¥9ta,199`~", but it's infinitely easier to remember.

      For you Perl programmers out there, you could write a small one line program as a passphrase...that should be encryption enough!

    17. Re:I thought the keyring was encrypted by tritab · · Score: 1

      Take the answer found above and then change your passphrase accordingly. Then you get a rough estimate of the lifetime of your passphrase. Just wait until M$ builds in distributed passphrase decrypting into all default screensavers. Just remember encryption is only good for a set amount of time, and that time degrades as CPU time gets more available and less expensive.

  21. Re:improving crypto keyring security by Graymalkin · · Score: 2

    Most of your "non-obvious" security falls to shit if you use disk indexing which most WinNT users do use. You can write an email worm that scans your various indexes for PGP or similar strings and still find your fucking keys. All sorts of recursion are only going to confuse human infiltrators to your system, they're going to do very little to counter a well written worm.

    --
    I'm a loner Dottie, a Rebel.
  22. Fighting injustice with cheese wiz by Graymalkin · · Score: 2

    This is funny because in crypto books the subject of protecting private keys (which are really insecure when you think about it) is always really briefly browsed over by the authors. This isn't because they haven't thought of it or anything, it is just the REALLY insecure part of asymetric encryption. You can pick the longest keylength in the history of computing but if your private end of the key is compromised you're fucked. It is safest to assume no means of electronic information storage or transfer is secure. Thus never trust it. Never store private keys opn your hard drive (or anything that is readily available) because it is not really too difficult to write an email worm that finds your private key and emails it off to some address. The best means of a private key would be biometric but even then it can be faked, with enough resources it could be faked rather easily. Keep your private key physically on your person and never assume anything you want secure will always remain secure. Like most things computer security is a matter of dilligence, not the amount of technology you're using.

    --
    I'm a loner Dottie, a Rebel.
  23. Hmm by gatkinso · · Score: 1

    "In other words, your encrypted files may only be as secure as the computer and network on which the key resides."

    Duh.

    --
    I am very small, utmostly microscopic.
  24. Re:Use a more secure OS... (close) by rakjr · · Score: 2

    Right title, but short on depth of answer.A potential solution lies with the OS. Part of the problem with the desktop OS environment right now is everything is working in a trusted environment. Hold on to your flame throwers, I know that the unix like OSes have greater security in this area than the windows boxes, but the truth is, it is still possible to crack a unix box from an internet based attack. That is a design flaw.Conceptually, there should be three levels of operation within a system. There is the core level where system level authority exists. There is a limited trust level where access is determined by user rights, task, and data accessed, and the third level should be a sandbox which has no rights to anything outside the sandbox. From this vantage point, a browser should be functioning in the sandbox. E-mail itself is part of the sandbox in that it is not trusted and should not have rights to access your address book, etc. Yes, this type of solution slows things down and requires the users taking a more active part in decided what an app can do, ie, a warning should come up when the browser attempts to modify c:\command.com (a very easy task for a browser when using netscape).Yes, this is an over simplification, but the point is the OSes have in the past sacrificed security for speed and ease of use. Maybe it is time to start cutting into the speed side of things to get a bit more security.

    --
    In a place beyond time and space, in a land far better than this, look for me there...
  25. Re:an unconstructive comment by BilldaCat · · Score: 2

    In other words, your encrypted files may only be as secure as the computer and network on which the key resides.

    Well... duh.

    My thoughts exactly. I mean.. c'mon. :\

    --
    BilldaCat
  26. Floppies and PDAs by cthrall · · Score: 1
    > Should one keep the keyring on a floppy disk,
    > and never have it in the computer when it's
    > connected?
    That's what I was thinking of doing...but then I've got to disconnect to sign emails.

    Other possibilities:

    • use an iButton for authentication. I still think these things would make for great security devices...unless, of course, you lost it.
    • use a PDA with GPS and/or some other kind of personal id (voice - the HandSpring has a mic builtin) to upload a one-time key to a computer.
  27. Re:Come on by cthrall · · Score: 1

    > Only criminals would worry about security,
    > because the rest of us have nothing to hide
    > from the world.

    But we do have to protect against the people who would take advantage of us...what about the recent articles on incorrectly configured 802 leaving networks wide open? Do you really think the competition won't just hang out across the street at Starbucks and check out how the competing product works and plans for new features?

  28. How is this news? by mindstrm · · Score: 2

    Seriously.. how? This is common knowledge.

    Security is not a product, it's a procedure.

    That doens't mean you shouldn't use pgp.

    Will pgp prevent my officemate hacker boy from reading my email? not if he really wants to.. he'll figure out how to spy on me and get my key.

    Will it keep some guy who roots my mail server from getting at the secure email stored there? Sure it will.. he's out of luck.

  29. Use some common sense by abelsson · · Score: 4
    A good assumption to make is that the NSA and it's likes can read *any* message it wants no matter how it was encrypted but they probably can't read *all* the messages they would want.

    Another good assumption is that the intelligence services prefer breaking fingers to keys. Why waste a billion dollars in computing power when you can simply crack the guys fingers unless they give you the key?

    A third one is that they aren't usually that interested in your pr0n collection.

    (Yes, it're stolen from applied crypto. But it's good advice.)

    -henrik

  30. Re:ibutton by austad · · Score: 2

    Ok, the IButton is separate from the USB keychain thing, but they work together, you just have to purchase them separately. The USB thing is called the "2 in 1 Fob", and you can buy it in their store for $31. Your IButton attaches to it.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  31. ibutton by austad · · Score: 5

    Ibutton is a small device which fits on your keychain and can plug into the USB port on your computer. You can use it to store your private key, along with the public keys of others. It can also be used as a key to your computer, both through the usb port, or through a little thing you tap it against that you attach to your monitor. It's also good for door authentication, several lock companies make locks that work with these for around $80 each. The Ibutton itself costs between $10 and $25 depending on which model you get. It can do other things too, and it's not a foolproof way to prevent someone from getting at your key, but, it's a good preventative measure, and it's sure to make it harder for an attacker.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
    1. Re:ibutton by agir · · Score: 1

      Hehe...Anyone sell ani-tempest blankets for a PDA? :)

      Yeah, aluminum foil. :-)

    2. Re:ibutton by abdulwahid · · Score: 1

      The trouble with this type of device is that you still have to download the private key from your USB plug onto your computer to do the actually encryption. The USB device itself can't do any encryption/decryption it is just used for storage. It is definately handy for storing your keys but your overall security is only as strong as your weakest link. In this case, your PC.

      You could of course invent a device that could do the encryption/decryptions but it is going to need some RAM and processing power to do anything great. May be something like a PDA.

      Hehe...Anyone sell ani-tempest blankets for a PDA? :)

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
    3. Re:ibutton by shyster · · Score: 2
      Interesting. This is something like what I was asking about in my later reply ("The Right way to Store Keys") - I assumed you would want bio-metric corroboration to prevent someone from swiping one of your ibuttons (or whatever) Anyway, is all the support software open source and are all tech specs available for the ibutton?

      It would seem the real solution would be to do away with the passphrase and create the private key based on biometric (fingerprint, retina scan, DNA sequence, etc) data. Of course, then, your key is only as secure as your finger, eye, blood, etc. (On second thought, DNA is way too easy to come by, let's scratch that one off the list....)

    4. Re:ibutton by Shoten · · Score: 1

      Using things like iButton does not get around the issue here. All you have done is slightly shift the nature and physical whereabouts of the device which contains the private key/shared secret/magic word that opens the castle gates.

      Don't consider it that way? Examine this: http://www.atstake.com/research/advisories/2001/in dex_q1.html#011801-1

      The bottom line is what it always has been: security is a matter of depth and cannot possibly be judged by the technical merits of any one component. Like a chain, the weakest link defines the strength of the entire system.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    5. Re:ibutton by Glasswire · · Score: 1

      Interesting. This is something like what I was asking about in my later reply ("The Right way to Store Keys") - I assumed you would want bio-metric corroboration to prevent someone from swiping one of your ibuttons (or whatever) Anyway, is all the support software open source and are all tech specs available for the ibutton?

  32. Excuse me - moderators? by Levine · · Score: 1

    Ask Slashdot poses a question - a yes or no question, at that. I answered it, and somehow this is offtopic?

    Methinks moderators need to take a step back and look at the whole situation before making hasty decisions. That, or jump off a cliff and die. *hug*

    Cheers,
    levine

  33. Breaking PGP Passphrase by Quack1701 · · Score: 1

    Does anyone know of a good program out there to "break" (or brute-force) a pgp phasephrase?

    Many years ago when I was in college I pgp'ed some files. Like a good boy, I didn't write down the passphrase, I memorized it. Needless to say, some years later I can no longer get in to them.

    I mostly "know" my passphrase, but not enough to brute it. If there was something out there like l0pht that would allow me to config which characters to use in the brute force and which ones not to use, it would be very useful.

    Quack

  34. Re:Some ideas.... by 0xdeadbeef · · Score: 1

    7) Keep repeating to yourself "There's no such thing as too paranoid" and "My secrets are every bit as interesting I believe them to be".

    Otherwise, all that other stuff will start to feel like a big waste of time.

    And remember that your "smart media" is only as smart as the device you stick it in. Even if it can't read your key, it can log your communications.

    --
    Bush's assertion: there ought to be limits to freedom

  35. Use a more secure OS... by CSC · · Score: 1
    You might want to use a more secure OS, like OpenBSD. Now an interesting idea could be having some sort of "security appliance" that does the whole encryption/auth/etc. thing separately so that the keys don't get compromised if the main computer is (ok, so the data currently on the computer is compromised, not the rest).

    Well this sounds like a job for a smartcard, but it doesn't look like [Open]PGP goes that way right now.

    --
    -- Colin
    1. Re:Use a more secure OS... by CSC · · Score: 1
      Oh right. And that'll stop the feds from kicking my door in, will it?

      Just using OpenBSD will do you no good at all, especially if you adopt this 'I have my magic OpenBSD so I am impregnable' attitude.

      Oh, please... just encrypt your partitions, and your swap; then boot from a CD with a couple visual clues to prevent swapping, and check your keyboard cable and enclosure when you come back home. There. Security. Oh, and log out if you go open the door, and pull the power cord if someone breaks in.

      Then, if as you seem to imply the Feds can torture passphrases out of you, well... you're fucked from the beginning. You'd better move to another country before.

      --
      -- Colin
    2. Re:Use a more secure OS... by CSC · · Score: 1

      Almost... but I would like my keys to be a bit more durable. Hence the smartcard; if well designed they are a real pain to tap or reverse-engineer, even with serious equipment (there's a very interesting Usenix security conference proceeding on that, buried deep in www.usenix.org).

      --
      -- Colin
  36. Re:Use a more secure OS... (close) by CSC · · Score: 1
    Right title, but short on depth of answer.

    Well, yes. I read it again after submitting it and was not pleased. Anyway...
    Regarding the third level, this should be "as many sandboxes as necessary". Isolation is useful there. Perhaps we have to go the full bytecode way, or some kind of virtual machine designed for isolation (plex86?), or maybe FreeBSD's jail could do the job if beefed up a bit.

    In a more general view capabilities may be an interesting way to make it difficult for some software to acquire more rights than necessary; these allow for real fine granularity on, well, anything. Works better with really componentized kernels, though.

    --
    -- Colin
  37. Check it out! by chill · · Score: 1

    Actually, their "cryptographic" model is supposed to do just that. The button is a small CPU with JavaCard 2.0, some RAM and a "1024-bit math accelerator".

    It is tamper resistant; tamper evident and has features like rapid zeroization and self-destruct (fuses the connect with excess voltage).

    Very cool.

    http://www.ibutton.com/ibuttons/java.html
    --
    Charles E. Hill

    --
    Learning HOW to think is more important than learning WHAT to think.
  38. PPS by ajs · · Score: 3

    PGP only goes so far. If you only use encryption for sensitive material, you flag it as such.

    To solve for this, I'm writing a specification for transparent encryption of email using standard MUAs. Please feel free to check out the PPS homepage, which will be moving to SourceForge sometime RSN (basically, I'm just waiting to get over the learning curve at my new company). The nice things about PSS are that it does not require that a user know their email is being encrypted and that it does not require a specific encryption back-end (it's design assumes something PGP-like, but you could easily adapt any public-key system).

    Let me know what you think, and send me email if you have any questions at all. Thanks!

  39. Re:Right way to store our private keys by Zurk · · Score: 1

    no. simply because if the biometric data is compromised you cant revoke it. suppose someone gets your retinal data then you no longer have th ability to encrypt ANY data using that type of device FOREVER.

  40. Re:Right way to store our private keys by Zurk · · Score: 1

    huh ? youre going to give your correspondents physical copies of your private keys ? and how are you going to "burn another gadget" when your biometric information is compromised ? what are you going to do...change your retinas ?
    bub..private keys are PRIVATE. your correspondents need to have your PUBLIC keys..youre the only one supposed to have your PRIVATE keys.

  41. Re:Keyrings are as secure as the passphrase by coyote-san · · Score: 2

    You don't need to go overboard. IIRC the passphrase is ultimately reduced to an encryption key for the same block cipher you use for the messages.

    You need phrases long enough to give you enough bits to cover the key space, but anything over that is unnecessary. Maybe 25-30 characters. That's long enough to make a dictionary attack on your passphrase about as costly as a brute force attack on the block cipher.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  42. Re:PGP helps my courtship. by CoughDropAddict · · Score: 2

    Thank you for posting the only comment in recent history to even remotely deserve the "Funny" moderation.

    --

  43. This is neither new nor interesting. by rjh · · Score: 2

    Encryption is only part of a security solution; it's not a solution by itself. Anyone who expects their communications to be secure just because they use PGP is living in a dreamworld.

    In the real world, when very serious people (embassies, intelligence officers, etc.) want to communicate securely, one of the first things they do is a threat analysis. What sort of attacks am I expecting? What sort of attacks am I certain I won't be hit with? Then, the hardest to assess, what sort of attacks am I unaware of?

    Once you have this sort of threat assessment, you tailor your security practice to it. Do you really have a well-founded concern that someone's going to use a browser vulnerability to steal your keyring? Okay, then, the answer is simple: don't keep your keyring on the same machine as the web browser. Are you concerned about people Van Ecking your monitor and grabbing your passphrase? Then buy TEMPEST-shielded equipment.

    There is no, nor has there ever been, a one-size-fits-all answer in the security arena. We have a great many tools, each of which is meant to protect against one specific type of attacks--or for the really good tools, one specific category of attacks. You mix-and-match these tools to create your own security solution, tailored to your needs.

    It's a common affliction of the truly paranoid and the cryptologically naieve to want to be shielded against every method of getting passphrases. I hate to break the news to you guys, but you're nuts. A black-bag job can recover your secret keyring, and give my friend Guido five minutes to talk to your kneecaps and the rest of you will be singing your passphrase to the tune of the Hallelujah Chorus if that's what Guido wants.

    On the other hand, most of us don't need to worry about black-bag jobs and Guido.

    Assess your threats, people, and make your decisions accordingly.

  44. Biometrics are dangerous. by rjh · · Score: 2

    Remember, all biometrics do is read your fingerprint, retina, whatever, and boil that down into a string of digital 1s and 0s. A number, in other words. That's all. This number is then used to unlock other things, like keys and whatnot. In the end, it's still just "one more number". Except it isn't just a number you know, it's a number that's got its representation tattooed on your body.

    Imagine the havoc a trojan fingerprint scanner could cause. Suddenly, a cracker would have thousands of fingerprints. Now Charlie Cracker tries to access a porn site, using the credit-card number of one of these people. The site asks him to "Please press your thumb into the reader for authentication." Instead of pressing his thumb into the reader, though, Charlie Cracker just sends the same 1s and 0s which represent the real person's thumbprint.

    Presto! Instant authentication.

    Now, this is not anything different from passphrases. A keylogger can do the exact same thing for a passphrase that Charlie Cracker is doing with his biometric hardware. There is one major, significant difference, though.

    You can revoke a passphrase-controlled key.

    Good luck trying to revoke your thumb, man.

  45. Oh, and don't forget by wiredog · · Score: 2

    to erase (not just delete, but erase the plaintext after you've encrypted it.

  46. To answer some questions by wiredog · · Score: 3
    Is it possible to make the program as safe in Real Life as the alogrithm is mathematically?

    One of the points made in Secrets and Lies is no, you can't make it as secure. At least, not without much effort. For your PGP data to be really secure you woould have the key in ROM, on some sort of PCMCIA type card, and locked in a safe when not in use. The message would be encrypted on a computer that's not on a network, and the encrypted message would be put on a floppy and sneaker-netted to the networked pc. Due diligence would be used in selecting the public/private pair.

    The real question is, how secure do you need the data to be? Secure for a few hours to days (tactical) or secure for a few years to forever (strategic)? For tactical, PGP is Good Enough. For strategic(in text messages) a one time pad is required. Also, who is it secure from? Your annoying kid brother, or the NSA/GCHQ? That, too, determines what security you use.

    1. Re:To answer some questions by doubleyou · · Score: 1

      Also, just to add to what he's saying here...

      You've got to ask yourself: is it cost-effective for the NSA to care about my love letters?

    2. Re:To answer some questions by agentZ · · Score: 1

      If your lover is a terrorist, yes.

    3. Re:To answer some questions by markmoss · · Score: 2

      And all that (ROM locked in safe, sneakernet, etc.) is in vain if, when you load the password into your non-networked PC, someone across the street is picking up the emissions from the NNPC and reading the data flowing through it.

  47. Re:Semtex. by ncc74656 · · Score: 2
    Or did you mean things like making sure the key is only used on YOUR private system and to keep the private key ring on a floppy that's with you at all times?

    An even better approach might be one of those USB flash-storage dongles that have been mentioned here before. They have enough space for your (PGP) keyring and, IIRC, they'll fit on your (metal hoop) keyring. Assuming they work with Linux, this would seem to be a natural application...stick your key in the USB port to enable PGP signing/decryption/etc. They should also be more reliable than 3.5" floppies, which are notorious for dropping bits.

    --
    20 January 2017: the End of an Error.
  48. Hacking the ring. by Y-Man · · Score: 1

    Put your ring on 3.5 and carry it with you. You should be the only one that needs do use it anyway. Make a copy of the 3.5, fold it up and put it in a Hide-A-Key and stick it under your fender. I'll be by later to hardware/software hack the info from the mangled media with my Aiwa PCP(personal cassette player); once it's kludged into my old C=64 of course.

  49. Re:Use a more secure OS... (close) by jovlinger · · Score: 2

    $5K?

    All you need is a faraday cage, no? I would have thought that gvmt buildings mandated those built into the walls.

    For a personal computer, just wrapping the whole thing in fine chicken wire should do it, I would have thought.

    Of course, as the recent drug trial shows, unless you have maintain physical access security of your systems at all times, a dedicated attacker can just install a keyboard snooper on the cable itself, making tempest unnecessary.

  50. Security is NOT absolute by mjh · · Score: 4

    I've been a network security professional for about 8 years now, and one of the things that people seem to forget is that security is not some absolute thing which you can measure your stuff against and then be happy that you've met the standard. You constantly have to measure security against the context of what you're trying to protect.

    So, for example, my private email communications with my friend in New Jersey are done using GPG. We both have 1024 bit keys. Do I store my private key on some non-interceptible media? Do I have my computer room tempest shielded? No, of course not. But why should I. The risk of my emails being wanted by anyone other than my friend is not very high. My only reason for encrypting our communication is to make it difficult for casual snoops. And given me and my friend's relative importance in the world, those are the only people who will try to eavesdrop on our communication. I'm sure that professional snoops would easily be able to get our communication without our even knowing it. But I'm also pretty sure that there are no professional snoops running around even trying to read our email.

    My conclusion: GPG is good enough, becuase the relative risk is very low. Is the exact same set up good enough for communication between the President and the National Security Advisor when talking about issues of national security? Probably not. (Ignore for the moment that the Pres has sworn off email.)

    My point: you can't answer the question of "is PGP (or GPG) secure enough?". The answer depends on what you're trying to protect.

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  51. The Golden Rule of Encryption by fizban · · Score: 3
    This is the statement I usually live by:

    Encryption is secure, people aren't.

    Like the poster states, the biggest problem with the encryption tools is how well we use them. The safety of today's encryption standards are very good. For the average user, and even most users with high security needs, today's encryption tools provide enough safety to make any attempts at decryption just not worthwhile.

    But, the only way to make it work is to make the encryption just one part of a total privacy methodology. It has to become a habit and not an afterthought. Because if it's not a central part of you practice, mistakes will be made, and data will be compromised.

    Don't rely on defaults. Know where your data is. Know what's encrypted and what isn't. Know who has access to your information. Yes, it's difficult, but it's necessary. We are in the middle of entering a stage of humanity when the free flowing of information will be both a blessing and a curse. The information we need to survive will be easier to find, but at the same time, the information we need to keep from others will be harder to secure. Rather than thinking of security and encryption as just a "Spy thing" we have to think of it as a normal part of our everyday lives, much like shopping online has become a regular thing, when it was just a novelty a few years ago.

    It will be hard, and not everyone will care, but eventually we'll get there.

    --

    --

    +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

  52. Weak links by michael_cain · · Score: 2
    In other words, your encrypted files may only be as secure as the computer and network on which the key resides.

    And at least for the computer, we all know that the average PC isn't very secure at all. While we all love to knock Windows, Linux has also had its share of recent reports where unauthorized code manages to run with sufficient permissions to do a large amount of damage.

    My favorite attack continues to be a small hunk of code that manages to hijack low-level input in a transparent fashion (that is, it passes a copy of the input on, or is listening in parallel, so nothing appears to be "broken"). Monitor the input, keystrokes for example, looking for text that matches whatever you're looking for. Scan likely places on the hard disk. When you find something promising, report it. Try to propogate yourself in non-intrusive ways -- sending lots of e-mail may be quick, but it's obvious -- not good if you're trying to stay undetected.

    What I worry about these days is that it has gotten very difficult to know just what software is actually running on the box, regardless of the OS.

  53. Semtex. by Stonehand · · Score: 3

    A block of Semtex, a remote-controlled explosive charge, a retinal scanner, a dead-man switch wired to your medulla oblongata, TEMPEST shielding, and some decent anti-tampering devices ought to do the trick.

    Or did you mean things like making sure the key is only used on YOUR private system and to keep the private key ring on a floppy that's with you at all times?

    --
    Only the dead have seen the end of war.
    1. Re:Semtex. by m2t · · Score: 1

      That'd be awesome, but in the case that you have an older system (or any system without USB) you'd be screwed, well, forced to buy a usb card, anyhow, that'd be a minor issue. Another thing I was thinking that would be good is to set it to set the keyring to do an scan of your hardware or some part of your system (hardware wouldn't be so great because it can be upgraded and you'd be screwed) .. anyhow, pick a part on the system that won't ever change, and have it look for a reference to said part of system.. then if anything's ever stolen, it can only be used if the thief has that same structure/hardware/included file or whatever is used to reference and match to. maybe i should have thought this out more because it's not making much sense anymore, anyhow, i'm sure you get the jist.

      -matt

    2. Re:Semtex. by (codic) · · Score: 1

      Hrm... sounds familiar...

    3. Re:Semtex. by gle · · Score: 1

      Then I'll just re-enable floppy boot.
      Password protected BIOS? I'll open your box and remove the battery to blank the password, use the not-so-secret BIOS vendor password, or just replace the BIOS chip (can even be done with the computer ON).

      You'll have to put your computer in a safe...

      --
      Ni!
    4. Re:Semtex. by l33t+j03 · · Score: 1
      Alternatively, one could just store their encryption key on a Windows 2000 machine and leave it logged off.

      The security of the Windows 2000 operating system is unparalleled in the history of computers, it would certainly be the safest environment in which to maintain any sensitive information. Thousands of companies rely on the security it provides on a daily basis, we should all join them so that we can benefit as well.

      While I understand that it is often difficult for you people to come to terms with the fact that your Open Source software is vulnerable to anyone with enough skill to operate a keyboard or pointing device, you should sacrifice your idealistic viewpoint where data security is concerned. You will only end up hurting yourself in the long run.

    5. Re:Semtex. by unicaller · · Score: 1
      NT is not any fun anymore.

      Dos boot disk with Mount NTFS on it and any file on your computer is mine!!

      That is why everything I need to keep safe stays on the smart card in my camera, and I carry it around like a 64meg floppy.

    6. Re:Semtex. by shyster · · Score: 1
      NT is not any fun anymore. Dos boot disk with Mount NTFS on it and any file on your computer is mine!!

      Well, I could just disable booting from the floppy. Or, remove the floppy altogether, for that matter (who the hell uses floppies anymore, anyway?).

      But, an even better idea would be to use Win2K's Encrypted File System to encrypt the files I needed to be secure from your peekings. I don't believe MountNTFS can overcome that...though unfortunately, my Enterprise Admin can.

    7. Re:Semtex. by shyster · · Score: 1
      Then I'll just re-enable floppy boot. Password protected BIOS? I'll open your box and remove the battery to blank the password, use the not-so-secret BIOS vendor password, or just replace the BIOS chip (can even be done with the computer ON).
      It goes without saying the computer would have a lock on it. Of course, you didn't say anything about Encrypted File System, so you, your 3 1/2" and your MountNTFS can boot all day long, but you'll only be reading winnt32.exe.
  54. Re:In addition... by jason_z28 · · Score: 1

    I think there are many points of encryption. Some people would only like to protect their data from prying eyes. Like a brother, sister or parent. Some people use it to hide an affair with a co-worker from the network admin. Some people are criminals hiding data from law enforcement. Some people are spies hiding data from the government. All of these people can use PGP, but for a different purpose. Each of these people are guarding against different potential attacks. "Secrets and Lies" has a chapter on attack trees. These reveal the potential weaknesses in your security process. In each of the example cases above the attack tree is similiar, if not identical. The next analysis would be what risk you are willing to live with and what you would not. If you are hiding your pr0n on your computer, and you parents are not computer savvy, you don't have much threat to worry about. But if you are a spy, you need to worry about the weakness in your attack tree. Because the people who would threaten you would have the ability to exploit these weaknesses. My point is, encryption has many points, and many uses. PGP is used for many of them. But the flaws of the security product are actually flaws of your security process. The best algorithms in the world do not protect you if you're using windows 95 in your office. It pays to attack your own security process and know your weakness. List them, and protect against the ones you are not willing to live with.
    Jason

  55. In addition... by jason_z28 · · Score: 3

    This is exactly why the goverment doesn't care if you use some extremely tough encryption. Of course it makes it more difficult to do mass scans, like carnivore. But not any more difficult for spying on an individual. Bruce says it best, "security is a process, not a product". Sure, you can use your 4096 bit keys in your PGP application. And it would take millions of years to brute force them. But is brute force the best way to attack the PGP process? No way. And this is what the government knows. If I am the government, and I want access to your PGP encrypted data, all I have to do is break into your house while you're at work, copy your private key to a disk, and install some key logger to record your passphrase. It's quite simple really. No need for any brute force. The crack would take minutes, not millions of years. Attack the process, not the product, and most seemingly secure products will fail. Not because the products are bad, but because the process of using the products are bad.
    Jason

    1. Re:In addition... by clare-ents · · Score: 3

      Thats the point of encryption.

      The government wants to routinely intercept all communications. By forcing them to break into your house to install keyloggers you vastly increase the cost of spying to the point where it isn't economic to spy on everyone.

      Keyloggers are still hassle though - especially if people use multiple computers / change keyboards etc.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
  56. Re:Keyrings are as secure as the passphrase by townmouse · · Score: 1

    25 to 30 random printable characters will contain about 256 bits of entropy, about the same as 2 limericks. Ordinary English text is reckoned to contain about 1 bit per letter in theory (an attack by some sophisticated AI which understands English perfectly), but I guess about 2 bits per letter against state-of-the art passphrase crackers.

    The following passphrases have about the same theoretical entropy. I don't know about you, but I would find the second much easier to recall, and in practice it should be considerably stronger.

    f8Ikz\o%0F

    Should tepid raths odiferously rush
    Spring thy lemon henchdog from a busch

    Avoid obscenities, because every script kiddie knows that they are used MUCH more frequently than most words. Some years ago dirty passwords were recommended by the US government on the grounds that they are not found in dictionaries, and users would be ashamed to write them down. Both these considerations are demonstrably false.

    --
    Ask me if I've been required to disclose any crypto keys.
  57. use a good pass phrase by heh2k · · Score: 2

    that is precisely way pgp and gpg use a symmetric cipher to encrypt your secret key. secret keys are too long to remember, so they have to be stored electronically and encrypted with a shorter key that can be remembered.

    for those thinking "what if they break the symmetric cypher used to encrypt the asymmetric secret key?": you'd be screwed anyway. when you use gpg or pgp, it generates a random symmetric key to encrypt the message with, then uses rsa or el gamal and the public key to encrypt the symmetric key.

  58. gnu keyring by passion · · Score: 2

    To avoid someone compromising my keyring, I keep my passwords encrypted on my Handspring Visor with GNU Keyring.

    Perhaps the next step would be to keep my PGP key encrypted on my Visor, and anytime that I need to use it, pull a sync from the pda which requires a passphrase to access it

    Better than a damn floppy which always crash and burn when I put them in my pocket.

    --
    - passion
  59. And the answer is... by horza · · Score: 1

    ... steganography! Hide the key as noise in a random pic or MP3 on your hard-drive. When you need to decrypt something, you select a file at the same time as entering a pass phrase. There is no way anyone with even physical access to the machine and an army of Crays will be able to obtain your private key if the passphrase is also used as a key in the steganographic phase... is there?

    Phillip.

  60. Physical Key Extraction by Greyfox · · Score: 2

    It should be pretty straight forward to extract the PGP passphrase from an individual with creative use of needle nose pliars. Don't think encryption will keep your secrets safe if someone REALLY wants to know them.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Physical Key Extraction by dazedNconfuzed · · Score: 1

      That's a variant of "rubber hose cryptography". When someone REALLY wants to get through security, it's usually much easier to figure out who has access and, er, persuade them to let you in. Witness the frequency (nigh unto mundanity) of bank robberies: ultimate in physical security of real valuables, yet the slightest hint of "rubber hose cryptography" provides immediate assisted access to the desired goods (only reason they're recovered is invariable sheer stupidity after every instance).

      --
      Can we get a "-1 Wrong" moderation option?
    2. Re:Physical Key Extraction by Simon+Jester · · Score: 1

      What's also known as the Black and Decker Decryption method: "Right, that was your left knee-cap: your pass-phrase or the right knee-cap: your choice".

      --
      -- Free Luna!
    3. Re:Physical Key Extraction by Glasswire · · Score: 1

      "Free Luna!" huh? Well, Simon, I guess your guys know how to do that coercive stuff from what you did to the Warden... Re-establish law and order! Re-install Authority! ;-)

  61. an unconstructive comment by doubleyou · · Score: 2

    In other words, your encrypted files may only be as secure as the computer and network on which the key resides.

    Well... duh.

    Encryption relies on keys, which are kept in keyrings, which are computer files; and those keyring files have a default install location; and while that default location can be changed, the program still keeps track of where it is. In the case of PGP, this is a file called PGPprefs.txt, and that has a default location that (as far as I know) cannot be changed. And if it can be changed, the location of the preferences file has to be stored somewhere.

    *cough* sourcecode *cough*

  62. Re:I never though of that. by ozbon · · Score: 1

    OK - maybe some people do keep their prOn etc. encrypted.
    However, some people (like myself) use it for work purposes - yeah, I'm self-employed, and have some business stuff that I don't want to send out in simple plaintext (because of IP, etc.) so I use crypto for it.

    Maybe I'm paranoid, I don't know - but I'd rather at least TRY for some security on my business ideas, so that competition etc. have to work to know what I'm thinking of doing...

    Just my 2p worth.

    --
    I say we take off and nuke it from orbit. It's the only way to be sure...
  63. Re:Some ideas.... by ralmeida · · Score: 2
    One thing that I always wanted to do is to burn one of those small CDs (credit card shaped) with my GnuPG private key. I feel really insecure by leaving it in my ~/.gnupg directory.

    --

    --
    This space left intentionally blank.
  64. Re:Use a more secure OS... (close) by Omega996 · · Score: 1
    so the feds can monitor my mouse movements and button-click speeds, and determine which kiddie pr0n site i'm on? omg omg omg

  65. Biometric encryption keys/GIF-based schemes by SimCash · · Score: 1
    What about biometric encryption keys? These rely on biometrically identifying you and then use that identification to encrypt the content. Some simple anti-spoofing makes them quite secure against the usual key sniffer techniques. Of course, if you use (say) a fingerprint, then lose it in an accident, you may not be able to get at your own material unless you included a "backdoor" key methodology. (see biometric encryption defined)

    Also, has anyone else heard about GIF-based encryption systems? Two approaches I have heard include (1) the GIF provides the key for a standard encryption system or (2) the GIF is the key to a masking technique (the message is embedded in the GIF by using a +1/+0 shift in the color bits for the pixels to hide the message in the GIF (sort of an electronic form of invisible ink). This latter was featured on a recent television program as a common technique for use in high schools. For more on this, visit steganography

    Disclaimer: the company I work for develops biometric devices and algorithms

  66. Under the 5th Amendment... by Sir_Winston · · Score: 2

    As someone who's studied the issues obsessively, you cannot be compelled to provide evidence against yourself according to the 5th Amendment, with 2 minor exceptions. You can be compelled to submit to fingerprinting and DNA tests. This is because these are not considered evidence against yourself as much as they are considered generally identifying characteristics, like your physical appearance. Just as you cannot show up to Court or a police lineup wearing a black hood to avoid being identified, you cannot fail to give a fingerprint or DNA sample. This makes sense if you think about it, because the fingerprint or DNA sample is in and of itself not evidence either way, it's just like an "identifying mark."

    Can you be compelled to produce physical evidence against yourself, like the key to a lock? Of course not, if you are the defendant and you haven't been dumb enough to tell your lawyer about it. Your attorney has an ethical obligation to the Court, and may have to turn something like that over. You as a defendant do not. The confusion arises because parties to a case other than the defendant or his spouse can be compelled to produce physical evidence. But not a defendant or his spouse.

    This doesn't mean that the police can't lie to you and manipulate you to try to extract evidence from you. They can and do all the time. For example, I was once told by the coppers "cooperate [i.e., turn over the stuff we're looking for] and we'll let you go with no bail. Don't cooperate and we'll talk to the judge and make sure you don't go home tonight." So, unsurprisingly, I got a $10,000 bail, since I didn't "cooperate" with the bacon. No wonder I hate pork.

    --


    "The more corrupt the state, the more numerous the laws."--Tacitus, *The Annals*
  67. But I do plenty of "illegal" things... by Sir_Winston · · Score: 2

    That doesn't make me a bad person. It makes me a person who doesn't adhere to bad laws. As an example, I possess and distribute circumvention devices as defined by the DMCA. That makes me a criminal. Am I likely to get busted for it? A while back I would have said "Of course not." These days, I cover my ass just in case. Likewise, I've participated in discussions that are routinely monitored by the federal piggies, and I distrust them enough to believe that they'd take innocent political discussions to be "threats" against them. For example, the author of a treatise called *Assassination Politics* has been hounded by the IRS, FBI, and ATF for years now, and is currently on trial for "stalking" agents by posting publically available information about them, like names and addresses, and going across the street from their houses to record license plate numbers. Since when is posting public record information, or walking across the street from a house once or twice, stalking? I certainly don't agree with all his political views, but I do not believe someone should be harassed by the authorities for exercising his free speech rights in a political treatise, and then arrested for compiling and posting information about the agents who've been harassing him. If you've followed the Jim Bell case, you know that today he went a little nuts in Court and admitted tampering with mail--even though he isn't charged yet with it--but I'd expect that most people would have a mental breakdown after years of official abuse and harassment.

    So, yes, I cover my ass with encrytion as thick as any. I do so because I don't want any of my own free speech to be held against me one day by a government which has proven itself crufty and bloated and untrustworthy. I do so because I help to violate copyrights which are artificially extended far beyond their useful lifetimes and which now interfere with the right of fair use. And between PGP 2.6.3ckt, Scramdisk, Scorch, a batch process for overwriting and restoring settings on startup and shutdown, a ramdisk for swap, two firewalls, enough open land around me to make even TEMPEST unviable, and a physical access control to my computer room, I have one of the most secure systems you could imagine. I not only feel secure, I am secure, from any sort of government aggression or abuse of my rights. Is it overkill? Yes, it is. But better safe than sorry. If every hacker took the precautions I do, the government would be hard pressed to prove a case at all.

    --


    "The more corrupt the state, the more numerous the laws."--Tacitus, *The Annals*
  68. Neural Network by mrnick · · Score: 1

    I store my passwords in a complex neural network that only I have access to.. my mind.

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
  69. Pretty Good Security by fizzbin · · Score: 1

    If you're really worried about the police (or the NSA etc), you need more than encryption to keep your secrets secure. But for most of us, we can get Pretty Good Privacy(TM) from PGP with our keyring on a floppy disk. Just remove the floppy when you're not using it. There is still the issue of temporary copies of your private key floating around on your PC in memory or temp files, but I won't worry about that until I hear that someone has released an exploit that goes to that level of effort. Most haskers/crackers/script kiddies wouldn't be bothered, I suspect. The real answer is consider the "threat" and act accordingly. If you're worried only about script kiddies, you don't need as robust security measures as you do with organizations with lots of resources, such as law enforcement or intelligence agencies.

    --
    Fizz
  70. Re:What, Me Worry? by Richy_T · · Score: 2
    This disease would be very dangerous to have in doctors and shrinks, etc., since whoever checks them?

    I know someone who had a shrink that kept calling the police, telling them that her patients (one per call, not in a group) were about to comit suicide. She got into big trouble about it eventually.

    Having known a few people doing psychology degrees, I've come to believe that they enter the field in an attempt to understand their own psychosies

    Rich

  71. I store mine off my computer by -ryan · · Score: 1

    I've found that a PDA works well for storing my private key. I never let it out of my sight and and I only copy it to my workstation when I need it. When I'm done, I delete it (and I usually zero the sectors).

    1. Re:I store mine off my computer by slashdoter · · Score: 1
      I know you said that you never let it out of your sight but, 24/7/365 ? I imagin that it would be rather easy for the FBI or CIA or NSA or any pro to lift it, copy it's memory and replace it, a simple balck box made to dump the memory in seconds could I think (with a large price tag),could be concealed in the space of a book . In addition it can be seazed ( ya spelling I know) by court order. This may work for YOUR paranoa but it is not truly secure. just my $0.02


      ________

      --
      Does anyone actually have a Java program designed to control air traffic, or for the operation of a nuclear facility?
  72. Re:Secure? by MrGrendel · · Score: 1

    You shouldn't have to use tricks at all if your passphrase is actually a phrase. If a dictionary has 30,000 words in it (I don't know how many crack has, but this sounds modest to me), then a four word phrase, with no trickery, has 30,000^4 possible combinations -- that's 8.1E17. If you assume a computer could go through a billion combinations a second (I think that would require a substantial amount of computing power) that would still require 3.17 years to get through the entire list. And that's if the attacker knows that you're using a four word phrase. If you start with one word phrases and work up, that's 30,000x30,000^2x30,000^3x30,000^4 and so on for longer phrases. And any puctuation makes the situation even worse for the attacker. If you use a stock phrase, like a movie or book title, then you would be more open to attack, but most people should be able to come up with an original and easy to remember phrase on their own. Am I wrong?

  73. Re:Come on by Ronin+X · · Score: 2
    Only criminals would worry about security, because the rest of us have nothing to hide from the world.

    Got a lock on your bathroom door? What you doing in there, drugs? Jerking off to kiddie porn? Why else would you have a lock on your bathroom door?

    I guess I shouldn't bother encrypting all these credit card numbers on the server.... someone will think it's illegal material and bring down the feds on my ass. Better to leave em where anyone can find them easily....

    Oh. Good troll. you had me goin there for a while.

    --
    Ok my karma is maxed out. When do I become Enlightened?
  74. Re:Come on by jallen02 · · Score: 1

    Oh come on its the childish if your not abd you dont need encyrption analogy.

    Consider for a moment you are collaborating about some hot business idea and you just dont want anyone in the world but the other person your collaborating with to see. Ok sure throw out the "Just meet them in person" responses or you shouldnt be doing that on the net anyways. But..

    There are those of us who believe that it should be possible to securely talk with each other over the internet.. Without worrying about our encyrption being cracked.

    Anyways,

    Jeremy

  75. Why Cryptosystems Fail by bnoble · · Score: 1
    As many folks have already observed, the computational complexity of "breaking" the crypto is not even close to the most serious vulnerability in most systems. Ross Anderson has written a fabulous analysis of how ATMs are broken into. None of these attacks involve breaking a cipher system. You can find it here.

    Cheers,
    -b

  76. Re:Some ideas.... by pallex · · Score: 1

    and lets not forget:

    http://www.i.cz/en/pdf/openPGP_attack_ENGvktr.pd f

    (A Czech information security firm has found a security flaw in the OpenPGP key format, as used by PGP, GnuPG and other PGP implemenations. The flaw makes it possible for an attacker to forge a PGP signature if he/she can get hold of your private key, even if he/she doesn't know the pass phrase.)

  77. My strategy by e-Motion · · Score: 1

    Pick a sentence that means something to you, and pick a number or a few strange symbols that you can remember. Now take the first letter of each word in the sentence and string it together. Insert symbols and numbers where you like, and you have a decently sturdy password. Add longer sentences for more peace of mind.

    For instance:

    "Slashdot rocks my world and CmdrTaco is a god"

    goes to srmwaciag (or srmwactiag if you want to include the Taco part). Add a few symbols in there, say "@$%" and you can get %srm@wa$ctia$g. I actually insert these symbols before the nouns, kinda like perl variables (slashdot being a hash, the world being an array, and god and CmdrTaco being a scalar). Kinda obfuscated, but not too hard to remember (for someone who knows the sentence). Change passes by picking different sentences.

    I find that sentences can have virtually infinite combinations, and almost as easy to remember as passwords. Plus they're a little harder to guess without _really_ knowing the person who created it. Granted, it's not the best idea out there, but it's easy and fairly solid.

  78. Sneak and Peak warrants by bmasel · · Score: 2
    What's really disturbing is to compare all this to current 'sneak-and-peek' search warrant practices - where police agents can break into your home or business to conduct a search without having to tell you, before or after, that they've done so. It is not entirely clear if such searches are illegal now, but they would be sanctioned by bills like HR. 2987, the Methamphetamine Anti-Proliferation Act of 1999.

    Before the Meth Act was passed last spring, the Secret Search Warrant provisions were removed in the House Judiciary Committee. Credit to ultraconservative Bob Barr (R GA) and ultraliberal Tammy Baldwin (D WI). Similar language died with last year's Bankruptcy Bill, and was not included in this year's version. As far as I can tell, no similar legislation has been intriduced in the current Congress.

    --
    Ben Masel: 51,282 votes for US Senate in the Wisconsin Democratic Primary
  79. Security procedures have always been the weak link by code_rage · · Score: 2
    The user guides which come with the commercial PGP explain the weaknesses pretty well. Man in the middle attacks or other means of key compromise become harder and harder as the number of key-signatures on a given key goes up. Keeping a copy of the key fingerprint in one's possession would also help.

    Phil Zimmerman alluded to the ease of use issues with PGP when he left Network Associates and went to HushMail. Those issues are (IMO) most likely to result in compromise of security, because the users really must understand all of the links in the process to maintain security.

    Bottom line is that you usually can achieve practical security (i.e. the resources needed to crack the ciphertext exceed the value of the plaintext to the potential cracker). But absolute security is very difficult to achieve with current technology. No news there.

  80. Nah. Build a dictionary from the dejanews archive by TheLink · · Score: 1

    They should concentrate the whole dejanews archive to a dictionary and then use it to crack passphrases.

    Shouldn't be too difficult. The stuff that most people would use are extremely likely to be in the archive somewhere :).

    Of course if you picked a passphrase from various /dev/urandoms, then they might have to use the rubber hose on you, or TEMPEST attacks on your computer. TEMPEST would be preferable :).

    Cheerio,
    Link.

    --
  81. Re:PGP helps my courtship. by rgmoore · · Score: 1
    People sometimes attack PGP because it is mostly used by criminals and beast bearded dirty GNU hippies.

    Just shows how much they know. No true dirty GNU hippie would dream about using PGP with it's restrictive licensing. Everyone knows that the one true personal privacy program is GNU Privacy Guard, and it's the only one that GNU hippies would consider using. Furthermore, it's Free Software, so you can avoid the problems described above by hacking the source to use a different default location for your key ring that the attacker won't know. See the true power of Free Software in action! GNU forever!

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

  82. Re:Some ideas.... by ssimpson · · Score: 3

    3) Keep up-to-date software. Remember the pgp 6.5.1 problem ? (I don't know if I have the right version, but it was something to do with not generating sufficient random numbers - although someone will probably correct me)

    Not sure what you're refering to. "Recent" bugs in PGP include:

    1. PGP 5.0 for Linux bug (random number generation seriously flawed. GnuPG users were not susceptible.
    2. The recent OpenPGP implementation flaws in private key storage. Write-up here. GnuPG users were susceptible.
    3. ADK packet in public keys not signed bug. Effects 5.5.x to 6.5.3 and allows an adversary to add an ADK to an arbitrary key. See write-up here. GnuPG users were not susceptible.

    Hope this helps?

    --
    "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
  83. Re:Some ideas.... by ssimpson · · Score: 3

    Hey - I'm involved with Scramdisk - I'm not going to help you ;)))

    --
    "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
  84. Read my FAQ! by ssimpson · · Score: 5

    Interesting story - you may like to look at my PGP DH vs PGP RSA FAQ.

    To quote the FAQ:

    8.2. Get the threat in perspective!

    The NSA (probably!) aren't specifically interested in you. They aren't going to break into your house to install bugs, or monitor your screen from a block away. They will however collect all of your messages sent over public networks.

    PGP protects you from one form of monitoring - Echelon or other passive network sniffing. When your messages are captured by this global monitoring system, along with millions of other messages a day, the NSA can possibly decide to try and decode your message.

    The most significant threat to PGP comes from user sloppiness. It is far easier to install a keylogger on your computer, install a trojan version of PGP, or bruteforce your passphrase than to break any of the cryptographic mechanisms employed by PGP.

    If you are seriously worried about Intelligence Agencies actively monitoring you, then the last thing you should be worried about is them cryptographically attacking your PGP crypto implementation!

    I'm currently working on a new version, and the ToDo list is here.

    --
    "Mary had a crypto key, she kept it in escrow, and everything that Mary said, the Feds were sure to know."
  85. Use an IButton by abde · · Score: 2

    The best place to store your keys are in a Java Ibutton from Dallas Semiconductor, IMHO. You can get accessories/holders for it on your watch or your actual keychain (you know, the physical one which encrypts your house and your car to you)... there's even a thread on Slashdot from some time ago on it.

    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
  86. Pointless... by Arcanix · · Score: 1

    With all the backdoors in PGP put in by Micro$oft and the NSA what's the point anyways?

    1. Re:Pointless... by Arcanix · · Score: 1

      Do you sugest I should use telnet and plain X11 instead?!?

      No, but I have heard of a new technology called XOR, I suggest you try it.

    2. Re:Pointless... by Arcanix · · Score: 1

      Who watches the watchers, my friend? Consider that for a moment and then tell me I'm paranoid!

    3. Re:Pointless... by rnbc · · Score: 1

      Well... I used ssh2 to establish a VPN between my computer at home and the ISP where I work over an insecure network (the internet) so that I can access and configure systems and routers inside...

      My public keys were put in my home computer using old-fashioned floppy disks, to avoid man in the middle attacks.

      Do you sugest I should use telnet and plain X11 instead?!?

      --
      You cannot proceed from the informal to formal by formal means
    4. Re:Pointless... by GeekOfSpades · · Score: 1

      Clearly... Other watchers watch the watchers.

      Who watches them? Other watchers who are wactched by other watchers etcetra for ever. Eventually, there will be so many watchers, _I_ will be one of them, and I will be watching so many other watchers, I'll know what they're doing

      Simple, really :)

      --
      "When the going gets Weird, the Weird turn Pro." - HST
    5. Re:Pointless... by shyster · · Score: 1
      Who watches them? Other watchers who are wactched by other watchers etcetra for ever. Eventually, there will be so many watchers, _I_ will be one of them, and I will be watching so many other watchers, I'll know what they're doing.

      I think you may have it backwards. You're operating on an inverse pyramid, when the true nature of the beast would be a normal pyramid. Translation: lot of watchers at the bottom, but very few at the top. Therefore, your odds of being above other watchers is very slim.

    6. Re:Pointless... by TikkaMassala · · Score: 1

      Paranoid freak.

  87. Interesting Query! by Arcanix · · Score: 1

    Is it possible to make the program as safe in Real Life as the alogrithm is mathematically?"

    Hrmm, let's see, the algoritihim was designed by an extremely intelligent person and verified by other extremely intelligent persons whereas the average enduser is a total moron... so the answer to your question is obviously yes.

  88. Re:Come on by Ziest · · Score: 1
    Only criminals would worry about security, because the rest of us have nothing to hide from the world.

    You are a fool. Look up "Contelpro" on any search engine and then tell me you have nothing to fear from this goverment

    --
    Another day closer to redwood heaven
  89. Encrypt the key by Drone-X · · Score: 2
    The only way to securely store the key on your computer is probably to encrypt it. Unfortunately that's about as flexibable as storing it on some removable media.

    So I suggest making a loopback encrypted filesystem, placing the key on it and only mounting it when you need the key. It would be nice though if a password dialog would pop up automaticly when the key is needed by some program (say when evolution needs it for gpg).

    1. Re:Encrypt the key by nologin · · Score: 1

      While that all sounds good, in practice, it isn't always so.

      One funny anecdote was that a person was so paranoid, that he PGP encrypted his disk and then moved his PGP keyring onto the encrypted disk, thinking "Wow, this will be really secure."

      Unfortunately, this person only had a single copy of his key ring (stupid move really), so when he need to remount his drive, he couldn't. Can't remount the drive if the key is not available...

  90. Re:How many anger-inducing stories will /. post? by -Harlequin- · · Score: 2

    Actually, I've been waiting for a post like this for some time, as it presents an opportunity to brainstorm solutions with other /. users.

    The point is not to find a foolproof system, but talk and ingeniously devise new techniques that lower the effort vs security tradeoff. What potential (if any) do the new USB keyring drives offer? What risks?

    Even though I have little need for security, it's an interesting game. (And on some days I consider it almost a duty to encrypt unimportant email, to help maintain the right to privacy).

  91. DIY tempest shielding by -Harlequin- · · Score: 2

    Are there any links to web pages on easy DIY tempest shielding for those who don't know much about it? I have an idea of the difficulty involved, but not all the details (eg how big can the holes in a faraday cage be? What are some recommended materials to use?)

    Anyone have any good links?

  92. Re:How many anger-inducing stories will /. post? by squeegee-me · · Score: 1

    I agree with Lethyos. I finally got around to asking a question that I though would have challenged a lot of /. readers, and benefited the community as a whole, but was denied. Perhaps my Karma was two low, they don't like me, or perhaps /. wants to be the next online Jerry Springer. BTW, good choice of music Lethyos.

    --
    Who wants Pork Chops?
  93. Problem is, this is how the average user thinks... by tshak · · Score: 1

    One of the new features of Microsoft's next generation home OS, "Windows XP", is enhanced security.

    See, we don't have anything to worry about. We'll just upgrade to windows XP!

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  94. digital signature by gerddie · · Score: 1

    Encryption only has to be save enough to secure the information as long as the information is of interest. If I have to change passwords every month, it will be difficult for someone else, to get a working one.
    The problem with PGP and similar methods is, that one usally does not change the key-pair for a very long time. Thus, if somebody is able to steal the (Password-protected) keyring file, he will have lots of time to get a working private key.
    Also floppys can be copied, but a chip card, which does the de/en-cryption is one of the saver ways to secure the private key, since there is no way to read the key. So one has to physically steal the card, and if you find out you have still time to let others know, that your key is no longer valid - at least as much time, as the thief needs to crack your password of the card.

  95. Re: 5th amendment protection by indole · · Score: 1

    This is correct I was referring only to encryption passkeys or passphrases, i.e., they cant compell you to tell them your password (so keep it in your head).

    --
    (2,3-Benzopyrrole)
  96. Would you keep your car keys in the car? by indole · · Score: 2

    No you would not. Well don't leave your encryption keys on your computer then. Perhaps a device mentioned here before would be quite the security solution. Keep your encryption key on the same keyring as your hax0r house keys. (And it will be nice to see them try and jimmy the locks of an 8MB key!)

    --
    (2,3-Benzopyrrole)
  97. Re:Come on (correction) by indole · · Score: 2

    In the US at least, law enforcement cannot "force you to give up passwords to your "secure" files." IIRC, some sort of legal document called the Bill of Rights, i.e., Amendment 5, protects a citizen from self incrimination. The 5th Amendment protects us from having to give up encryption keys. This is a fact (well, now at least). Of course, IANAL, (yet)

    --
    (2,3-Benzopyrrole)
  98. Hack Shoeboy by Bingo+Foo · · Score: 2

    His password is "Imelda-Marcos-and-Heidi-Wall-4-eva"

    ---

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  99. What, Me Worry? by Alien54 · · Score: 2
    There is a delicious paranoia that goes with this territory. This paranois infects not only the user, but law enforcement as well.

    I am not a psych, and I am sure I would not want to be. But in this case, a few novel ideas might be applicable.

    To start from a place that is familiar: We know about paranoia, and we know about hypochondria. and so I made the leap to the idea of something that could be called paranoid hypochondria, which would be a disease where the person is constantly seeing diseases in others. This disease would be very dangerous to have in doctors and shrinks, etc., since whoever checks them?

    The next step would be a form of paranoia where a person sees criminality constantly popping up in others, even when inappropriate. This would be dangerous in law enforcement, in legislators, erc.

    The implications for human rights are easy enough to work out.

    Check out the Vinny the Vampire comic strip

    --
    "It is a greater offense to steal men's labor, than their clothes"
  100. Re:How many anger-inducing stories will /. post? by Erasmus+Darwin · · Score: 2
    Instead of dyanamic jails (how would you save your ASCII porn?), a better solution might be to use an OS with Secure Levels

    Take a second look at the last line of my post, where I mention any saved files get chown'd back to the user. This could be further refined by doing a "safe copy" back into the user's directory. For example, ~/lynx-jail/textfiles/foo.txt would get copied over to ~/textfiles/foo.txt, provided that there are no dotfiles in the path (thus a malicious application couldn't create ~/lynx-jail/.rhosts) and provided that nothing gets copied overwritten by the copy (thus defeating someone attempting to create ~/lynx-jail/Mail/received). You could make this even slicker by specifying that certain files (such as those ending in .txt) may be appended automagically if they already exist. Or it could prompt the user for resolution.

    And if you wanted to get really fancy, you could put all the changes under CVS, so that the files within the lynx-jail get checked in.

    I've yet to look into any of the more secure operating systems, but one advantage of my system is that it'd require few-to-no changes in the kernel. This is especially desirable if it's going to take awhile before such systems are fully tested and deployed on a regular basis.

  101. Re:How many anger-inducing stories will /. post? by Erasmus+Darwin · · Score: 3
    So what's my bottom line here? "Is encryption really secure?"

    Next time, how about reading the article before going off half-cocked? As usual, the Slashdot story has a less-than-accurate summary line. However, if you read the last paragraph (i.e. where we get to the actual question after wading through the background material), it reads "So what are good practices to adopt when using encryption software?". The supplicant then goes on to ask about some particular possibilities for improving overall security (such as keeping your key on a disk). Given that security practices are often as important as security software, I don't see where the problem is.

    As far as possible solutions go, one interesting possibility might be dynamically generated chroot jails for network clients. For example, every time I start up lynx, my ~/.lynxrc and ~/lynx_bookmarks would get copied to ~/lynx-jail. Lynx would then be run out of ~/lynx-jail using a dynamically generated "nobody" user account. After lynx terminates, the config files get copied back and any saved files get chown'd over to my normal user account.

  102. Every man is not an island by groomed · · Score: 1

    Your security is as weak as your enemies and as strong as your allies. Things like "unbreakable" keylengths, though protecting against casual misuse, are rather worthless in the Real World (you know, which is where people make connections ... and stuff).

  103. Its not enough by PinkyAndThaBrain · · Score: 1

    The entire en/de-cryption process has to take place in a "secure" environment... and a PC will never be remotely that. Now if the Ibutton could take data and en/de-crypt it and pass it back, that would be nice.

    1. Re:Its not enough by room101 · · Score: 1

      someday.

      --
      room101 -- how much can you stand before they break you?
      (they always break you eventually)
  104. Word counts by CoreyG · · Score: 2

    According to this it's probable that you know about double your initial guess of 30,000.

  105. Don't run PGP on a networked computer by phr1 · · Score: 1
    for best security. Keeping your secret key on a floppy disc is better than nothing, but doesn't protect you from someone modifying your PGP executable over the network, or downloading a keyboard sniffer to your PC.

    The simplest thing to do is run PGP on a computer with no network connection at all. A junky old MSDOS laptop is fine for this. If someone emails you an encrypted message, put it on a floppy disc, move it to your PGP-equipped computer, decrypt it, compose and encrypt an answer, and use the floppy to transfer back the encrypted answer.

  106. Re:All this worry about encryption by kurioszyn · · Score: 1

    "in M$ IIS so big that it gets hacked on a regular basis"
    Oh stop with this MS bashing. It really gets boring after a while.

  107. StegFS by Xardion · · Score: 1

    Keep your keys stored on a steganographic filesystem (StegFS), and keep them backed up on a CD stored in a fireproof safe (or any physically secure location). Only activate the security level that your keys are stored in when you plan on using them, and deactivate it otherwise. Obviously, your weakest link will be the key protecting your security level, but they would have to gain executable access to your machine to be able to leverage it.

  108. Idea for Security through Anonymity: by Cardhore · · Score: 1

    We could write a software daemon (similar to Gnutella/freenet) that allows us to chain IP ports of nodes together in order to hide who is sending what to whom. For example, if I wanted to send an e-mail that were unencrypted to someone, but I wanted to hide what machine I were using, I could use this system to connect the mail daemon through about six machines who'd be running the system that would pass the e-mail through each one (preferrably encrypted as well). "Portster" or some other trendy name could be used :) (When you run the daemon, it allows others who are running it to connect through your machine to additional machines, ad infinum, until you've chaned enough ports together.)

  109. Re:How many anger-inducing stories will /. post? by ackthpt · · Score: 1
    The best way to ensure security is to cut all the hands off everyone, blind them, and puncture their eardrums. Alas, alas, that Bill of rights, always gets in the way.

    Something doesn't smell secure around here, Johnson!
    Sorry, Sir, but without hands personal hygene is very difficult.

    --

    --

    A feeling of having made the same mistake before: Deja Foobar
  110. Re:All this worry about encryption by ackthpt · · Score: 1
    I'll stop critiquing M$ when I'm darn good and ready. Considering that I have to develop with their tools and make contingency plans for when (not if) our site gets cracked/defaced, etc.

    --

    --

    A feeling of having made the same mistake before: Deja Foobar
  111. All this worry about encryption by ackthpt · · Score: 5
    I haven't read boo about anyone having a major leak due to poor encryption. What I do hear about is

    AOL'ers so stupid they type PayPal Id's and passwords into bogus email, which forwards this on to a mailbox somewhere. (I got the spam but spotted the bogousity immediately.)

    Security holes in M$ IIS so big that it gets hacked on a regular basis, because either there are so many holes or admins can't/don't keep up. So much for a quality product.

    People who open email attachments (let alone use clients well known for their integrated virus vulnerability) even when this sort of scare has gone on for years.

    People write passwords on Post-It notes and leave them in their drawers, or que horre on the monitor.

    We have met the enemy and he is us. Never was more true.

    --

    --

    A feeling of having made the same mistake before: Deja Foobar
  112. Keyrings are as secure as the passphrase by n7lyg · · Score: 3
    Having the keyring, of course, is not quite all there is to it. Keyrings are protected by passphrases, as well. But passphrases are not as secure as encryption keys themselves are - they are chosen by the user, and most will fall to dictionary attacks very quickly.

    The whole point of a passphrase is to use a phrase. That means more than one word! I compose a nonsense sentence with misspellings and other substitutions that make it virtually impossible to guess. Go with the suggestion of nonsense obscenity--mix in a variety of misspellings and obscenities into a usually inocuous phrase. Mix in numerics as any 31337 hax0r would (only don't stick to the 31337 rules) and you have something unguessable. There is no need to write it down, since it is memorable to you. If you need to, write yourself a hint that leads obliquely to the phrase. Someone will still have to spend a lot of time to recover a 50-60 character sentence to decode your keyring.

  113. One decent option... by WinterSolstice · · Score: 1

    That I use is to keep my PGP keys on my SanDisk CF+ card. I keep a backup of the key on a cd-rom, and the active version is actually plugged into my handheld most of the time. I actually keep most of my documents on it, (with backups on a real system, of course) so that I always have my keyring available to me.

    Besides, most people have bigger problems, like running Outlook with everyone they have ever met in the address book. I'd be willing to bet that most of the private email data is sent in unecrypted form, stored unencrypted, and contains no information of use.

    It would be quite frustrating, however, for some would-be l337 hax0r type to decrypt all of a user's email, and get 6 pics of his wedding, two recipies for egg nog, and about three hundred lame jokes for every 'useful' piece of info.

    -WS
    --
    An operating system should be like a light switch... simple, effective, easy to use, and designed for everyone.
  114. I've been thinking this for a while.... by linuxrunner · · Score: 1

    Encryption is only good as the security of your computer. So, I need a key... Fine. I also need a master password, fine. I personally use a few different encryption scheme's and a long password.

    My concern isn't someone breaking the encryption, it's that someone put a key logger on while I was away from my computer. Or that there is a sniffer, possibly something that my alarms aren't catching.
    Wouldn't that be the absolute easiest way to catch passwords?
    I do nothing special so I have no real concerns, yet, I have never felt totally safe.

    Instead of a password someone needs to come up with a small device that can be plugged into a USB port. This will be your key/password. To activite it you'll need a thumb print. I think that then, and only then, you'll be secure.

    Linuxrunner

    --
    www.slightlycrewed.com - Because aren't we all?
  115. People talk of keyloggers.... by linuxrunner · · Score: 1

    to get your passphrase and/or other passwords, prior posts spoke of the Government breaking into your home and downloading your key and then placing a keylogger to steal your passphrase. Obviously we could hide our passphrase and use other sotware.... Why hasn't someone invented a computer that needs a password to boot up. No if's, and's, but's.... And then only allows three wrong passwords, if more than three and inputed then the computer starts to wipe and format the drive. Set it up so that even if the computer is shut off, when it is rebooted it will start to reformat. So my info is killed, but if it's so important I'd rather have it that way, keep a back-up on the freenet, and re-install my software.

    Just a Thought
    LinuxRunner

    --
    www.slightlycrewed.com - Because aren't we all?
  116. Old Adage by Vollernurd · · Score: 1

    This is typical of security in all systems. Only secure as the weakest link, which inevitably is the human mind or habits.
    ---
    Vollernurd.

    --
    Smokey, this is not 'Nam, this is bowling. There are rules.
  117. Re:My dear boy by Kiss+the+Blade · · Score: 2
    Thanks. I shall take your advice to heart. I am not wholly inexperienced with women, it is just that I am unable to make love to a girl I do not love. I cannot reveal myself in such a personal way to anyone but the girl I completely and utterly trust. So, although I have had women throw themselves upon me, I have always rejected their advances because I feel nothing for them.

    In Heidi, however, I have found a soulmate, someone I can love. Someone I can reveal myself to.

    I shall try your advice. I cannot tell her I am in command, for we will be merging, but I shall sweep her off her pretty little feet.

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.

    --

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.
    There is no

  118. Re:PGP helps my courtship. by Kiss+the+Blade · · Score: 2
    I don't care about her father. I hate pearl and Larry reminds me of Ned Flanders.

    I desire her for herself, not because she is related to some Open Sores celebrity.

    True Love always finds a way. So help me God, I shall make her mine, nomatter the barriers in my way.

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.

    --

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.
    There is no

  119. PGP helps my courtship. by Kiss+the+Blade · · Score: 5
    People sometimes attack PGP because it is mostly used by criminals and beast bearded dirty GNU hippies.

    But there is another demographic that uses it: Lovers.

    I have been trying to court Heidi Wall and save her sweet innocence from that bastard offspring of de Sade, shoeboy, for some time. PGP allows me to talk to her and my friends who are aiding me in complete secrecy. By using PGP, I can be much more open in my billet doux than I would ever dare to be normally, as I am sure that third parties are not watching over my shoulder.

    Speaking as a virgin, and one who has reserved his heart for one girl and one girl alone, I can say that PGP is enormously useful to me in my courtship. I hope that it further breaks out of its criminal ghetto and is used by lovers everywhere.

    If you are courting a girl, try PGP. It helps you reveal your heart.

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.

    --

    KTB:Lover, Poet, Artiste, Aesthete, Programmer.
    There is no

    1. Re:PGP helps my courtship. by reverZe+biaZ · · Score: 1

      How gleefully romantic.

      I wonder how Heidi Wall feels about some random internet news poster courting her simply for her heritage as the daughter of a computer language pioneer?

      Is Lisa Marie Presley a rock'n'roll star? Is Sean Lennon a great musician?


      -----------------------

      --

      -----------------------
      Smells like teen spirit!
  120. Rubber Pipe Cryto-Analysis by Martin+Spamer · · Score: 2

    A Crypto-analysis attacks the weakest link and weakest in link in a typical Crypto system, including PGP, is the Human.

    This type of attack is so common, it even has a name; "rubber-pipe crypto-analysis". Essentially the idea is that cosh is used to beat the key out of the person.

    Crude but effective!

    So no; whilst we continue to include a Human factor, Encryption is not really secure, because people are not really secure.

  121. Re:Use a more secure OS... (close) by shyster · · Score: 1
    One point you are missing: to use an encryption key, at some point it has to travel around the computer in the clear -- and apparently organizations like the CIA can pick that up from an antenna across the street, if for some reason they put their best people and equipment on it.

    Not to dispel any paranoia here, but I believe you're talking of Tempest. If that's the case, then (subject to my memory, of course) it only has the ability to show what's on your screen--not pick up data bits being shuffled to your RAM and/or hard drive. Think of it as a wireless VNC viewer, with no ability to control. In that case, it's not so easy to grab your private key.

  122. Do you know what PGP stands for? by shyster · · Score: 5
    It's called Pretty Good Privacy for a reason, you know.

    I think what you want is the upgraded version, DGP (Damn Good Privacy), or perhaps UFBP (Unfucking-Believable Privacy). We're expected to release those upgrades Real Soon Now (tm).

  123. PGP manual, absolute security, human users by plcurechax · · Score: 3
    Read the PGP manual it deals with these sorts of questions.

    There was already a Word marco virus Caligula that attacked the PGP secret keyring and mails it to codebreakers.org, circa 1998.

    You are mainly concerned with your private key ring, since lose or corruption of that would be the most damage. If the public key ring was modified you could alter local trust of a specified key, but it could not sign a public key without the private key.

    As others have stated the private key itself is protected by symmetric encryption (e.g. IDEA, TripleDES) and you need the passphrase to unencrypt this encryption. So, a private key protected by a poor passphrase could be brute forced using a fast dictonary search tool, similar to Alex Muffett's crack for Unix passwords.

    There are several ways to increase the security without irrating the user, such as using a floppy based key ring, using a smartcard memory card to store your own public/private keys, using a Dallas iButton, a removable PCCard (PCMCIA) storage device, or using a crypto smart card that stores your own private/public key, and does the RSA calculations on the card, designed in a such a manner as the keys cannot be extracted from the card. This gets into Differential Power Analysis (PDA) and tamper resistance attacks.

    For a high security application, you could consider a hybrid smartcard and PDA (e.g. Palm), which forms a small trusted computer. Of course most security experts wouldn't call a out of the box Palm and PalmOS a trusted platform, but it's an example of a smartcard with a direct human interface (human input & output), rather than trusting a larger more complicated computer which is also more flexible because it is designed to be general purpose. Some 3G cell phones plan on having similar smartcard interfaces I believe. I think Nokia had a prototype. Of course since there have been some trojan SMS messages already seen in Europe, and with WAP expected to expand its capabilities rather than die, you can expect this to be a more virus friendly platform as cellphones evolve.

    While Bruce's Secrets and Lies shows his change of heart from the absolute security through cryptography that he and cypherpunks dreamt of in the early 90's, he now understands that absolute security in a practial system is a myth, and wants readers to think like engineers in weighing of trade-offs, how easy to use verus how secure, and how expensive vs. how secure. It is not a reason to give up on cryptography, but to realise that in designing and working with secure systems you need to look at more than just which neat cryptographic algorithms to use.

  124. Some ideas.... by rixster · · Score: 5

    1) Always, whenever you create a new keypair, create a revocation key. Copy that key onto a floppy / CF / Smartmedia card etc etc, and delete it from the default store. If you're really paranoid about "sneak and peek" etc, revoke and re-issue another key when you start sending really private stuff.

    2) Make your passphrase something stupidly difficult. Even two words without spaces is n^2 (where n = number of words you know, probably about 30,000 if your averagely(sic?) smart) harder to crack.

    3) Keep up-to-date software. Remember the pgp 6.5.1 problem ? (I don't know if I have the right version, but it was something to do with not generating sufficient random numbers - although someone will probably correct me)

    4) Treat all unencrypted email as public domain. Consider it read by your boss, IT department, the recipient's boss and the recipients IT department.

    5) Treat all encrypted stuff as just encrypted for a certain period of time. All those encrypted archives that people made 10 years ago ? With todays tech, it'll probably be just a matter of hours before they're all plain text again.

    6) Use cryptology for messages that don't require it - otherwise only the interesting stuff will be attacked

    That's my 0.03 EUR. Chances are I've kept some gaping holes in their, but what the hell - have to make some posts sometimes....

    --
    Two wrongs may not make a right, but three ....
    1. Re:Some ideas.... by reverse+flow+reactor · · Score: 4

      Also, you can make use of the PGPDisk feature in recent versions of PGP. Make an encrypted PGPdisk and store you key in there. In windows, whenever you want to encrypt something, you mount the PGPDisk (under an assigned drive letter) with a password. Until you enter this password, this drive does not exist. If someone finds the PGPDisk file, they still have to crack that first. And if the PGPDisk file happens to be on the order of 100MB in size, it will be difficult to move around undetected.

      That PGPDisk may also be store on your favorite removable media to be taken with you wherever you go.

      So there you have it, redundant passpword protection, a hint of storing the key in an obscure place, and a fairly large encrypted file that may be difficult to yoink without passing under some network traffic radar.

      Now if only someone could point me to a FAQ or How-To set up a PGPDisk (preferably compatible with the windows-PGPDisk standard) or other encrypted loopback device, that would really help me out.

      --

      The significant problems we face cannot be solved by the same level of thinking that created them. -Einstein

  125. Remember what PGP is by spacewhale · · Score: 1

    Doesn't PGP stand for Pretty Good Privacy? (That's not a joke or anything, is it?). If someone wanted to give someone something extremely confidential, would they e-mail it encrypted? No, they would either give it to them personally or get some trusted person to do it.

    No encryption is perfect, and is only secure when used for what it's designed for. PGP is good for what it's designed for.

    BTW, about the key being as secure as the comp it's stored on, wouldn't the key be on the same machine the thing being encrypted is on? Anyway that's my two cents.

    --


    - "Ford, you're turing into a penguin. Stop it." Go Prefect!
  126. Meme engineering instead of Dictionaries by Databass · · Score: 2


    I sometimes wonder what the most powerful information-finding institutions have in the way of meme searching. Most people aren't random- when they think of a passphrase, they're going to to choose whatever is on their mind. For example, consider the "Ilovetux" passhrase. A slashdot user suggesting a Linux-realted passphrase seems pretty obvious. How many linux phrases are their in wordspace anyway? 1,000?

    It seems to me a sophisticated conspiracy type group could drastically reduce the "keyspace" of words by compiling a playbook of words things people like and starting with that. Instead of comparing all words, why not compare words and quotes from pop songs, the Simpsons (and other tv shows), Final Fantasy characters (and other video games), User Friendly and Penny-Arcade sayings (and other comics). Then they start their search by building phrases from those. (IloveMiranda, IloveTycho, IhateMicrosoft) x2 x3 x4 etc etc.)

    I guess this line of thinking stems from my own personal paranoia that people are almost shamefully predictable, and that powerful, possibly sinister forces understand this and use it to their advantage. ; -)

  127. The biggest weakness for many... by eXtro · · Score: 1
    isn't their weak passphrase, its the location of their private keyring. I know a lot of people that keep their private keyring on an NFS mounted filesystem. This is both true now that I'm in the working world and was true when I was a student. I feel worse about the students who practice this. Most of them use PGP because it seems subversive and they can pretend they're cryptoanarchists. They talk the talk, obviously they don't walk the walk. Most of the people who use it at work use it due to a corporate mandate, or clauses in an intellectual property sharing agreement. They're just doing what they're told, not pretending that they're authorities on cryptography.

    Keeping your keyring on a media like a hard drive or floppy strikes me as a weakness in itself, but you don't need to compound it by storing it on a stored medium. If I were really serious about encryption (I'm only semi-serious, I encrypt things like password files and account details, keep my keyring on a floppy but don't routinely encrypt email) I'd want to see a memory card type technology with a quick and absolute method of destroying the key along with a proven secure method (protocol and technology) of transmitting data back and forth between the card.

  128. woohoo by deran9ed · · Score: 1

    Well at least I didn't post it in vain... Ghost in the Shell pseudo informative doc combining steganography, pgp, and some other nifty things.

    As for PGP being safe or not, one thing you have to understand, many of the attacks that claim PGP isn't secure, or etc., may sound like there is nothing you can do to protect yourself, their wrong, dead wrong. Many of the vulnerabilities people find when dealing with crypto cannot be achieved by your typical script kiddie, and often not even a Sr. level Admin, so don't be fooled.

    Anyways I would love to keep going on this but I have to bounce =( damn =(

  129. Re:Use a more secure OS... (close) by markmoss · · Score: 2

    One point you are missing: to use an encryption key, at some point it has to travel around the computer in the clear -- and apparently organizations like the CIA can pick that up from an antenna across the street, if for some reason they put their best people and equipment on it. Of course, it's much easier to just snatch you and wire up your genitalia until you give them the keys, but sometimes that method has unacceptable repercussions...

    Anyway, the equipment to intercept computer emissions is subject to Moore's law too, so someday soon it will be within the price range of industrial spies, and the next year PI's will be using it to dig up dirt for divorce cases. We can ban it. That will work, sure, just like banning guns...

  130. Re:Use a more secure OS... (close) by markmoss · · Score: 2

    I know more about Tempest than you do -- it's not a spy program, but the armed forces program to make their computers proof against this kind of spying by heavily shielding everything. It also adds $5K or more to the cost (or more like $20K under a gov't contract). The strongest signal would probably be from the video cable, but the keyboard and disk drive cable also emit. Even signals on the motherboard give some emissions. Descrambling the bits (particularly from parallel busses) is quite a challenge, but from the attention given to controlling even motherboard emissions in Tempest systems, apparently the experts don't think it's impossible. Modern FCC-compliant enclosures really do cut down on emissions quite a lot. My guess would be that the easiest thing to tap would be video, LAN, keyboard, mouse, and other external serial interfaces would be considerably harder but possible, and internal parallel interfaces would take technology beyond anything I know of. That is, a really good spy organization might be able to record you typing in your password, then have to break in to use it. If you run with the covers off, you are theoretically at risk of internal SCSI, IDE, or motherboard signals being intercepted, but I have no idea how anyone could intercept 8 to 64 bits parallel and make sense out of it.br>
    It isn't a risk I would worry about at present, unless you've really made enemies in high places -- and they'd probably go for a more direct attack anyhow. But technology keeps advancing. To really be safe, you'd want your keys to stay inside of a shielded calculator- or credit-card-sized device, preferably one that had to be unlocked by biometrics (fingerprints, e.g.), read on its own scanner. This device would have to do encryption itself, so as to never send out a private key. However, you'd have to type a message on another machine and send it to the security device in the clear, so there's a little vulnerability there...

    All this is highly theoretical -- most users leave their systems open to much cruder methods, like read the password off the post-it note, recover secret documents from the trash, ask someone to let you in so you can do some maintenance...

  131. Re:Use a more secure OS... (close) by markmoss · · Score: 2

    A faraday cage the size of a PC built on gov't contract might cost $5K by itself. But you've also got to shield and filter all cables that run through it. A power cord can pick up emissions and carry them outside -- so you've got to put a low-pass filter where it goes through the box. VGA cables are notorious emitters (the signal frequency is high enough that a few foot of wire makes a decent antenna). So unless you faraday cage the whole room, you're going to have to use multiple layers of cable shield.

    A room-size faraday cage is the simplest solution, but there's more to it than chicken wire. The chicken wire (or aluminum or copper foil) has to be electrically connected all along the edges -- and construction workers don't know how! Doors need conductive gaskets. Power lines need filters. I think it would cost $20K to build as a commercial project. As a government project, with union work rules and inspectors tripping over each other... The armed services do have electronics shops inside faraday cages so top-secret electronics can be worked on, but don't ask me what they spent on them. The one I was in had a bank vault door that must have cost $10K all by itself. (This opened inside the building. But then there was a fire exit door to the outside that was just an ordinary metal door with added gasketing -- and when the air conditioning wasn't working hard enough, the techs would open it to let some air in... 8-)

  132. Right way to store our private keys by Glasswire · · Score: 1

    Everybody should have a little 4k flash dongle with a serial and/or USB interface and some kind of biometric corroborator (little retinal-scan CCD lens you look into?). The whole thing (except for the cable extender) should be a couple co cm long and be carried on their keychain. Your encryption software should ONLY look for your key on your dongle and will only accept it when you're bio validating. These things should be cheap and write once (for the key itself and the bio-print. Lose it (or want another key) - buy another dongle and create a new key. Have not though this through in detail, but does that sound practical?

    1. Re:Right way to store our private keys by Glasswire · · Score: 1

      This gadget would encode the key AND xor (or whatever) it with the biomet data. The idea being that to encrypt you must -be you and -have the key. If you feared someone just had your retinal data AND had swiped your gadget, you would burn another gadget and inform your correspondents to use the new keyinfo (I like giving them physical copies of private keys).

    2. Re:Right way to store our private keys by Glasswire · · Score: 1

      As I understand it, the most secure systems are not public/private keys, they are ones with a large shared secret which is never transmitted digitally. I'm suggesting that I need, at some point to physically interact (eg. pass the a floppy or a dongle) with my really secure correspondents. Granted, not a practical alternative for most things...

  133. Re: 5th amendment protection by Glasswire · · Score: 1

    Not sure you can "take the 5th" to evade the seizure of physical records (eg. my diary can be taken and if it's got a lock on it, I believe I CAN be compelled to surrender the key to it).

  134. PGP is already a security trade-off by Atreides4 · · Score: 1
    PGP, and ciphers like it are already compromises. PGP is crackable given sufficient effort. True security is obtained only through one-time pad ciphers and methods so extreme only the KGB has admitted carrying them out. For something that you want to never be found out, use a bingo set and create a one-time pad. No amount of government snooping or computer hacking will ever reveal the content of that message. (Unless of course they are able to break into your house and take the key) Now the main problem is key distribution. This is where you use snail mail. The government cannot and does not open all snail mail. This should be fairly secure. This has the disadvantage of being slow, but unless the USPS opens the letter in route it is theoretically impregnable.

    The Germans and the Soviets in WWII are an interesting contrast in the use of one-time pads. The Germans built the Enigma machine, confident in it's security because of their confidence that the allies couldn't perform the calculations. The Enigma was of course cracked, with dramatic consequences for Germany. The Soviets by contrast used one-time pads, totally foiling German and Allied intelligence. The only cracked Soviet communications were pads that were used twice, and those took decades.

    I think WWII may afford a lesson that all of us PGPers could learn from. Never have complete confidence in your cipher, unless it is a one-time pad.

    --
    I posted and all I got was this stupid sig
  135. Re: 5th amendment protection by ex+pope+john · · Score: 1

    You are lucky then, The new anti-everything to do with computers law in the UK does I understand cotain provisions to make it an offence to not provide a password or passphrase to files that have been seized. I suppose like contempt of court only in the law, not just the court rules.

    --
    If you people would just do as you're told, everything would be OK.
  136. Secure? by CyberDawg · · Score: 2

    Basically what you're saying is that if you leave your keyring on your main hard drive, it's as secure as your passphrase. This has been a recurring theme in computing since the first password-protected login.

    People write down passwords, or tell them to techs, or choose stupid ones. A properly-chosen passphrase isn't going to fall to a dictionary attack. If it's long enough, and uses enough tricks (odd punctuation and capitalization, intentional misspellings, non-words...), then it should do the trick. Why do I say that when we know perfectly well that it's still crackable?

    A security system offers inconvenience to those attempting to bypass it. Put together a big parallel processing array, and use up a whole bunch of CPU cycles, and you could crack anything encrypted on my system, but who cares? Who's going to go to that much trouble for my piddly little secrets?

    Face it, we don't need Tempest shielding and floppies stored in safes for our personal information. Businesses may be a different story, but it still depends on the type of secret and the size of the business.

  137. Re:Come on by UltraBot2K1 · · Score: 2

    I generally use envelopes, but I'm pretty sure that if someone REALLY put their mind to it, they could figure out a way to get into the envelope. I think that was what the original poster was getting at. It doesn't really matter if you use ROT13 or PGP or whatever to encrypt your data, because anyone who is determined enough is going to access the data anyway. If you're dealing with the government or another professional organization, encryption is nothing more than a minor annoyance.

    --

    Slashdot: Open Source, Closed Minds.

  138. Re:Come on by UltraBot2K1 · · Score: 2
    "There are those of us who believe that it should be possible to securely talk with each other over the internet.. Without worrying about our encyrption being cracked."

    And I'm not denying that, but there is a distinct difference between "should be" and "is".

    --

    Slashdot: Open Source, Closed Minds.

  139. My dear boy by Slashdot+Playboy · · Score: 5

    It is good to see you taking the plunge - that first dip into the olympic-sized pool of love.

    Speaking as Slashdot Playboy since 1997, I feel I am qualified to advise young pups such as yourself on the appropriate etiquette when wooing a young lady such as this.

    I recommend you make the young lady feel in control. Remember - you are a love god and she is your willing pupil. Young ladies love a man who can show her who is boss. Speak firmly but not roughly to here.

    Do not suggest PGP to her, tell her that you will be using PGP.

    Hold this young lady by the hand. Carry her over the romantic threshold. Slather her in kisses. Make your own provision for prophylatics. Buy her a single red rose. Whisk her off to Paris. Do whatever it is it takes.

    Show this feisty young lady you are in command. Fear not the monstrous shoeboy, with his rough and ready approach to women. You shall woo her like she's never been wooed before and will never be wooed again.

    --
    Slashdot playboy.

    Slashdot love god since 1997

  140. New ideas.. by popeyethesailor · · Score: 1

    There has been a number of posts, indicating that we dont really need 100% secure encryption, since nobody is going to dig THAT deep into our private emails.

    I think the question was more from a technical point of view, not just paranoid babble-talk.

    We dont need "Nothing is secure, Nothing can be done about Anything" kind of talk, we need radical new ideas.

    Anybody has an idea for a 100% secure, practical communication, even if it doesnt involve encryption?

  141. Suggested implementation to reinforce passphrases by Vintermann · · Score: 1

    Let's say you have a pretty good passphrase, one that will take on average three months to crack by the NSA (let's for the moment forget how many chars etc. that will be) Now, how about if THE PROGRAM adds say four random bits to your passphrase, _and doesn't store them?_ Every time you use the key the program has to brute-force those last four bits. four bits=16 different permutations so the program will have to make on average 8 attempts to decrypt before it succeds. This slows down the decryption, but only to an utterly insignificant degree. (I think we can afford to wait >0.2 secs more) However, for the NSA (or any attacker, I though I'd just choose the big bad wolf) it will also be eight times as difficult. That means two years instead of three months. You not satisfied with that? Add another random bit. Whoops! Four years. And another. Eight years. Still decryption should not be seriously slowed down for the one who has the passphrase. If (and only if) you're truly parranoid you can add so many random bits that it takes five minutes, or twenty(!) to decrypt a message even with the passphrase. By then it should be faster to attack the public key with factorization. I am not a coder myself so I can't implement this, but it would be very cool if someone did. Alternatively, you could explain to me why this isn't a good idea. (I know it's a slightly better idea on a 1.3 ghz machine than on a smartcard. I also know that you would have to build in an effective brute-forcing program in PGP/GPG but I can't see that this would pose a serious risk-attackers already got those) "Why not simply choose a longer passphrase?" Because that's not always easy, or convenient. Plus it probaly takes longer to type in the extra characters than brute-forcing a couple of bits would. You'll grow old and forgetful one day too. You always have to measure the risk of losing one's data (by forgetting the passphrase) to others gaining access to it.

    --
    xkcd is not in the sudoers file. This incident will be reported.
  142. How many anger-inducing stories will /. post? by Lethyos · · Score: 4
    I'm sorry, but this demands a rant. We've seen half a dozen of these kinds of 'news' articles on /. this year alone. Now while I'm all for questioning existing models, I think our posters need to realize this only serves to fire people up. Here's why I think this is just a ridiculous thing to post.

    If you're going to ask questions like these, you have to say, "well, is any security really secure?" And the answer to that is of course "no". "You almost certainly don't own a secure computing system with physical access controls, TEMPEST shielding, "air wall" network security, and other protections." DUH! How is this insightful? How does this lead to any meaningful solution to the problem? So what, just stop using encryption? So what, just stop assigning a root password?

    This Ask /. implies that it doesn't work at all and that we aughta just stop using it. Why? Because there's no answer - there's no solution. You can't just have everyone shield their PC's from TEMPEST - and of course, exactly how many people are getting scanned in the first place? Not everyone is willing to drop their PC into a vat of concrete with no net connection to keep people from sitting at it to gain access.

    So what's my bottom line here? "Is encryption really secure?" Well, as I mentioned, nothing is really secure, so the answer is "no". Of course then again, security works 99% of the time (or a little less), so let's just keep using it and not ask stupid questions like these. They've been thought about before.

    --
    Why bother.
  143. Encryption Demystified! by K4GPB · · Score: 1

    How Encryption Works explains with drawings and an animation how public-key and symmetric-key systems, as well as hash algorithms really work.
    "Look for the "s" after "http" in the address whenever you are about to enter sensitive information, such as a credit card number, into a form on a Web site."

  144. Oh well by Eustis+Burbank · · Score: 1

    Looks like it's back to the old-style encryption types:

    ROT-13
    Pig Latin
    Stupidity

    --
    ------ 1001001
  145. Re:Come on by Kensaro · · Score: 1

    Do you send all your snail mail written on the back of postcards? Somethings don't have to be illegal for me to want to keep them from the eyes of others.

  146. pgp = good by pr0nomatic · · Score: 1

    i thank goodness for pgp. i feel so secure. like a warm kitten in a wool sweater with a saucer of milk.
    the pr0n-o-matic.

    --
    the pr0n-o-matic.
    http://www.phatmax.net
  147. My Complaint by SpeakYourBrains · · Score: 1

    Encryption is the most un-kinkin', unhappenin' piece of sheet in the hood right now. Comin atcha, straight up. Lets get those algorithms kickin' again, I'm talking more boggle, more death mental (metal) and belgiun house.

    Mud the far cuss.