摘要 |
<p>A security device, a key device and a system and a method for program protection which can accommodate the remodeling of a substrate or software for avoiding copy protection. A security code specific to a game program obtained from a key code stored in advance is compared with a security code obtained by generating a random number using as an initial value a game program stored in a storage device and, if they do not agree with each other, the operation of a function module is interrupted. The execution of copy protection is performed by hardware and the hardware and the function module are integrally formed, thereby accommodating the remodeling of a substrate or software for avoiding copy protection.</p> |