13.03.2013 Views

Hacking the Xbox

Hacking the Xbox

Hacking the Xbox

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 12 - Caveat Hacker 183<br />

Also, one who tries to make a patented invention to satisfy scientific<br />

curiosity may have an “experimental use” defense. Under U.S. law, this<br />

defense is narrow and probably does not include research uses that may lead<br />

to development of a patentable invention or a commercial product. 30<br />

The clash between <strong>the</strong>se three areas can be seen if we look again at <strong>the</strong> Sega<br />

situation. Suppose Sega had a patent on an algorithm used in all of its<br />

game programs. By disassembling Sega programs, Accolade arguably<br />

“makes” or “uses” <strong>the</strong> patented algorithm, even if it did so inadvertently.<br />

In short, <strong>the</strong> intermediate copying problem reappears in <strong>the</strong> patent context.<br />

New Challenges for Reverse Engineers<br />

The importance of reverse engineering has only grown with <strong>the</strong> rise of<br />

commercial cryptography in mass-marketed products, because it is impossible<br />

to make systems more secure without trying to break <strong>the</strong>m. Ironically,<br />

<strong>the</strong> growing use of encryption has contributed to laws against reverse<br />

engineering. The entertainment industry, for example, now relies on<br />

encryption and o<strong>the</strong>r technologies to protect digital information like music<br />

on CDs and movies on DVDs against unauthorized copying.<br />

Unsurprisingly, new laws have been enacted to prevent people from<br />

“circumventing” encryption and o<strong>the</strong>r forms of security.<br />

Legal encroachments to reverse engineering haven’t been limited to encryption.<br />

In <strong>the</strong> 1970s and 1980s some states forbade <strong>the</strong> use of a direct<br />

molding process to reverse-engineer boat hulls. 31 In <strong>the</strong> late 1970s and early<br />

1980s, <strong>the</strong> semiconductor industry sought and obtained legislation to<br />

protect chip layouts from reverse engineering to make clone chips. 32 A<br />

29 See Pioneer Hi-Bred Int’l, Inc. v. DeKalb Genetics Corp., 51<br />

U.S.P.Q.2d (BNA) 1797 (S.D. Iowa 1999) (enforcing a “bag tag”<br />

prohibiting purchasers of PVPA-protected corn seed from using<br />

<strong>the</strong> seed for breeding or research purposes).<br />

30 See Roche Prod. v. Bolar Pharmaceutical Co., 733 F.2d 858,<br />

858-63 (Fed. Cir. 1984) (defense does not permit “unlicensed<br />

experiments conducted with a view to <strong>the</strong> adaptation of <strong>the</strong><br />

patented invention to <strong>the</strong> experimentor’s business,” as opposed<br />

to experiments conducted “for amusement, to satisfy idle<br />

curiosity, or for strictly philosophical inquiry”); Rebecca S.<br />

Eisenberg, Patents and <strong>the</strong> Progress of Science: Exclusive<br />

Rights and Experimental Use, 56 U. Chi. L. Rev. 1017, 1023<br />

(1989).<br />

31 These state laws were struck down by <strong>the</strong> Supreme Court in<br />

Bonito Boats.<br />

32 Semiconductor Chip Protection Act, Pub. L. No. 98-620, 98<br />

Stat. 3347 (1984) (codified at 17 U.S.C. § § 901-914 (1994)). We<br />

will not discuss this statute except to note that it contains a<br />

specific reverse-engineering privilege that permits <strong>the</strong> copying of<br />

protected chip designs in order to study <strong>the</strong> layouts of circuits,<br />

and also <strong>the</strong> incorporation of know-how discerned from reverse<br />

engineering in a new chip. Interestingly, reverse engineers must<br />

engage in enough “forward engineering” to develop an original<br />

chip design that itself qualifies for SCPA protection.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!