On mySimon: Activision DJ Hero Bundle with Turntable
BNET Business Network:
BNET
TechRepublic
ZDNet

By Declan McCullagh
Posted on ZDNet News: Jan 28, 2008 6:00:00 AM

Police Blotter is a weekly News.com report on the intersection of technology and the law.

What: Kentucky man charged with drunken driving asks manufacturer of Breathalyzer-like test for the source code, a request that both the company and the state attorney general claim is unreasonable.

When: Kentucky Court of Appeals rules on January 18.

Outcome: Appeals court reverses ruling of two lower courts, saying the source code for the Intoxilyzer 5000EN must be turned over.

What happened, according to court documents:
For many years, police and prosecutors have told judges that breath tests are able to provide incontrovertible proof that a defendant violated laws against drunken driving.

But now some defendants are fighting back. Police Blotter reported on a Minnesota case last year in which the state supreme court ordered that the source code be revealed. That follows a 2005 DUI prosecution in Florida in which the defense also won the right to inspect the source. In some cases, prosecutors have dropped DUI charges rather than turn over the source code.

The most recent case involves a Kentucky man named Lennie G. House, who was charged with operating a motor vehicle while under the influence of alcohol, with additional penalties for allegedly having an alcohol concentration of 0.18 or higher. House failed a breath test given by the closed-source Intoxilyzer 5000EN, which is manufactured by CMI of Owensboro, Ky., and is one of the most popular alcohol level-testing devices used by police nationwide.

House was charged with DUI on March 8, 2006. Four months later, his attorney requested that prosecutors turn over the source code for the Intoxilyzer 5000EN. When the state attorney general did not comply, the defense attorney sent a subpoena for the source code directly to CMI. Computer source code is, of course, a series of human-readable instructions that are eventually compiled into the object code that a computer executes.

Access to the source code is key. Without it, a Breathalyzer-like device is a black box that can determine a defendant's guilt without being subject to independent scrutiny or evaluation. Inspection of the source code can discover programming mistakes or even intentional skewing.

Both CMI and the state attorney general, Jack Conway, opposed the subpoena for the source code--which led the defense counsel to ask the trial judge to suppress the results of the breath test in their entirety. In September 2006, a trial judge sided with prosecutors, and four months later, a circuit court did too.

House appealed once again, this time to the Kentucky Court of Appeals. By a 2-to-1 margin, the court agreed that requesting the source code--as long as confidentiality procedures were followed--was not unreasonable.

Excerpts from the Court of Appeals of Kentucky's opinion:
A subpoena may be quashed only upon a showing that compliance therewith would be unreasonable or oppressive. We do not believe the commonwealth and CMI have made this showing.

The request is not unreasonable because its purpose is to challenge the validity of the breath alcohol readings produced by the Intoxilyzer 5000 instrument, which is anticipated to be used at trial in support of the Commonwealth's DUI charge against House. The reading was also used to support the aggravating factor of driving with a breath alcohol reading of .18 or more.

Relevant evidence is admissible unless excluded by some other rule. Because a flaw in the computer source code of the Intoxilyzer 5000 would be consequential to the accuracy of the reading intended to be relied upon by the commonwealth, such evidence is relevant and admissible. Accordingly, requesting the computer code to test the verity of the readings produced by the instrument is not unreasonable.

Moreover, the burden upon CMI in producing the code is not oppressive. The record discloses that the code could be copied to a CD-ROM computer disc and produced in that form at minimum expense. It appears that the only other requirement would be that the passwords to access the code would need to be supplied. Thus, the burden of providing the information is minimal, and the expense de minimis.

The commonwealth and CMI argue, however, that the computer code is a protected trade secret and that this should weigh against disclosure. However, House has expressed his willingness for he, his attorney, and his expert witness to enter into a protective order stipulating that the code or its contents are not to be shared with any party outside of the case.

The district court is authorized to enter such orders. We further note that the order may provide that any copies or work product generated as a result of the software engineer's review be returned to CMI upon completion of the review. As civil and/or criminal penalties could result from the disclosure of the code to other parties, such a protective order should obviate any concern CMI may have with respect to protection of its source code.

The commonwealth and CMI also argue to the effect that the Intoxilyzer 5000 has been previously accepted as scientifically reliable in various appellate court cases, and thus the verity of the Intoxilyzer 5000 has already been determined to be established. A review of these cases, however, discloses that the issue herein was not squarely addressed in any of those cases. We find nothing in those cases which provide that the computer source code of the Intoxilyzer 5000 is above challenge. As such, we are unpersuaded by this argument.

©2007 CNET Networks, Inc. All rights reserved. CNET , CNET.com , and the CNET logo are registered trademarks of CNET Networks, Inc. Used by permission.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 69 Talkback(s)
This is not about supporting drunks
it's about getting it right so that the convictions that do come about aren't tainted and reversible due to defect, either in software or hardware. The law has too many nuisances that allow slipping t... (Read the rest)
Posted by: Boot_Agnostic Posted on: 01/30/08 You are currently: a Guest | | Terms of Use
I did much the same thing with photo radar  paul@... | 01/28/08
Where?  gmeck1@... | 01/28/08
Ummm...  DarbyOhara | 01/29/08
Ask for three things...  Brian Grimm | 01/28/08
Valid Calibration is required to be traceable to NIST  slr51 | 01/29/08
How about this one...  RS9 | 01/29/08
It's not unreasonable  Boot_Agnostic | 01/28/08
RE: Police Blotter: Breathalyzer code must be disclosed  AtomicFusion | 01/28/08
Not unreasonable, but...  Matt Heffron | 01/28/08
Sounds reasonable.  ja4509 | 01/28/08
not unreasonable, no buts  adr5@... | 01/29/08
Profit does not trump  RS9 | 01/29/08
Not entirely accurate  Troll Hunter | 01/28/08
Let's hope...  jasonp@... | 01/28/08
BINGO! [NT]  RS9 | 01/29/08
machine or assenbly?  reedjjjr | 01/28/08
The police are really being lazy  jimbo2 | 01/28/08
Agreed...  jasonp@... | 01/28/08
And that is what a Lawyer may tell you to do  jhimes | 01/28/08
Time  gtg781w | 01/28/08
But what if  Michael Kelly | 01/28/08
loss of bac  gabrielbear@... | 01/28/08
That may be true but it don't may it right...  ja4509 | 01/28/08
within 2 hours here  ITSa341@... | 01/28/08
its also ketone defective.....  seancecil@... | 01/28/08
No, they can't  Bob.Kerns | 01/28/08
what a lawyer will tell you to do  dariced@... | 01/30/08
right to refuse a needle  gabrielbear@... | 01/28/08
Two points...  bmerc | 01/29/08
It makes me wonder  Shelendrea | 01/28/08
Someone needs to follow up on this  usirsclt@... | 01/28/08
RE: Police Blotter: Breathalyzer code must be disclosed  suemccartin | 01/28/08
Radar maintenance records have been waived  cholzwarth | 01/28/08
Bugs...You think there are bugs in the code???  TranMan | 01/28/08
Good point!  ja4509 | 01/28/08
Judges are not God  fred@... | 01/28/08
Wake up  GM Fedorchuk | 01/28/08
Game?  arthur.lamson@... | 01/28/08
He wasn't talking to you, so chill out  bmerc | 01/29/08
Yeah, right - wake up yourself.  shoktai@... | 01/28/08
Law, respect for the law, and challenging the law.  LNSmith | 01/28/08
Very well put. But...  RS9 | 01/29/08
Oh yeah  fred@... | 01/28/08
If it was some soccer mom who hit the kid...  bmerc | 01/29/08
I wouldn't expect a LEO to think otherwise.  rmhesche | 01/28/08
The same thing can be said of every situation  bmerc | 01/29/08
You are right  fred@... | 01/29/08
Appeal rights  boomboom1@... | 01/28/08
In the UK...  A.Sinic | 01/29/08
Radar is not required for a speeding ticket  bmerc | 01/29/08
code  ldelorenzo | 01/28/08
RE: Police Blotter: Breathalyzer code must be disclosed  johnnymike@... | 01/28/08
RE: Breathanalyzer code....  bfilipiak@... | 01/28/08
Bad devices  shoktai@... | 01/28/08
Implied consent  reedjjjr | 01/28/08
No one has a "right" to a driver's license  fred@... | 01/28/08
You're an idiot if you think otherwise  bmerc | 01/29/08
Are some of us  RS9 | 01/29/08
Drunks...  Amaroq | 01/28/08
Reason to ask for Proof of Maintenance  s44j@... | 01/29/08
Good point.  Amaroq | 01/29/08
cant we all just get along  robertwc@... | 01/28/08
Dialed in Drunkeness, via Room Temperature  wesleydbrown63@... | 01/28/08
what the hell are you talking about?  bmerc | 01/29/08
No excuse for a system like that.  jlafitte | 01/29/08
What Happened to innocent....  fred@... | 01/28/08
When I was a lad  s_carter2000@... | 01/29/08
partly right It really does measure alcohol.  mombo | 01/29/08
This is not about supporting drunks  Boot_Agnostic | 01/30/08

What do you think?

advertisement
advertisement

White Papers, Webcasts, and Downloads

  • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
  • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
  • Smart People The best and worst moves in the management and strategy trenches. Learn More