🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lsi
Article #243

Re: A Truly Secure (tm) ROM access

#243
From: Mark G. Johnson
Date: Wed, 30 May 1990 15:57
38 lines
2651 bytes
In article <21908@shamash.cdc.com> mpe@shamash.cdc.com writes:
  >The simplest method to by-pass security shells on any computer (or in
  >this case an EPROM) would be to allow the target computer to present
  >itself to the EPROM at power-up and receive the necessary validation and 
  >later access the EPROM from the run-time evironment.  Some OS kernels will
  >even assist the process by copying the slower EPROM into faster SRAMS.

But remember that the EPROM is designed for use in a game cartridge,
whose host machine will apply both ends of the authentication
handshake: (1) EPROM verifies that host contains secret key; (2)
host verifies that EPROM contains secret key.  The goal is to prevent
folks from copying game cartridges.

A game cartridge must contain one of these Intel EPROM chips so that
it can perform the hardware handshake.  If you know what bits to
program into the data-store area of the ROM, that's most of the battle,
but you still need to know how to program the KEY bits so your duplicate
EPROM can perform both halves of the hardware handshake.  Otherwise the
host will refuse to talk to you.

If all you want to do is read out the contents of the datastore of
the ROM and you don't give a hoot about the key, just purchase a
legimitate cartrige, remove the plastic housing, clip a logic analyzer
onto the pins of the ROM and record the address/data pairs as they whizz by.

Aside: Pull down your Intel catalog and look for 27916.  It isn't there.
       I guess the game cartridge market might have evaporated before
       Intel was ready to deliver the part.  Or, mebbe customers decided
       they didn't like Intel's scheme (or, dare I say, Intel's price?).

Rumor has it that Nintendo game cartridges contain ROMS that are somehow
abnormal (encrypted?  wacko custom chip design that doesn't correspond
to any commercial part, e.g. 48K by 11bits?), and that this is how
they guarantee they are the only source of [highly lucrative] cartridges.
-- 
 -- Mark Johnson	
 	MIPS Computer Systems, 930 E. Arques M/S 2-02, Sunnyvale, CA 94086
	(408) 524-8308    mark@mips.com  {or ...!decwrl!mips!mark}
Technical Details
Message-ID: <39146@mips.mips.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!ucsd!usc!zaphod.mps.ohio-state.edu!mips!hal!mark
References: <39144@mips.mips.COM> <21908@shamash.cdc.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!ogicse!ucsd!usc!zaphod.mps.ohio-state.edu!mips!hal!mark
From: mark@mips.COM (Mark G. Johnson)
Newsgroups: comp.lsi,sci.crypt,alt.security
Subject: Re: A Truly Secure (tm) ROM access
Message-ID: <39146@mips.mips.COM>
Date: 30 May 90 15:57:05 GMT
References: <39144@mips.mips.COM> <21908@shamash.cdc.com>
Sender: news@mips.COM
Reply-To: mark@mips.COM (Mark G. Johnson)
Followup-To: comp.lsi
Organization: MIPS Computer Systems, Inc.
Lines: 38