Semiconductor storage device and program authenticity determining system
The invention prevents execution of unauthorized copies of programs. In one example embodiment, a semiconductor storage device includes a program ROM. A calculator of an address processing unit included in the program ROM processes lower bits (e.g., A0-A7) of a first address from an address bus of a...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
10.06.2003
|
Edition | 7 |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The invention prevents execution of unauthorized copies of programs. In one example embodiment, a semiconductor storage device includes a program ROM. A calculator of an address processing unit included in the program ROM processes lower bits (e.g., A0-A7) of a first address from an address bus of a CPU using an address calculation code e.g., (a0-a7) from a code storing unit. The calculator outputs a modified lower address (e.g., A0'-A7'). A selector may selectively replace the original lower address (e.g., A0-A7) with the modified lower address (e.g., A0'-A7') As a result of the replacement, a second address is output from the address processing unit different from the first address. |
---|---|
Bibliography: | Application Number: US20000726222 |