Slashdot Mirror


Hashing Out the Next Step in Biometric Security

ergo98 writes "CNN is running a story about biometric hashing. Using this technique, biometric inputs (such as facial characteristics) are altered based upon individual characteristics in a hopefully one-way process. The goal is to continue to reduce the risk of a back-end data exposure."

117 comments

  1. Compromises? by Poromenos1 · · Score: 5, Insightful

    I don't like this. Say that someone discovers the "password" (the hash), then you're done. You can't change it (unless you grow a moustache). Same goes with fingerprints, etc. I think a password (passphrase) is much more practical.

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
    1. Re:Compromises? by Poromenos1 · · Score: 2, Interesting

      Hmm, this appears to be a kind of salt applied to the picture so they can change it if the hash gets stolen. But then, why not just apply the salt to the hash (like normal md5 salts), and just change the salt when it's stolen? The salts (like the minutia points) would be stored somewhere and the attacker couldn't use the same salt if you changed yours.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    2. Re:Compromises? by Doug+Coulter · · Score: 5, Insightful

      Bruce Schneier (counterpane.com) has published on and linked to a lot of other publications on the implications of biometrics, and how easy they are in general to steal. Can't just change your password, you've only got 10 fingers (I hope!) and so on. The whole thing is a very bad idea, and most extant schemes are trivially cracked no matter how "secure" the backend. Pictures of retinas/faces have worked, lifted fingerprints translated to gummy silicone have worked, and so forth. No fancy skillz needed to get past any existing system.

    3. Re:Compromises? by Deitheres · · Score: 0

      Exactly... that's the biggest problem. Everyone is concerned with getting their fingers chopped off-- why even bother if you can just lift someone's prints off of a doorknob and they'd be none the wiser. The biggest problem with cracking is getting noticed, if you cut off someone's finger I bet they'd notice that more than if you lifted their prints.

      --
      Just like driving a car:
      (D) to go forward
      (R) to go backward

    4. Re:Compromises? by mikiN · · Score: 3, Interesting

      It would be better if a biometric identification could combine several characteristics together in such a way that only a (complete) living person could provide them, for example:
      - iris ID combined with testing of the accommodation reflex, to make sure a real, functioning eye is looking at the camera.
      - fingerprinting combined with infrared scanning, to verify that an unaltered living finger is used.
      - voiceprinting of unique and varying phrases to eliminate recordings.
      and so on.

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    5. Re:Compromises? by Achromus · · Score: 2, Informative

      RTFA. If you do, you'll see that IBM describes a technique for making "cancellable biometrics", in which companies can alter the way the hash is distorted. If the hash is compromised, the company could change the distortion applied to the face, and obtain a new hash.

    6. Re:Compromises? by yesteraeon · · Score: 1, Interesting

      This system is quite a bit harder to fake than a simple finger print. It couldn't be lifted off a doorknob or the like. As an added plus it can tell the difference between attached living hand from one that's been separated from its owner.

    7. Re:Compromises? by Afrosheen · · Score: 4, Interesting

      Try this one on for size. It's my little gift to the biometric community.

        In many protocols, when a session is initiated, the beginning of the transaction includes a handshake. One side says hello are you there, the other replies yes I'm here and the session continues.

        Why not make an actual, physical handshake verifier? I'm sure most people are consistent with their real handshakes, and there are a wide variety of measurable parameters a handshake can provide. For example, when shaking someone's hand, you apply very specific pressure, grip a particular way that spreads pressure to consistent points on your buddy's hand, hand temperature (which can vary depending on a number of factors but we're talking average), hand placement, duration and motion of the shake, etc. You could take it one step further and teach your employees and the system some jive handshakes that involve many steps. The admin could have the most intricate handshake of all.

        The beauty to all this is that handshakes tend to be very personal and never given out. How could someone hack or even learn a secret handshake? It'd be pretty damn hard to do and even harder to replicate once you figured out the sequence due to pressure and duration, etc.

        Schneier should give this one some thought. All you really need is a rubber jointed hand sticking out of the wall (or hidden inside it, retractable) that feels appropriately like a real human hand. Ask the RealDoll people for advice on this. Load it up with sensors and start training it.

    8. Re:Compromises? by corsec67 · · Score: 1

      Yeah, they had something like that in Undercover Brother.

      Except that in that movie, it was a complex choreographed action.

      --
      If I have nothing to hide, don't search me
    9. Re:Compromises? by feamsr00 · · Score: 1

      This isn't even a problem in newer sensors. These don't take a picture in the normal sense of the word, they scan the discharge from the finger so you have a simple mono output that only depends on the finger being alive and not even dirt affects these much.

      (granted these are a bit finicky and i had to send mine back)

    10. Re:Compromises? by CrackHappy · · Score: 1

      Alright - someone has got to mod this one up. I don't really know if you were serious or not, but I found this absolutely hilarious.

      I just tried to explain to my wife why I was laughing so hard, and I just got a confused stare... geek I am most certainly.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
    11. Re:Compromises? by JavaRob · · Score: 1

      If the hash is compromised, the company could change the distortion applied to the face, and obtain a new hash.

      Umm... isn't that fairly irrelevant, since the input (real OR faked) would remain exactly the same?

      Maybe I'm missing something here, but this seems like changing the way a password hash is stored in the database without actually changing the password itself.

      The password is the input -- your retina, your fingerprint, etc.. You can't change that, so once someone has a reliable method to duplicate what the scanner sees, the security is toast -- regardless of what contortions they put the data through on the back end.

    12. Re:Compromises? by biggreddy · · Score: 1

      LOL, at least be light-hearted about about the evil tyranny big brother coming to "SAVE US ALL"....LOL....wow what a "NEW WORLD" we live in. Even discussing and planning this outright like it's something helpful to security against "terrorists" is absolutly ludacris. The Communists and the Capitalist world have been playing off one another for scores of decades.....DON'T BE FOOLED...This is not good for us, it only brings more tyranny. Tyranny is the war against the people, not a war against terror...There are so many secrets it isn't even funny. DOwn with NEO-communists!...Down with NEO-NAZIS, and DOWN with the never-ending TYRANNY of the NEW WORLD ORDER! GOD BLESS http://www.myspace.com/biggreddy

    13. Re:Compromises? by Vellmont · · Score: 1

      Not a bad idea, until someone slams their hand in a car door, hurts themselves while playing racketball, strains their hand while helping someone move, etc and their handshake changes.

      You could have a backup identifier at that point, but then your security is only as secure as the backup identifier.

      Fingerprints never change, and only are lost if you lose the finger. Most people don't lose fingers during their lifetimes, but people do injure their hands for a day or two.

      --
      AccountKiller
    14. Re:Compromises? by Niet3sche · · Score: 1

      No ... it would appear to work more like a salt. We're FINALLY moving to the point of being able to get over the "stolen fingerprint" stage of biometrics. Shame that I didn't get around to publishing 2 years ago. Oh well.

    15. Re:Compromises? by Niet3sche · · Score: 1

      Seemed that way to me; I wish I had "insightful" or "Read the Article" points to give out right now. :-/

    16. Re:Compromises? by benoe · · Score: 1

      Isn't there something similar device under development for gun triggers? It senses the pressure pattern during the shot and not fires if the pattern doesn't match.

    17. Re:Compromises? by smartdreamer · · Score: 1

      I share your concern and everybody should. That's why IBM came up with this.

    18. Re:Compromises? by m0rningstar · · Score: 1

      While there are advantages to having a more complex system from a security standpoint there are some ... largish problems as well. Not the least of which is that there's a strong need to move beyond the password for the average user in the average community and that complex systems to log on to your machine in the morning just aren't going to work.

      For high security -- very high security -- environments, perhaps. But my personal feeling is that this isn't where we're going (thumbprint scanners on iPaq's and Thinkpads leap to mind) and I bet a hashing technique so you can't reverse engineer (easily) the original has advantages even if it is less secure.

    19. Re:Compromises? by Grym · · Score: 1

      Isn't there something similar device under development for gun triggers? It senses the pressure pattern during the shot and not fires if the pattern doesn't match.

      Sounds like a terrible idea to me. That jittery second in which one would decide to use lethal force to defend himself would most certainly (I should hope) be different than just any regular day at the firing range.

    20. Re:Compromises? by Afrosheen · · Score: 1

      As a previous poster mentioned, a few bucks worth of liquid rubber or some sort of gelatin easily allows someone to copy your fingerprint. It's not nearly as secure as a handshake would be. People hurting their hands..well, honestly, in the IT and most other soft industries, it doesn't happen very often. You probably couldn't use something like this at a junkyard or construction site but I don't see a need for it at either place.

    21. Re:Compromises? by Anonymous Coward · · Score: 0

      Right, no fancy skills other than lifting a print in tact, creating a replica that will be recognized and verified by a sensor (yeah, a FEW people in the world have managed to do it), then going James Bond to break into the facility or computer with a gummy finger sleeve. Oh, btw, iris has never been cracked...and no you can't steal someone's eye because the iris immediately becomes foggy and unrecognizable. Passwords are a thing of the past.

    22. Re:Compromises? by Nykon · · Score: 1

      this is really a non-issue now a days. The current generation of [high end] finger print scanners usually include a thermal detection or similiar mechanism in addition to scanning the print itself which makes the "gummy" attack and even removing someones actual finger pointless as it will fail authentication.

      --
      "It's better to be a pirate then join the Navy"
  2. Please sit here to confirm your identity. by mikeophile · · Score: 4, Funny

    The goal is to continue to reduce the risk of a back-end data exposure. Surely you didn't think that photocopying your ass wouldn't get patented, did you.

    1. Re:Please sit here to confirm your identity. by biggreddy · · Score: 1

      LOL, at least be light-hearted about about the evil tyranny big brother coming to "SAVE US ALL"....LOL....wow what a "NEW WORLD" we live in.

  3. The executives of my firm by Anonymous Coward · · Score: 5, Funny

    are reluctant to adopt biometrics because they're afraid a crook will rip out their eyes.
    Seriously.
    They cited Demolition Man.
    For real.

    1. Re:The executives of my firm by Ann+Elk · · Score: 1

      Demolition Man has proved to be an oddly prophetic movie. "Schwarzenegger Presidential Library", anyone?

    2. Re:The executives of my firm by kfg · · Score: 3, Funny

      I hope you've explained to them that it was only movie. Hollywood is always making shit like that up and getting the technical details wrong.

      I real life you just rip off the head.

      KFG

    3. Re:The executives of my firm by Anonymous Coward · · Score: 0

      ah yes, reminds me of Abe Ghiran in System Shock 1.

    4. Re:The executives of my firm by Furry+Ice · · Score: 1

      They're actually right to be concerned. That's exactly why biometrics aren't well suited to many applications (particularly authentication). They are neither secret nor expirable, and can be stolen very easily. Passwords and PIN numbers will be with us for a very long time.

  4. One Way Process by buckhead_buddy · · Score: 4, Funny
    Using this technique, biometric inputs (such as facial characteristics) are altered based upon individual characteristics in a hopefully one-way process.
    Let's hope it's a one-way process. I don't trust any computer to alter my facial characteristics.
    1. Re:One Way Process by Anonymous Coward · · Score: 1, Funny

      My computer helps me make an O-face.

    2. Re:One Way Process by Federico2 · · Score: 1


      The BOFH:

      "Using this Force Induced Steganographic Technique I can rehash your face, so nobody will recognize you... wanna try?"

    3. Re:One Way Process by MrLogic17 · · Score: 1


      Cue the Muppet Show sketch "Vend-a-face".

      Man, I miss that show...

  5. Process schmocess by GillBates0 · · Score: 4, Funny
    ...facial characteristics are altered based upon individual characteristics in a hopefully one-way process.

    Heck, they need billion dollar research grants to figure out these "techniques"? Bubba, Sparky and his pals downtown would irreversibly alter an individual's facial characteristics given $100.00, 10 minutes and enough motivation.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Process schmocess by palfrey · · Score: 1

      Yes, but can they do it repeatedly in the same way to lots of different people. Betting that no matter how much you pay them, they won't be able to hit everyone *exactly* the same way...

      --
      Beware the psychokinetic mimes!
  6. Oh great. by Brandon+K · · Score: 1

    Now instead of the crackers finding out my password and stealing my data, they'll have to kill me to get the fingerprint scan as well.

    Oh joy, the wonders of modern technology.

    1. Re:Oh great. by Mozk · · Score: 1

      Now instead of the crackers finding out my password and stealing my data, they'll have to kill me to get the fingerprint scan as well.

      Not all hackers are white!

      --
      No existe.
    2. Re:Oh great. by Anonymous Coward · · Score: 0

      Just to make you feel a little safer, I was talking to a friend recently who informed of hand scanner which read from above rather than below and, as it was actually reading the blood vessles/veins, needed a flow of blood through the hand in order to work.

      So 'they' would have to keep you alive and drag you to the scanner.... the probably kill you.

  7. Reducing the risk. by Circlotron · · Score: 1

    "The goal is to continue to reduce the risk of a back-end data exposure." Just make sure no-one rolls your ass over an inked stamp-pad and then plonks it on a piece of paper then proceeds to steal your "identity" via plastic surgery..

  8. Biometrics = High School Shenanigans? by jive · · Score: 0, Redundant

    "The goal is to continue to reduce the risk of a back-end data exposure."

    Decide for yourself.

    --
    Please send all hate mail to: 2135 N. Kenmore, Chicago, IL 60613
  9. This is only needed... by suitepotato · · Score: 0, Redundant

    The goal is to continue to reduce the risk of a back-end data exposure.

    ...if they start using your back-end for biometric identification and really, I don't want to go near that scanner after someone else has used it.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    1. Re:This is only needed... by RevengeOfPoopJuggler · · Score: 0

      especially goatse

  10. Nothing is one way. by Antony-Kyre · · Score: 1

    I have a very hard time believing it is possible to encrypt something one way. It is only a matter of time before some genius figures out a way to reverse it.

    1. Re:Nothing is one way. by Anonymous Coward · · Score: 0

      Oh that's *great* news, I'll stop making full backups right away and just store the MD5 sums of all my data.

    2. Re:Nothing is one way. by Antony-Kyre · · Score: 1

      I was being serious. Based on previous stuff, I assume it will only be a matter of time before someone can reverse it.

      About MD5, if someone had a fast enough computer, that can be reversed into the original, with some possible duplications. But I don't know how fast. Perhaps NSA computer fast.

    3. Re:Nothing is one way. by suitepotato · · Score: 2, Funny

      I have a very hard time believing it is possible to encrypt something one way. It is only a matter of time before some genius figures out a way to reverse it.

      You've obviously never seen what happens when the marketing department, accounting department, and human resources department intercept and edits the requirements report from senior executive management for new software before it gets to the programming department have you?

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    4. Re:Nothing is one way. by Poromenos1 · · Score: 2, Insightful

      Then I'll just XOR all my disc's file's bytes with one another. Someone will surely be able to reconstitute all the files given the one bit. In fact, I'll give you access to my entire disk; the hash is 1.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    5. Re:Nothing is one way. by fossa · · Score: 1

      Some? Shouldn't that be "infinite"?

    6. Re:Nothing is one way. by Anonymous Coward · · Score: 0

      Skeptic, meet the pigeonhole principle.

    7. Re:Nothing is one way. by FireFlie · · Score: 1
      For Grand Parent: There is no limit to the size of the original document that is to be hashed, so you will end up with an infinite number of possible collisions. So, it is easy to go from original document -> hash, however it would be nothing short of a miracle to recreate the original document (in a practical sense).

      What you are describing is possible with any type of encryption imaginable (that's why our encryption standards are always changing), but not with a hash function. With hash functions you try for collisions, not reversal (and due to the nature of collisions it is not very useful for this purpose either).

    8. Re:Nothing is one way. by ampathee · · Score: 2, Interesting

      Dude.. MD5 (or any hash) maps an INFINITE space to a FINITE space!

      Think about it: it's basically a check-sum.

      Example: I'm thinking of 10 numbers from 0 to 255 inclusive. The sum of those numbers modulo 256 is 123. Now tell me what those numbers are, in the same order that I was thinking of.

      "some possible duplications" indeed :P

    9. Re:Nothing is one way. by vga_init · · Score: 1

      But how do you perform summation of an infinite set? :-/

    10. Re:Nothing is one way. by fossa · · Score: 1

      Wow. You have some fscked up porn on there. Wow.

    11. Re:Nothing is one way. by Anonymous Coward · · Score: 0

      The children are right to laugh at you.

      But now that you (hopefully) understand why you can't just reverse an MD5 hash, it's all good. You don't want to sound like a crackpot.

    12. Re:Nothing is one way. by Antony-Kyre · · Score: 1

      If someone had a very, very fast computer. If someone knew that someone MD5 hashed a password or other text-like file on their computer. It might just be possible to get the original, if the person knows what he or she is looking for concerning the original.

    13. Re:Nothing is one way. by hobbit · · Score: 1

      1, 2, 3, 4, 5, 6, 7, 8, 9 and 78.

      If you were designing cryptographic hash functions, I would have just stolen your biometric data. Or, effectively, that of your identical twin.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    14. Re:Nothing is one way. by arcane_bandit · · Score: 1

      i was under the impression that a hash process such as md5 or sha-x is computationally impossible without extreme leaps in techonology - e.g. quantum computing.

    15. Re:Nothing is one way. by Antony-Kyre · · Score: 1

      Then it would be possible, but we just haven't reached that point yet.

  11. Bio-metrics, my ass! by Jah-Wren+Ryel · · Score: 3, Funny


    The goal is to continue to reduce the risk of a back-end data exposure.


    Sure, today they promise that they only want to do biometrics on my face and fingers. But its just the tip of the slippery slope. You know we can't trust them. Just like the social security cards used to all say "not to be used for identification" and look what good that did.

    I say that if we don't fight these biometric overlords, it is only a matter of time before they are forcing us to sit naked on copiers so they can xerox our asses! Make a stand now while you still have some dignity, and your pants!

    --
    When information is power, privacy is freedom.
    1. Re:Bio-metrics, my ass! by Anonymous Coward · · Score: 0

      Social security cards still say not to be used as identification.

    2. Re:Bio-metrics, my ass! by muzzmac · · Score: 1

      I'm waiting for the cruelty to ensue.

      "Place a hair into the reader."

      "YOU INSENSITIVE PRICK!"

    3. Re:Bio-metrics, my ass! by TheDugong · · Score: 1

      "If you vote faster, that's just proof that you've got a problem with premature interjection!"

      Which is even funnier!

    4. Re:Bio-metrics, my ass! by hobbit · · Score: 1

      Yes, and bananas still say "may contain peanuts".

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
  12. "Giving the finger" gets whole new meaning... by Anonymous Coward · · Score: 0

    As it says in this summary of the AP article making the rounds today, sounds like the makings of a bad episode of 24:

    http://www.privsecblog.com/archives/biometrics-67- cancelable-biometrics-outsmarting-gummy-bear-attac ks-and-enhancing-privacy.html --

  13. Biometric Encryption by bitkid · · Score: 4, Informative
    That sounds pretty old. Ever heard of Biometric encryption? The idea is to use a one-way hash on the biometrics, but also accounting for the fuzzy-ness in the reading. If the readings match, then the same hash comes out. Otherwise something random. See here...
  14. Back-end data exposure? by Anonymous Coward · · Score: 1, Funny
    Something like this?

    ~~~

  15. Isn't there a -1, WRONG? by Spy+der+Mann · · Score: 2, Informative

    Dude, you MUST study basic cryptography. Even MD5 is one way. Sure, you can guess WHICH strings can produce a determinate hash. But of those thousands (maybe millions) of combinations, can you really guess which one was ACTUALLY used?

    Anyway, the RSA is constantly working on getting better and better hashes. We got SHA-256, SHA-512 and SHA-1024. And these are way more advanced than SHA1.

    Unless of course, you're running quantum cryptography.

    Anyway, all it has to be done to create a "virtually unbreakable" hash is to make it large enough so that it can't be "cracked", so to speak. When SHA-2 collisions are found, we'll have SHA-3 and its variants, which will probably be 2048, 4096, 8192 bits... and so on.

    1. Re:Isn't there a -1, WRONG? by Anonymous Coward · · Score: 0

      1) You don't have to recreate the exact preimage that was used to fool a biometric system. Any preimage (even if you hang a picture that looks like a space alien in front of a camera) will work, if it gives the same hash.

      2) Every classical hash function, however advanced, is susceptible to a P=NP attack.

    2. Re:Isn't there a -1, WRONG? by Mathinker · · Score: 2, Informative

      Although I agree that the GP seems pretty clueless with respect to basic cryptography, as you say, I have to correct you and the numerous following posters about the "irreversibility" of cryptographic hash functions.

      It is true that theoretically, these functions map an infinite domain of messages into hashes and therefore every hash has an infinite number of possible pre-images. This theoretical irreversibility is dependent on any random string being considered a possible pre-image.

      In practice, if one hashes a message with very little entropy, e.g., an English ASCII message is known to have 2+ bits of information/byte so given a 128-bit hash one would expect to be able to be able to find only O(1) English ASCII pre-images of lengths up to 512 bytes (rounding 2+ down to 2). If the message were to additionally be known to include a signature by a known public key using a 160-bit hash function you could then invert messages whose English text was up to 1152 bytes long!

      Your "solution" for making "virtually unbreakable hash" functions just makes this problem much worse. And the idea that you seem to espouse, that just making a hash "large enough" is going to make it useful cryptographically is just ridiculous.

      The first thing that should be taught in a "basic cryptography" course is that doing cryptography right is hard. Read the "Beware of Snake Oil" section Phil Zimmerman wrote in the manual for PGP 2.6.2...

      (Oh, one more thing --- you should beware of throwing around buzzwords like "RSA" and "quantum cryptography" until you check out what they really mean --- or at least check your typing)

    3. Re:Isn't there a -1, WRONG? by Mathinker · · Score: 2, Insightful

      OK, "mea culpa" --- I got bits and bytes mixed up
      in the calculations of my previous post.

      It looks less impressive when you have to divide
      by 8 to get bytes...

      That still doesn't make doubling the
      hash lengths every time they're broken a good idea.

      Unless you think the minimum message length will
      be increasing similarly?

  16. DNA Hashes by Crixus · · Score: 3, Interesting

    It seems like DNA already is a fairly unique method of hashing.

    This actually seems easy to do. Combining various biological inputs to derive a unique identitfier.

    It doesn't seem like a GOOD idea quite yet, but it certainly seems like something that companies will pursue since I'm sure there are people willing to pay money for it.

    --
    Ignore Alien Orders
    1. Re:DNA Hashes by Anonymous Coward · · Score: 0

      It seems like DNA already is a fairly unique method of hashing.

      You forgot about twins/triplets/quadruplets/etc.

    2. Re:DNA Hashes by Vombatus · · Score: 1
      RE:DNA... You forgot about twins/triplets/quadruplets/etc.

      But, given those circumstances, it would narrow down the list of possible suspects quite substantially

      --
      This sig is intentionally blank
    3. Re:DNA Hashes by Anonymous Coward · · Score: 0

      We're talking about authentication, not detective work. Using DNA means twins will not be afforded the same security as everybody else.

  17. What about equipment maintenance? by antifoidulus · · Score: 3, Insightful

    Say what you will about passwords, the thing is the require *NO* extra equipment to keep running(well, a keyboard, but you probably need that for other purposes anyway) However, all sorts of biometric scanners need equipment to keep running, equipment that will fail one day, and of course it will be the day that you have to log into your account to fix a critical problem in a critical production system....

  18. the inevitable by GenKreton · · Score: 1

    I often wonder if computers will survive the inevitable backlash when we completely lose all privacy. Things always get a lot worse before they get better and we keep heading there. Professional politicians should have taught us enough about trust that we would not listen to these corporations too. Just like social security numbers and everything else to date, biometric data will be abused eventually, you can be sure of it. Just wait for the skeptical generation to die off.

    Maybe global warming will get us all first though :P

    -1 OT

  19. More Misdirection from the Biometric Community by tiny69 · · Score: 4, Informative
    Biometrics is one mechanism for authentication. The three mechanisms for authentication are generally grouped into, something you know (password), something you have (swipe card), and something you are (biometrics). If either of the first two become compromised, they can be changed. Biometric features on your body cannot be changed. This is the major flaw behind biometrics. So the biometric community periodically playes games with the data on the backend hoping to misdirect the users away from the major flaw. "See, we hash your data, so it's secure...."

    A story that is still relavent whenever biometrics is brought up:

    http://www.hindustantimes.com/news/7242_1301216,00 180008.htm

    --
    Go not unto/. for advice, for you will be told both yea and nay (but have nothing to do with the question)
    1. Re:More Misdirection from the Biometric Community by Russ+Steffen · · Score: 3, Insightful
      The three mechanisms for authentication are generally grouped into, something you know (password), something you have (swipe card), and something you are (biometrics).
      In reality, those groups are actually:
      • something you can forget
      • something you can lose
      • something that can change as you age
    2. Re:More Misdirection from the Biometric Community by JavaRob · · Score: 1
      In reality, those groups are actually:

              * something you can forget
              * something you can lose
              * something that can change as you age


      More like:
      • Something you bypass by shoulder-surfing, post-it-note-observation, social engineering, brute force cracking, or even educated guessing (no special tools required); input will be quickly replaced (often with a greater difficulty version) once compromised, or on a schedule. Usually stored as a lossy hash on the backend, which is close to useless for our purposes.
      • Something you bypass by picking a pocket (often an unattended jacket pocket), and optionally duplicating the mag stripe (some special tools required). Input is quickly replaced once compromised (or on a schedule). Possibly stored as a useless hash on the backend.
      • Something you bypass by replicating the input; fortunately the input is almost always in plain view for photographic capture, measurement, and duplication, or (even better) the input is left intact and fully replicable on anything the target touches. Some easy-to-get tools required. Input is *never* replaced even once compromised (except via input corruption through brute-force exploits applied directly to target), and data on the backend (until recently...) was stored as usable data, not a hash.
    3. Re:More Misdirection from the Biometric Community by cHALiTO · · Score: 1

      the input is left intact and fully replicable on anything the target touches

      I take it you've never seen a real fingerprint latent or done any real latent lifting.
      You know, CSI is 99% bullshit and the fingerprint scene in "National Treasure" is utterly ridiculous.

      --
      "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
    4. Re:More Misdirection from the Biometric Community by JavaRob · · Score: 1

      Obviously I'm exaggerating for purposes of humour... but you should be able to get a pretty good print off of the scanner itself, right? I know that the average print tends to be smeared, or partial, etc. -- but how hard would it be to get a nice one from the scanner (where they place the full fingertip straight-on and carefully, and press down...).

    5. Re:More Misdirection from the Biometric Community by cHALiTO · · Score: 1

      Well, normally you dont have one but many fingers pressing constantly against the glass so its hard to just get one good enough to use. And then again, itd be pretty tricky, so itd become virtually impossible in any place thats not completely isolated and unsurveiled (sp?).

      Then again, if the biometric access device is in such a place (eg. alone, unguarded, nobody sees you trying to lift a latent or to put a rubber thingy on it), then itd be even easier to break the lock than to go to all the trouble to bypass the fingerprint recognition in most cases.

      The primary advantage in fingerprint-reading access controls is that you cannot lend or tell someone your finger, so you can effectively control who goes in and out.

      It is true also that theyre pretty hard to fool (contrary to general opinion, generally based on reported tests made in ideal conditions or so long ago that no serious system nowadays permits them), so you can use them to control access to sensitive stuff, but it remains a system, and ANY system can be broken, always. Some are easier, some are harder... sorry about the rant, but sometimes I hear/read people bashing biometric id/access control because its not -perfect-, as if any system was perfect in the first place =P

      go check www.linuxbiometrics.com out, theres some interesting discussions about this stuff in the forums.

      --
      "Luck is my middle name," said Rincewind, indistinctly. "Mind you, my first name is Bad." -- Terry Pratchett
  20. This isn't a hash, it's a salt by Anonymous Coward · · Score: 1, Informative

    Combine your data plus each provider's own distortion = password plus salt.

    1. Re:This isn't a hash, it's a salt by Anonymous Coward · · Score: 0

      The summary is a translation from the simple gibberish of the article to technical gibberish. The submitter didn't have the skills to translate the gibberish to specifications.

  21. SEERRR EEEEEE OOOOOO SLY by drinkmorejava · · Score: 1

    Most biometric systems are flawed in the fact that people change. I suppose the only system that isn't too flawed, is a retinal system because if you screw your eye over, you probably have bigger problems to deal with than your files. What do you do when you get a cut on your finger, burn it on the stove,...walk into a wall. For the system to make files more secure than short password they require many data points samples from the source. That means more chances for [something as simple as] swelling from hitting your head to screw up the decoding. "Hey Timmy how's it goin" "awww shucks, bad I guess" "Why's that" "Remember yesterday when you smashed me in the face with that iron rebar, well, now it'll be a week till I can use my computer again" So how does one avoid this, you have a backup password that you can use, but oh wait, doesn't that completely contradict the point of biometric security.

  22. Other Hollywood lessons by Anonymous Coward · · Score: 1, Funny
  23. attacking the lower risk issue by JimBobJoe · · Score: 1

    The solution here (echoed by other posts) isn't all that new are amazingly innovative. In the end, it's a nifty hack for preventing database theft/back-end/internal theft. There *is* concern about that (I personally predict that it's inevitable that someone will get their hands on a major biometric database...for instance, a datatape that holds the photographs for an entire state's DMV license-state ID archive.)

    However, the complexity in stealing the back-end pales in comparison to stealing the actual biometric itself (since, after all, just you walking around makes your face easily photographed, or you touching things leaves your fingerprints everywhere.) This nifty hash system can't change that.

  24. And for a reason by melted · · Score: 3, Informative

    Crooks aren't that smart. After Mercedes implemented fingerprint readers in some of their cars, there were several reports that some owners got their fingers cut off by thieves. These fingers, of course, could not start the car (no self-respecting fingerprint reader relies on fingerprint alone anymore), but that was not much of a relief for folks whose fingers got cut off.

    1. Re:And for a reason by cagle_.25 · · Score: 1

      Well, yeah, sure ... in Soviet Russia!

      --
      Human being (n.): A genetically human, genetically distinct, functioning organism.
  25. backend.. data.. huhuhuhu by Anonymous Coward · · Score: 0

    keep your data away from my backend thanks

  26. won't work... by pair-a-noyd · · Score: 1

    This, like all other "undefeatable" biometric systems will get hacked six ways to Sunday.

    Even the mighty RFID chip under the skin will fail as hackers and evil doers don't take no for an answer.

    In the end, when the people are BEGGING to be protected from the evil doers, BIG BROTHER will step in with the ultimate biometric system, the "Soul Sucker Chip" whereby part of your soul is taken and stored in the Universal Comparator, aka "The Approver". Every transaction, every movement will be handled by the "The Approver". When you wish to do something, to go somewhere, to buy/sell/trade something, to read something, to speak something, what is left of your soul will be compared to the database and "The Approver" will determine instantly if your requested action is permitted.

    Finally, people will be safe and secure. And only when people are totally safe and totally secure will they have "true freedom"(TM)

  27. Introducing GNAA AntiSpyware! by Anonymous Coward · · Score: 0

    Based on ClamAV, GNAA AntiSpyware uses ClamAV's AntiVirus definitions combined with our own Spyware signatures to eliminate the two single largest security threats to any computer user. The first public release of GNAA AntiSpyware can be expected in mid-September. This is a free product and we need your help! We need more examples of websites that exploit holes (such as flaws in old versions of Sun's Java Runtime Environment) so that we may better protect users from these threats. Please e-mail any links you come across to rucas@gnaa.us. Thank you for your time and your support.

  28. Hash for Hash? by joeflies · · Score: 1

    Isn't the biometric profile a hash in the first place? (i.e. generating a unique profile based on a person's characteristics) So this proposal of generating a biometric profile based on a distortion is applying a salt to hash a hash? Is hashing a hash more secure? It also seems to perpetuate a big problem in the biometric industry that exists right now - no interoperability for profiles, thus ensuring that you're locked in to a vendor.

  29. i got an idea? by crashelite · · Score: 1

    ooo ooo what about retnal scan, hand print scan., DNA analisis (takes 24 hours last time i checked) and password all just to get into the computer... wouldnt that be fun... by the time the DNA analisis was complete you would have to start all over again cause you would walk away after 24 hours

    --
    (yes i know i suck at spelling fell free to correct my grammar and/or spellin i dont care, im still not going to change
  30. Agreed. by Nailer · · Score: 1

    Any system where a credential can't be changed is broken.

    The only biometric I've seen with promise uses fingernail etchings. If your password is compromised, zero the old etching and use another fingernail. About 30K of data fits, apparently.

    I'd still prefer a private key on disk or SecureID token.

    1. Re:Agreed. by r2q2 · · Score: 1

      Considering that there is 30K of data you could probably fit the private key that would be on the disk.

      --
      My UID is prime is yours?
  31. Pimple troubles by debiansid · · Score: 1

    1) Install a "face reader" authentication device.
    2) Put a "Acne Trouble? click here" link and force to buy lots of acne cream
    3) ???
    4) Profit!!!

  32. Biometric Hash Reversal by Effugas · · Score: 1

    First of all, lets link to the research on how hashes are reversed:

    Fingerprint Readers: http://chris.fornax.net/biometrics.html

    Face Recognizers
    http://www.site.uottawa.ca/~adler/publications/200 3/adler-2003-fr-templates.pdf

    Both attacks are based on the idea that the algorithms are necessarily fuzzy, and as such emit not just an oracular "match/not match" but a weighting regarding how accurate the matching is. As such, you basically can perturb the underlying data slightly, run it through the algorithm, and then see if you got closer or farther from the source biometric.

    Fingerprint reversal already creates viable (if not completely accurate) candidates. Faces? Well, see the PDF, but they can be made recognizable. (You just, widen the brow, shrink the nose, widen the mouth, whatever incrementally until you achieve match.)

    Now, suppose you add a warping factor to faces. Does this help? The stored biometric must contain the warping parameters (since the incoming image must be similarly modified), so we're left with two possibilities:

    1) The warping is severe -- not only does the resulting image bear no resemblance to a human face, but so much pixel intermixing has occurred that it'd be near meaningless to invert the warp vectors to try to get back to a meaningful face.

    2) The warping isn't so severe, and you can just invert the stored vectors.

    Case 1 is what they're implying, but Case 1 doesn't allow for significant features above and beyond what's created by the vector field itself. In other words, almost any face would match, if the warp vectors were irreversable. Put another way -- if the face detection algorithm is able to find a feature, we're able to reverse back to what the feature looks like, and if we're not able to reverse back, we almost certainly can't have a face detector find the feature.

    My assumption, then -- and again, this is without seeing detailed research (I happily discount the examples CNN provided...it can't be _that_ bad) -- is that this technique doesn't work against hot/cold style attacks against the biometric algorithm. If the researchers care to clarify -- please mail me, or respond!

    --Dan

  33. What I found funny by JavaRob · · Score: 1

    The silly thing about this article in particular was the popup walkthrough.

    They show a fingerprint scanner, and how the print gets warped before being stored. Then along comes John Q. Hacker, who manages to hack the database, extract the stored (and presumably encrypted) fingerprint data, build a fake fingerprint out of that data... and BOOM! He is foiled because of that warping step.

    Wow, that hacker went to a huge amount of work just to get that fingerprint data.. meanwhile, the user is happily going about her day, leaving copies of this "secret" all over the place. If the hacker can't lift a print from her car door, or the office building door handle, anything around her home, etc.. well, we know there's a nice full print sitting there on the scanner!

    Okay, suppose she wears gloves at all times, and wipes the scanner while holding the door open with her foot. Well, if we're assuming the hacker can get into the database, he can just start collecting fingerprints from *anyone* in the system. Then he has multiple examples of input and output of the warping process. Isn't that enough to build a rough guess of what the target's fingerprint will look like when unwarped? He doesn't even need to get it exactly, since we're dealing with a fuzzy-recognition thing here.

    1. Re:What I found funny by _Sharp'r_ · · Score: 1

      Even better. He's got access to the database to extract the stored fingerprint data... wouldn't it be simpler to just insert his own information into the database as an authorized user of everything? Even better, since it's warped one-way, they won't be able to back-trace it to his actual info.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
  34. Vender Lock-in for Questionable benefit by logicnazi · · Score: 2, Informative

    I find it interesting that IBM choose to distort the date in their biometric scanners before storage. Since the type of distortion is likely to be secret, proprietary, or just plain difficult to duplicate it effectively locks in any organization into the IBM scanners. Since their system database would only contain IBMs hashes of biometric data buying even one none IBM scanner would require rescanning every user.

    Now perhaps I am jumping to conclusions and IBM has implemented some kind of removable card interface for hashing but I find that doubtful. Moreover, hashing biometric data is of questionable benefit in any case. Most biometric data is more easily collectable by simple investagatory techniques (covert photography, dusting for prints) than reconstructing a face from the security data. Moreover, since biometric characteristics are necessarily unchangeable potential hackers could merely use the data from some other less secure biometric security system one of your users also uses. Heck, creating a fake biometric id system and using social engineering to get someone to use it would be way easier than reversing these hashes.

    Furthermore designing a secure hash to accomodate the inexact nature of biometric identification seems difficult. By it's very nature a secure hash cannot be guaranteed to map similar inputs to similar hashs. Thus either the hash will be insecure, the system too prone to false negatives to be usefull, or the biometric data must first be rounded to exact values (or for borderline cases just hash both possible ways to round). Yet a rounding scheme which avoids too many false negatives will significantly reduce the 'password' space.

    In a normal system the sensor would report all the biometric measurments to the authorization server which would compare the measurements to the stored measurements and see if they are sufficently close to an authorized user. Since a secure hash can't be 'close enough' the measurements must be rounded sufficently to always give the same value for the same user. The net result will be a reduction, not increase, in security. I actually suspect IBM isn't using a secure hash in the cryptographic sense.

    A more promising option in my opinion would be to implement a distinct algorithm in the sensor to check that the person had normal human features. Thus even if a hacker steals the biometric info and attempts to produce a fake he must not only duplicate those particular measurements but incorporate them into an image/texture which is otherwise human normal. Since these two algorithms can use different information it would be difficult to defeat. Furthermore since the human detection can be isolated in the sensor no vendor incompatibility issues arise and the algorithm can even be upgraded.

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Vender Lock-in for Questionable benefit by farnz · · Score: 1
      Are you aware of how the "Jello" break for fingerprint readers works? If not, go read up on it. The basis is that a thing layer of Jello on your own finger can have someone else's fingerprint on it; because it's got your skin underneath, it reads human, and because it's got the victim fingerprint on it, it reads as someone else.

      I believe that a similar trick has been demonstrated with contact lenses for iris recognition; the base problem is that it's too easy to change appearance to match someone else at a casual glance, and the machine can't risk more (in case of things like colds, new contact lenses etc).

  35. DNA spray for biometrics? by Nailer · · Score: 1

    When using passphrases, people often wonder about users who leave their credentials on their monitor. What do you do when people leave their DNA all over their keyboard (that's skin fragments, you pervert).

    Its relatively easy to spread someone elses DNA all over a crime scene (google 'DNA spray'). I don't think it'd be that difficult to do with DNA based biometrics.

  36. What is the point of biometrics? by Omega+Blue · · Score: 1

    There surely is a lot of hype and hot air surrounding this, but ultimately it only comes down to having something to uniquely identify an individual. So why use something we are (fingerprints or retina scans) instead of something we know or have (passwords, passphases, and tokens)?

    This is particularly true when crytographic research goes on in public, while this biometric stuff is closed and proprietary. Can we tell how secure the protocols and algorithms are? Not a chance. Given that it is highly likely that this proprietary stuff is way less secure than public stuff that has been subjected to all sorts of attacks, I don't see why these devices should be trusted.

  37. The goal is to continue to reduce the risk of ... by IchBinEinPenguin · · Score: 1

    ... a backend compromise
    So you can't turn a hash of my fingerprints back into my fingerprints.
    Big deal.
    You can still collate my hashed fingerprint in THIS database with my hashed fingerprint in THAT database etc. etc. until you stumble on a database that has my hashed fingerprint and my name.
    In other words, all the data-mining junk still works. You can still track me, SPAM me, sell my information, even find out my name and where I live.

  38. Solutions excisting already by kumahdus · · Score: 1

    Using hash functions in biometric identification has been already around for awhile. Working everyday examples can be found for example from http://www.deltabit.fi/. They're used in hospitals, homes, even fitness centers.

    In their appliance no fingerprints are saved to anywhere (!), only the numerical value, which is product of one-way-only hash function. I repeat, no image of one's finger print is stored anywhere, it's not even possible with the equipment used. You simply can not reverse the numerical value back to fingerprint - not even if you knew all the mathematichal functions used.

    Additional note: their appliance detects also dead fingers (prevents cutting of fingers) and use of fake fingerprint layers on top of fingers (like that gelatine stuff used by old'n'famous 007). Works also in freezing temperatures (normal here in Finland, at least in winter times ;-)

    I personally am very skeptical about everything that can be used in Big Brother way, but I find this device something genious. Just keeps me wondering why they didn't implement anything like this to passports (instead of that unreliable facial recognition). /kuma
    --
    beep
  39. Never saw "Undercover Brother", but... by Hurricane78 · · Score: 1

    ... did it gave a "not enough breakdance skillz to enter" error?

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  40. But will it be real "hashing"? by bcmm · · Score: 2, Interesting

    In my school's library, they have a fingerprint scanner instead of library cards (which I still think is bizarre overkill and no better than cards for stopping theft).

    They gave me a sheet of paper to sign, with small print that most people probably ignore. As I was interested, I looked through to find out how they protect my information. It turns out that they store a "hash" of the fingerprint which cannot be used to recover the print except by a method which only certain people at the company which sold the system know.

    So rather than a real secure hash, my fingerprint is protected by security through obscurity. I suspect it's much more like weak encryption than a hash, and that anyone who was really interested could get my fingerprint out, if they had the library's software available to reverse engineer.

    There's very little motive in a school, but if this type of system spreads to offices or even banks, there are going to be real problems.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:But will it be real "hashing"? by Anonymous Coward · · Score: 0

      So... what school is that?

  41. slack by Anonymous Coward · · Score: 0

    cut biometrics some slack. just use it like you would a spam filter. Don't make the biometrics require 100% accuracy. Heck, for desktop users maybe 50% accuracy would work, and then require a simple password. if someone looks somewhat like a specific user, and knows that their password is "fluffy", sure, let them have the limited access. Now, if you're talking about a system admin, then get that accuracy up to 95 - 100%.

  42. Wouldn't life be so incredibly simpler... by Circlotron · · Score: 2, Interesting

    ...if everyone everywhere was totally honest and always told the truth at all times? Now I fully realise that nobody is about to make this happen any time soon, and from that perspective I think it is interesting to note that with human institutions the more pervasive the influence and control they have over us the more they seem to be disposed toward lying. There is just *so* much stuff around us today that is necessary because so many are dishonest to a greater or lesser degree. If we all woke up one morning and this wasn't the case then I think it would take quite some getting used to.

  43. Yeah, but the problem with English is... by Anonymous Coward · · Score: 0

    how many people would think "Read the Article" points are for people who should read the article instead of for people who have read the article? Mods would have a harder time, and would be trolled even more.

  44. Recent convert from anti-biometric to pro-biometri by Dark+Coder · · Score: 1

    I've been a long time an advocate of NOT using biometric (confirmed by many slashdot posters in this topic) until recently...

    The three categories are listed again as something you: HAVE, REMEMBER, and ARE.

    Perhaps, we're a bit hasty in throwing out the biometric equation as being harshly non-revokable (no amount of hashing marketspeak can shake that solid notion).

    What if "ARE" is being used as a first-line of defense, albiet a very weak defense. It would make the whole authentication/authorization more casual and quicker for general consumer market.

    Such a step may entail:
          1. Pull out smartcard
          2. Press thumb over scanpad
          3. Enter in PIN, releases unique RSA for this 1 transaction
          4. Scan smartcard over point of sales

    This would solve nearly all of the ease-of-use issue, in fact, I seem to recall this kind of program is being rolled out in certain parts of Europe.

    Now, next step is to RSA'sified our SSN. Particularly a unique one for each financial institution. And later, for each transaction.

    Would this cutup be a bane to our credit history? Not really, the government would have to categorizes these transactions and then broker the information selectively to our (ahem) favorite credit bureau.

    Many corporations, particularly umbrellas-type, that share finacial information would HATE this. But it goes a VERY long way to protecting our individualism without resorting to VERY expensive law-enforcement with minimal re-infrastructure.

  45. You must be able to trust the reader by highfreq2 · · Score: 1

    Because anyone can and will steal the digital artifact. For figerprints, the digital aftifact can be generated from any of the thousands of latent prints you leave around everyday. My solution is that trusted readers cryptographically sign the hash + challenge. You can then check with a registrar how secure the reader model is supposed to be, if that specific device is known to have been compromised, etc.