| US 7,451,491 B2 | ||
| Method and a device for allowing only a specific kind of hardware to correctly execute software | ||
| Momoto Watanabe, Tokyo (Japan); Hiroaki Sano, Saitama (Japan); and Makoto Hanawa, Kanagawa (Japan) | ||
| Assigned to Oki Electric Industry Co., Ltd., Tokyo (Japan) | ||
| Filed on Sep. 27, 2005, as Appl. No. 11/235,271. | ||
| Claims priority of application No. 2004-284440 (JP), filed on Sep. 29, 2004. | ||
| Prior Publication US 2006/0070057 A1, Mar. 30, 2006 | ||
| Int. Cl. H04L 9/00 (2006.01); H04L 9/32 (2006.01); G06F 9/00 (2006.01); G06F 15/177 (2006.01); G06F 1/24 (2006.01) | ||
| U.S. Cl. 726—26 [726/33; 713/1; 713/2; 713/100] | 15 Claims |

| 1. A method of limiting software usage, on unauthorized hardware, comprising:
a first step of determining, before the software is executed on first hardware, whether or not the first hardware has a specific
structural configuration inherent in authorized of hardware;
a second step of executing, if it is determined that the first hardware is authorized hardware that has the specific structural
configuration, the software on the first hardware; and
a third step of executing, if it is determined that the first hardware is unauthorized hardware that does not have the specific
structural configuration, the software on the first hardware in a first period of time that is longer than a second period
of time required for authorized hardware to execute the software, whereby the presence of said method itself is concealed.
|