Discussion about this post

User's avatar
Jim Zhou's avatar

When I was at the public defender's I had a few cases involving CSAM and none of them even gave counsel access to the actual material. It was all matched by hash - which is problematic on its own because at that point, they used MD5. It was 2014. There's no reason to base a case on a single MD5 hash hit passed down from a federal case passed down a level. I couldn't ask anyone in the office for help, since the lack of budget really stretched the investigators extremely thin, and also, I appeared to be the only person who knew anything about cryptography. There are others I went to school with who certainly knew, but they did the rational thing and went into IP or in house work that paid actual money. Some even had parking spots. I worked at a place where it was normal to excuse oneself every 4 hours to fill up the parking meter, even if it was mid-trial. So I guess on some level I shouldn't have been surprised, but without anyone having seen the material, really if I didn't suppress the evidence there wasn't much of a defense. Juries tend to take evidence at face value and prosecutors can easily find some expert that I can then try to impeach, but it would create a circus and unlikely to convince the jury since as soon as "child" comes out, I mean, I didn't really have a shot.

Except it was also impossible to explain to the judge to exclude the evidence, because the best way to demonstrate would be to create a collision, and I couldn't bring in my computer, it had to be on paper. Since I'm entirely self-taught when it comes to technology it's impossible to discern what is jargon and what isn't. None of it sounded like jargon to me. All of it sounded impenetrable to everyone else. Client pled guilty after the motion was denied. God knows how sound the actual case was, but I think the whole point is to not test that part at all. It was strict liability so intent didn't matter, it was binary, and strict liability crimes are next to impossible to win in trial without nullification, but if I said the word I'd be hauled off myself. It was frustrating as hell.

But the worse part was that most such cases were handled by the juvenile unit. Everyone had too many cases so unless it was a murder or on that level in terms of potential time, everyone is on their own. Most cases were actually the result of the age of consent in the state being 16, but federally it is 18. I was never good at dealing with kids and it wouldn't make any sense to put me in juvenile court just in case, but I didn't do anything with the CFAA until I briefly took CJA work on the federal level before moving cross country. Mostly the problem was that the actual alleged crime is very ordinary in most senses but a small piece of it required someone to call out the expertise of the prosecutor's witness during cross. I don't know where they find their witnesses, but if a 25 year old with nothing remotely relevant on a resume can impeach your credibility, well, shit.

I hope things have improved, although I'd be happy if all of the attorneys can read their emails without printing them out. It's always the best trial attorneys who did that and it was wild. In 2014 we had cryptocurrencies, people were providing evidence by sending videos from their phone to mine (with a ROM that debloated my phone I got a staggering amount of storage - close to 100GB in my pocket. I even made a rudimentary but perfectly workable internal app that aggregated the sentencing guidelines so at least for the year, nobody needed to waste time flipping through the tome published yearly and then add up points, my very ugly app can read the data from a mysql db on a surplus machine from the county that I had to get a hard drive for but ran like a champ. Sadly since the data needed to be refreshed yearly pretty much as soon as I left the office reverted.

But somehow, MD5 hash matching meant that there's someone who has 4 more years of sex offender registration left, today, over a decade after the case was closed. Nerdy injustice is still injustice.

Expand full comment
2 more comments...

No posts