Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Hacking a Pacemaker

Posted by CmdrTaco on Wednesday March 12, @09:29AM
from the probably-not-the-best-idea dept.
jonkman sean writes "University researchers conducted research into how they can gain wireless access to pacemakers, hacking them. They will be presenting their findings at the "Attacks" session of the 2008 IEEE Symposium on Security and Privacy. Their previous work (PDF) noted that over 250,000 implantable cardiac defibrillators are installed in patients each year. This subject was first raised along with similar issues as a credible security risk in Gadi Evron's CCC Camp 2007 lecture "hacking the bionic man"."

Related Stories

Firehose:Hacking a pacemaker by Anonymous Coward
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

Hacking a Pacemaker 25 Comments More | Login | Reply /

 Full
 Abbreviated
 Hidden
More | Login | Reply
Keybindings Beta
Q W E
A S D
Loading ... Please wait.
  • Bionic eye (Score:5, Interesting)

    by sm62704 (957197) on Wednesday March 12, @09:32AM (#22727368) Homepage Journal
    I'm sure glad the device in my eye (see my sig for details) is focused by the eye's muscles rather than electronics/motors. Some things shouldn't be networkable.

    Oh yeah, the oblig: We are cyborg. You will be assimilated. resistance is not only futile but you won't resist, you'll beg to join us..
    • Re:Bionic eye (Score:4, Interesting)

      by Misagon (1135) on Wednesday March 12, @10:05AM (#22727660)

      Some things shouldn't be networkable.
      Not networkable. A pacemaker communicates only with the diagnostic equipment.
      Pacemakers are [i]implanted[/i] under the skin. The only way to interface with them is through induction or radio signals. The signals have ranges measured in centimeters.
    • Re:Bionic eye (Score:5, Funny)

      by StylusEater (1206014) on Wednesday March 12, @10:09AM (#22727688)
      I can see the headlines... "Cheney's Pacemaker Hacked by Chinese Militants" ... :-) One can only wish.
        • Re:Bionic eye (Score:5, Insightful)

          by Ihlosi (895663) on Wednesday March 12, @10:03AM (#22727642)
          Once they've sewn one into my chest (thank God heart disease doesn't run in my family) I wouldn't want it to be programmable!

          Um, yes you do. Do you want them to have to cut you open because you don't like the maximum pacing rate and want to have it reduced by 5 bpm ?

          • Re:Bionic eye (Score:4, Interesting)

            by darkfire5252 (760516) on Wednesday March 12, @11:39AM (#22728676)
            Yes, I want it to be programmable. But I want the designer to keep in mind that it's my life at stake. We know how to do these things securely.

            Public-Private Key cryptography. The manufacturer has a public key, and it's embedded into the device. The manufacturer's private key is kept secret in the same way as the PKI people do it; there are multiple parties required to do anything to the key, there is armed security 24/7, and the key is treated as if people's lives depend on it because that's the situation. There's a process to go through for a hospital to get certified to update the device. When the hospital certifies a doctor to update the device, the doctor's public key is signed by the manufacturer's private key. The doctor keeps his private key on a smart card that requires a PIN with the full knowledge that people could die if he loses it. Preferably the smart cards are kept under lock and key at the hospital next to the lethal drugs and the morphine. When an update command is done, a specially formatted message is signed by the doctor's private key, and the message is send along with the doctor's certificate (the doctor's public key signed by the manufacturer's private key). If there's no valid certificate or the message format is not correct, no command interpretation takes place. If everything checks out, the command is logged in onboard flash memory and the device updates. If someone's pacemaker is updated in a manner that kills them, there is an audit trail pointing to exactly who's at fault. I don't care how much more expensive it is, particularly when the answer is 'not very.'

            People's lives are at stake here, the manufacturers should be held liable and negligible if they aren't using already existing methods that essentially guarantee security.
            • Re:Bionic eye (Score:4, Insightful)

              by nahdude812 (88157) * on Wednesday March 12, @03:08PM (#22731346) Homepage
              And once the private key is cracked or exposed, do you operate on everyone with that model pacemaker?

              The thing is that this private key needs to be sent to every hospital and doctor's office which wants to make adjustments to the pacemaker. They'll have it, whether it's embedded in a chip or written in a config file. You have to make this information public in some sense, the very best you could hope to do is use some kind of DRM to protect the key from exposure, but as we all know, such exercises are fated to failure.

              And what happens when a pacemaker manufacturer discontinues a line and stops manufacturing the equipment to tune certain kinds of pacemakers (such as would be expected to happen should a key be discovered), do these patients just have to hope that the equipment used for tuning their pacemaker outlives them?

              Also, will doctors and hospitals have to buy dozens of different pacemaker adjustment machines, one of every type, even those they don't install themselves so that they can treat patients who move into the area? What happens when the patient needs emergency adjustment of his pacemaker but doesn't remember the model he has (or isn't conscious)?

              Finally, these devices don't exactly have little general purpose CPU's in them. One of their biggest concerns is decent battery life. If we put something in there as computationally intensive as strong private/public key cryptography, you're going to significantly hurt the battery life of these devices.

              This problem is not as simple as it seems on the surface. It turns out that human life is fragile, and there are many ways in which you can kill someone, some of them even require little effort to kill many people. Hacking this device in a way that endangers other humans would not even need new laws to be punishable since we fortunately already have laws which surround murder, reckless endangerment, and other such things which actually or reasonably could result in the death or injury of other humans.
              • Re:Bionic eye (Score:4, Informative)

                by Beardo the Bearded (321478) on Wednesday March 12, @03:17PM (#22731492)
                Ah, finally, someone understands something! Most programmers think that EVERYTHING that can be programmed has a multi-core architecture with a hard drive, monitor, etc. You haven't seen most of the computers that you use on a daily basis. Do you think your elevator runs a Duo-core? Your apartment buzzer controller isn't made by AMD.

                I'm an EE with a lot of embedded experience in RF devices. I've had to make recalls because the standby current* was 50uA instead of 12uA. (For a GPS tracking board with VHF transmitter.)

                The level of misunderstanding that's required to think that you can surreptitiously reprogram somebody's pacemaker without their knowledge is astounding. If you've got a pacemaker and someone tries to walk up to you and reprogram your chest, just walk away, man. Walk away. It's not like it's going to take 2 seconds to line everything up correctly. Even if all the technical details are magically sorted, a different brand could make your hack useless. So could temperature, humidity, clothing, chest hair, and any of the other RF voodoo things that you have to deal with.

                *(Technically "quiescent" but I'm not sure everyone knows what that means.)
        • Re:Bionic eye (Score:5, Informative)

          by tsa (15680) on Wednesday March 12, @11:32AM (#22728612) Homepage
          Believe me, you really want the thing to be programmable. They have to try a few settings to find oujt which makes you feel good, and if/when your body changes they can adjust the pacemaker accordingly. Modern pacemakers are marvellous pieces of technology that can give you your life back as long as you program them well!
  • pacemakers (Score:5, Funny)

    by gEvil (beta) (945888) on Wednesday March 12, @09:35AM (#22727398)
    Hacking a pacemaker? What could possibly go wr... *thud*
  • Don't fear.... much (Score:5, Insightful)

    by NIckGorton (974753) * on Wednesday March 12, @09:38AM (#22727416)
    From TFA:

    a team of computer security researchers plans to report Wednesday that it had been able to gain wireless access to a combination heart defibrillator and pacemaker. They were able to reprogram it to shut down and to deliver jolts of electricity that would potentially be fatal

    hundreds of thousands of people in this country with implanted defibrillators or pacemakers to regulate their damaged hearts -- they include Vice President Dick Cheney -- have no need yet to fear hackers
    No need to fear they tell us because:
    One:

    The experiment required more than $30,000 worth of lab equipment and a sustained effort by a team of specialists from the University of Washington and the University of Massachusetts to interpret the data gathered from the implant's signals.
    And two:

    "To our knowledge there has not been a single reported incident of such an event in more than 30 years of device telemetry use, which includes millions of implants worldwide,"
    Um, that was until a NYTimes article described that it could be done and (more importantly) a /. article linked to that NYTimes article so tons of geeks worldwide see the information. While security through obscurity doesn't really work, there is something to be said for people just not noticing that a thing is hackable.

    Similarly the argument that it took $30,000 worth of equipment and a 'team of experts' is retarded because the same might probably have been said about DVD encryption till an adolescent did it in his bedroom with his home computer and enough caffeine.

    If I had an AICD, I sure as hell wouldn't want to be around Cheney, lest the signal from mine be confused with his. Of course maybe that is why he has a man sized safe in his office is a Faraday cage.
      • Re:Don't fear.... much (Score:5, Informative)

        by NIckGorton (974753) * on Wednesday March 12, @12:03PM (#22728960)
        I'm not so sure about that (speaking as an ER physician who would generally be the one saying WTF is the password???)

        In the worst case scenarios, either 1) put a donut magnet over it and it can be stopped or 2) give me a scalpel and 30 seconds and I can cut the leads, and then we can externally pace and/or defibrillate the person.

        So I am not sure that the risk of being password protected would outweigh the risk of not being password protected. I'd want mine password protected, then put the password on a medic-alert bracelet that I wear.
  • Wait for it (Score:5, Funny)

    by Bombula (670389) on Wednesday March 12, @09:51AM (#22727536)
    "It wasn't me grabbing her ass your honor, someone hacked my arm!"
  • A better method (Score:5, Interesting)

    by yamamushi (903955) <yamamushi@@@gmail...com> on Wednesday March 12, @09:54AM (#22727560) Homepage
    The article details how the researchers had to be within 2 inches of the pacemaker, and several thousands of dollars worth of equipment. I suspect there is an easier way to deactivate a pacemaker, find out what frequency they operate at. I've got an FM radio blocker, that is basically just a 100mhz oscillator, a potentiometer, and a battery. It works by canceling out a given frequency, thus letting me silence my neighbors stereo from 50ft away. I know the technique works for the 2.4ghz band, for blocking out wireless phone signals and whatnot. I suppose finding an oscillator in the high ghz range would suffice for 'killing' a pacemaker.
  • Yee-ha! (Score:5, Funny)

    by clickety6 (141178) on Wednesday March 12, @10:13AM (#22727706)


    I'm gonna overclock this sucker!
    Better than a triple espresso!
  • When my pacemaker is tested (Score:4, Interesting)

    by InterGuru (50986) <jhd@@@interguru...com> on Wednesday March 12, @10:50AM (#22728092) Homepage
    Every six months my pacemaker is checked. Part of the test is to speed and slow down the pacemaker and my heart for a short time.

    It is a truly heartfelt experience.

    Bookwormhole.net [bookwormhole.net] -- a site for book lovers.
    • Re:remote kill? (Score:5, Interesting)

      by Snowgen (586732) on Wednesday March 12, @09:53AM (#22727556) Homepage

      does this mean that someone can eventually kill people remotely?

      The technology for that already exists; it's called a "gun". It replaced an older technology called an "arrow", which in turn was the replacement for an even older technology called the "javelin". There was also an older technology called a "sling" which was a peripheral device designed to increase the effectiveness of the original technology call the "rock".

      People have been remotely killing other people for millions of years.

    • Hacking the VP (Score:5, Funny)

      by tobiasly (524456) on Wednesday March 12, @10:54AM (#22728132) Homepage
      Yes, that's a very real concern that the secret service has been terrified of for years. Most people know that Cheney has a pacemaker, but the real secret is that they forgot to turn off SSID broadcast and its password is "Linksys".
      • by Ihlosi (895663) on Wednesday March 12, @10:15AM (#22727736)
        Why _does_ a pacemaker need a WiFi interface anyway?

        Because sticking a JTAG connector through someones chest is fairly painful. You're welcome to experiment on yourself to confirm this.

        Also, it's not a WiFi interface. It's a short-range (it goes through your chest, and water absorbs radio waves like crazy), custom, wireless interface. You have no freaking need for those to be networked, in any form or shape.

        And you're, what ? An M.D. ? A biomedical engineer ?

        Tell you what: Have fun with your dumb fixed-rate 75 bpm pacemaker, but don't expect to be running up any stairs anytime soon.

        Any interface to it or from it can be contact-based just as well.

        It basically is, genius. Or do you want it so contact-based that they have to shoot a couple of amps through your chest in order to make the pacemaker respond ? Hint: Think of a vital organ that's very, very close to the pacemaker and reacts very badly to having current shot through it.

        More importantly, we already do _both_ of those for life-and-death systems like flight control systems on airplanes or brake computers on cars. They're both built and reviewed to be as good as bulletproof, _and_ not wired to talk to the outside world, unless one physically plugs in a special connector and a special computer into it.

        They're also conveniently located outside the human body, so plugging a special connector into them doesn't involve going through someones tissue first.

          • Re:Ah, the smart-arse non-sequiturs (Score:5, Informative)

            by I_Love_Pocky! (751171) on Wednesday March 12, @02:33PM (#22730844)
            I appreciate your enthusiasm, but thank god you aren't designing these devices. I work for one of the competitors to Medtronic (the company whose devices were studied). We have encryption in our RF communication. We DO take security into consideration, but there are trade offs that have to be considered. Battery life is generally the most important consideration. Every time surgery needs to be performed to physically access the device (usually because of a depleted battery) there is a risk of complications. These aren't insignificant risks either. Keep in mind the people getting these devices have health problems of some sort or they wouldn't be getting them. With that in mind, security solutions in this domain have to be very well thought out so as to avoid draining the battery significantly. So please, don't for a second presume that we are a bunch of monkeys sitting around on our asses ignoring real concerns. The real issue is that there are far more concerns than you are aware of. We do evaluate these concerns and try to build the best devices possible with the fewest compromises.