Nova Patents
US20020116632A1

Tamper-resistant computer system

Claim Score by NHIP

Read claim 9, the broadest

Abstract

A system and method for realizing a tamper-resistant system which can prevent software running on a personal computer from being analyzed or altered illegally in a static or dynamic manner by a potential transgressor. Two operating systems, an OS1 controllable by a user and an OS2 operable in background, are concurrently run on a personal computer. Player software is run on the OS2 to protect the player software against illegal analysis and alteration by the user. Further, a hardware module, a system startup, and a key management operation are implemented. Still further, OS1 cannot direct access OS2, whereas indirect access of OS2 by OS1 is allowed in a manner whereby OS2 refers to an OS2 reference region in a memory area managed by OS1.

US20020116632A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 7 November 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 2 independent, 9 dependent

  1. 1
    A tamper-resistant computer system having a CPU and a main memory for executing application software, comprising:a first operating system;and a second operating system;wherein the application software comprises a first component program executed by the first operating system, and a second component program executed by the second operating system, wherein the first component program has a user interface for receiving an operational instruction from a user of the computer system and for issuing a command to the second component program, and wherein the second component program performs the command issued by the first component program if execution thereof has been designated as permitted in advance, thereby preventing the second component program from being accessed by the user.
  2. 9
    Broadest claimClaim Score 73, broad(NHIP)A method for installing system software onto a tamper-resistant computer system comprising:providing an installation program for system software which includes an installation start program, a cryptographic system file, and a digital signature, and wherein the installation start program includes a function for extracting a decryption key for the cryptographic system file from the hardware module and a function for decrypting the cryptographic system file with the decryption key extracted from the hardware module;and executing the installation start program;and decrypting the cryptographic system file.