Pirate Cinema (10 page)

Read Pirate Cinema Online

Authors: Cory Doctorow

Tags: #Novel, #Science Fiction, #Fiction, #Dystopian

BOOK: Pirate Cinema
9.95Mb size Format: txt, pdf, ePub

"Right," Aziz said. "What you after? Gaming? I bet it's gaming. You look like a twitchy sod." He seemed to be enjoying himself -- there was nothing threatening or hostile in his gruff bearing. I guessed that he didn't get much company and was glad to have it.

"I do video editing," I said, feeling slightly awkward about it. It was one thing to upload a mashup and
show
people how hot you were, another thing to expect them to believe it.

"Right," he said. "No problems. How much you looking to spend?"

Jem grinned. "Nuffink," he said. "Whatcha got?"

He made a fake-sour face. "Jem, boy, you're taking liberties again."

"Come off it, Aziz," he said. "You've got more junk here than you can ever flog. And haven't I found you some of your best kit?"

He made his face again. "Oh, you're a chancer. Right, okay. How's this sound, then: twelve gigahertz, sixteen gigs of RAM, four terabyte raid, two gigs of VRAM, twenty-five-inch display?"

My jaw dropped. I was literally drooling, in danger of having dribble slosh down my chin. "That sounds pretty amazing," I stammered.

"One thing," Aziz said, "before we start. You planning on doing anything dodgy in the copyright department? No offense, but you're a mate of Jem's, so I assume you're a depraved pirate."

I looked at Jem, wondering what to make of this. He was grinning and holding up two fingers behind Aziz's back, but in a friendly way. So I said, "You got me. I'm a depraved pirate. Incorrigible." I put on a medieval, dramatic voice. "Don't blame me: blame society, for it made me the sorry soul what you see before you."

Aziz smiled broadly. "You're overdoing it. You were doing okay until you got to 'what you see before you.'"

"Everyone's a critic."

"There's a reason I ask," Aziz said. "And that's because I figure that you'd like to keep your skinny white butt out of prison."

"Good assumption."

"Right. Well, if you're going to attain that objective, you'll need to be careful about the kind of kit you use. The rubbish you buy in the high street, it's got all kinds of little snitches built in that'll finger you if you ever get nicked. So what you want is to be
highly selective
when you assemble the gear."

I shook my head. "I'm not following you," I said.

"He's talking about trusted computing," Jem said.

"Oh," I said. "That." I'd heard about TC, a little. All the bits in your computer had small, secure chips on them that users couldn't alter. Your computer and operating system could use those to know which components were installed and to make sure they weren't counterfeit. Some operating systems would refuse to use dodgy parts. But like I say, I was a video editor, not a boffin. I could google up a recipe to get my computer to do something and follow it, but it wasn't like I was paying much attention. Needed to get back to my video editing, didn't I?

"You probably think that trusted computing is there to stop you from accidentally using fake cards and that in your computer, right?" Aziz said.

"Yeah," I said. "I get the feeling you're about to tell me there's more to it."

"Top pupil," Aziz said. "Have a seat, I'm going to tell you something that might just save your arse."

I pulled a rolling chair up to Aziz's workbench. Jem waved at us. "I've heard this already. Going to go have a shufty around the shelves, all right?"

"Don't mess up my filing system," Aziz said.

Jem looked pointedly at the overflowing, madcap shelves and shook his head. "Naturally," he said. "Wouldn't dream of it."

Aziz sat down opposite me and grabbed a video card from the workbench. It was a big, fat thing, with two additional fans and a huge heat-sink. He grabbed an anglepoise lamp with a built-in magnifier and shone it on the card, lowering it so that I could peer through the lens. With the tip of a screwdriver, he pointed at a spot on the board.

"See that?" he said.

"Yeah," I said. It looked like any of the other surface-mounted components on the circuit board: flat, black, smaller than my little fingernail. I looked closer. There was something odd about it. It didn't have any markings silk-screened on it. It wasn't just soldered onto the board, either -- there was something covering the places where the pins entered the board, clear and hard-looking, like it had been dipped in plastic. "Something weird about that one, yeah?"

"Oh yes," he said. "That's the Trusted Computing snitch. It's a nice bit of engineering: triple thickness of epoxy alternating with corrosive acids that will destroy the chip if you try to remove it. Got its own little on-board processor, too, and some memory it uses to store a cryptographic certificate."

I shook my head. "Sounds like spy stuff," I said. "I had no idea."

He set the board down, pushed away the lamp. "Here's the thing no one really gets. Ten years ago, a bunch of big companies and governments decided it would be handy if computers could be redesigned to disobey their owners, keep secrets from them. If there were secrets stored in computers that owners couldn't see, you could get up to all sorts of mischief. You could make sure that computers never copied when they weren't supposed to. You could spy on peoples' private communications. You could embed hidden codes in the video and photos and network packets they made and trace them back to individual computers.

"But keeping secrets from a computer's owner is a pretty improbable idea: imagine that I wanted to sell you a chest of drawers but I wanted to fill one of the drawers with a bunch of secret papers. I could glue and nail and cement that drawer shut, but at the end of the day, once it's at your house, you're going to be able to drill it, saw it, burn it -- you're going to get into that drawer!

"So we've been having this invisible arms race for the past decade, users versus manufacturers, trying to hide and recover secrets from electronics. Sometimes -- a lot of the time -- users win. This chip --" he gestured at the video card -- "is practically impregnable to physical attack. But there's a bug in its on-board software, and if you know the bug, you can get it to barf up its secret certificate. Once you've got that, you can forge the secret numbers it embeds in the video it processes. You can get it to pretend to be a different model of card. You can get it to save video you're not supposed to be able to save.

"When a card like this is cracked, the manufacturer has to stop selling it, has to go back to the drawing board and find a way to fix the flaw. New versions of the operating systems are released that try to block using insecure cards in the future, but that doesn't work so well, since someone with a cracked card can always get it to impersonate a more secure, later model. Still, manufacturers regularly have to pitch out mountains of junk that some clever dick has worked out how to compromise."

I shook my head. "You're joking. They just throw it away because someone's figured out how to get through that stupid little chip?"

He nodded. "It's true. Weird, but true. You see, to get your gear certified for use with the big Hollywood studios' copyrights, you have to sign an agreement saying that your kit won't leak films onto the Internet. Once it does -- and it
always
does -- you have to fix it. But since the chip is soldered onto the board with self-destructing superglue, you can't really take it off, fix it, and put it back. So you have to bin it. Bad for the planet." He winked. "But good for us."

A light went on. "You get it all out of the bin when they chuck it?"

"Oh, I wish. No, most of this stuff gets chucked out in China and Vietnam and that. But whatever the local distributor has, I get. Which means that I've got the world's biggest supply of gear whose spy-chips are known to be hackable. This card here --" he picked it up again. It was lovely and huge, the kind of graphics card that's meant to look good in the shop, all hot colors and fans that looked like they belonged on a military hovercraft. "This card is fast as blazes. Fantastic for gaming, fantastic for cutting video and doing your own effects generation.

"And what's more, the clever people who designed it forgot to take out their testing suite before they shipped it. So there's a mountain of code in here that lets you go around the security measures, hijack the snitch-chip, and get it to give up its secrets, left over from when they were prototyping it and getting it to work. It's a stupid mistake, but you'd be surprised at how common it is. Anyway, a month ago this thing was worth eight hundred quid and now I'm finding them by the dozen in bins all over the place."

It was too weird to be true. "I don't get it: why would a store or a distributor throw it away? Wouldn't people
want
to buy a card that they can hack to do more? Wouldn't that make it more valuable?"

"Oh," he said. "Right -- no, sorry, I've explained it badly. Here's what happens: you find a crack for a card and put it on the net. The entertainment bosses find out about it and have kittens. So they add something called a 'secure revocation message' to all the films and telly and that, and the next time you try to load a film or show on your box, it refuses to play, and you get an error saying that your video card is not capable of displaying this film. You take it down to the shop and they swap the card out, and the manufacturer foots the bill and chucks out your old card."

"But I thought you said you could hack the card so that they couldn't tell what model you're using?"

"Oh,
I
can do this. I can show you how to do it, too. But the average person doesn't know or care how to hack their card. So your villains and pirates and that get to go on merrily using their cards in ways that make Hollywood furious, but the punters and honest cits have their gear deactivated. It's a mad world, but there you have it"

I could remember times that Mum and Dad had had to replace their gear because of technical problems, but I'd always assumed that this was because they didn't really understand technology. Turns out it was
me
who didn't understand. Of course, everything I watched was pirated, which meant that it wasn't going to be sending any of these "revocation messages."

"Christ," I said. "Why aren't people spitting about this?"

"Plenty of people are. But it's so easy to defeat if you know what you're doing that everyone who gets angry just solves the problem and stops being angry. Like I said, it's only the honest cits who don't even know they're getting screwed who really get hurt by this."

I wondered how many snitchy secret numbers my computer had snuck into the videos I'd released. Maybe it wasn't so bad that someone had stolen my lappie. It made me feel violated and claustrophobic to think that for years I'd been practically living inside a computer that was taking orders from somewhere else, doing things behind my back that could get me in trouble.

"Right," I said. "Let's build a computer."

It didn't work at first. Using junk parts and weird, off-brand operating systems was a lot harder than just getting a machine from the library that'd been rebuilt for give-away to local kids. But as the hours wore on, I found that I was understanding things I'd never really understood, getting under the bonnet of the machine that I used every day of my life, all day long, stripping away layers of artifice and metaphor to actually touch the bare metal and feel the electricity coursing through it.

There was something liberating about working with kit that was fundamentally worthless -- stuff that had started out as rubbish. Several times, I misconnected a wire and blew out a component, making eye-watering curls of smoke and melting plastic smells. But Aziz never seemed to get upset, just took anything that looked melted and tossed it into a huge steel barrel at the end of his workbench, then got replacement parts from his infinite shelves.

"It's just junk, lad, don't sweat it."

Jem helped out, too, though he didn't know much more about computers than I did. But he had a good sense of space, and had lots of helpful suggestions for cramming all the bits and pieces we decided on into the laptop shell that Aziz had chosen for me. It was a little bigger and bulkier than I wanted, but that meant that there was room for more gubbins inside, which meant that I could shop longer and harder for the choicest morsels to power my new deck.

Once I had all the pieces assembled and could get the computer to switch on without bursting into flames or exploding, it was time to get an operating system built and configured for it.

Aziz said, "You say you're cool with Linux, yeah?"

I nodded. There were a million operating systems that were called something like "Linux" and if you googled too deeply, you'd find massive holy wars over which ones were and weren't Linux and what we should be calling them. I didn't pay that any attention, though. I'd been dual-booting my computers into Linux since I was a little kid. Mostly it just worked -- you took any old computer, stuck a Linux thumbdrive into it, turned it on, and let it do its thing. Sometimes it'd act weird and I'd have to look up some arcane incantation to type in to get it running again, so I knew that there was a lot going on under the bonnet that I wasn't anything like an expert in. But then again, I didn't know much about the hardware stuff, either, but it hadn't been as hard as I'd feared. It had just gone together, like Lego.

Other books

Bowery Girl by Kim Taylor
Death in Leamington by David Smith
Messy by Cocks, Heather, Morgan, Jessica
No Resting Place by William Humphrey
Icefalcon's Quest (Darwath) by Hambly, Barbara
The Dead I Know by Scot Gardner
Love, Lies & The D.A. by Rohman, Rebecca
Sweet Contradiction by Peggy Martinez