take the keys off the kitchen counter with my gloved hand and enter the garage. The door closes behind me, weather-trim making a snug fit. The garage has windows in the outside door, so I keep the lights off and hope nothing gives me away as I wait for my eyes to adjust to the glow from the street filtering in.
The BMW will chirp if I unlock the doors. I’ve spent days researching this problem. I can’t kill the power, because the door lock is electronic and won’t unlock without electricity. The solution is ugly but functional. I hit the trunk unlock, and the lid pops open without a chirp. The thunk of the lock releasing is relatively quiet, although I still hide behind the car and wait until two minutes pass without a sound. Nobody comes.
I climb into the trunk. One-armed crawling in a trunk is not elegant, but gets me where I need to be. The fold-down seat has a release mechanism in the trunk on this model, so I pull the lever and crawl into the back seat. I try not to think about DNA evidence, because crawling about is not great. Yes, I’m wearing a blue glove pulled over my stump for this. No point in leaving a stump print, since that would narrow things down pretty damn quickly. Of course, if I do things right, no one will suspect anything other than an accident.
I finally get into the front seat and plug my handheld computer into the car’s diagnostic computer port. I insert the car key, and now the BMW car unlocks silently. The real meat of the matter is so anti-climatic, it barely merits mentioning, but I upload my computer program to the vehicle’s firmware. It’s a small change, not much different from factory firmware, and the odds of it being detected are tiny.
I exit through the driver’s side door, which now opens silently, then wipe down the seats and return everything to its original configuration. I close up the car, and the only thing I’ve left behind are changed bytes in the car’s computer program.
* * *
Gary Broadhurst, Oregon Banker, Killed on Daily Commute
Portland
—
Gary Broadhurst, 47, was pronounced dead at the scene when his car ran off the road in the Terwilliger curves section of I-5 on Friday morning. Police blame the fatal accident on driver distraction as phone records show Broadhurst received a phone call seconds prior to the accident during his morning commute to work.
According to eyewitnesses, Broadhurst veered right as the road curved left, sending him down an embankment into a grove of trees. His vehicle struck a tree head-on.
CHAPTER 3
----
M ODERN VEHICLES are drive-by-wire. When the driver depresses the brake, the pedal isn’t connected physically to the brake system. It hasn’t worked like that since computers took an active role in cars, modulating brake pressure for ABS, applying differential torque for traction control.
Instead, a potentiometer measures pressure on the pedal, transmits this measurement to the car’s computer system, which decides how best to apply the brakes given the vehicle speed, traction, and driver intention.
The software program I copied to Gary’s vehicle computer last night triggered when Gary’s phone rang. It didn’t matter who called, although it was the party caterer in this case, the standard prerecorded reminder they send to all customers on the day of their event. I tweaked their autodialer to call Gary at the exact moment he was on that section of the highway.
Activating only the right-side brakes was easy. The tricky part was getting the airbag to deploy a quarter of a second after impact. The bruises will puzzle the coroner, yet they’ll still conclude it was an accident. People die when they hit a tree at seventy. It just happens.
I’m at work when the event occurs, and of course I’m not going to click on the news article when it appears. That would leave a trail. It would take the NSA or better to track an isolated click on a news articles back to me given my defenses, yet I’m still not