Nova Patents
WO0127770A1

Security card

Abstract

A security device for a personal computer that interrupts the normal boot sequence to execute a secure operating system. The secure operating system may be stored and executed from configurable memory means on the security device. Alternatively, the configurable memory means may store executable code for creating a RAM drive and the secure operating system may be executed in the RAM drive from an image on a storage device. The security device performs a number of integrity and security checks before initiating a non-secure operating system.

WO0127770A1, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

17 claims: 2 independent, 15 dependent

  1. 1
    CLAIMS 1. A security device for a personal computer, said security device comprising:a printed circuit board having configurable memory means resident thereon;a secure operating system executable from said configurable memory means;and interface means for two way communication between the configurable memory means and a CPU of the personal computer;wherein said secure operating system is loaded immediately after POST begins and before booting of a non-secure operating system;and wherein said secure operating system executes security tasks for protection of the personal computer.
  2. 7
    A method of protecting a personal computer having a central processing unit, a system memory in communication with said central processing unit via a system bus and containing a basic input output system, a storage device having resident therein a non-secure operating system and data, a security device in communication with said central processing unit via said system bus, and a secure operating system executable from said security device, the method including the steps of:initiating said basic input output system;interrupting said basic input output system after POST begins;loading the secure operating system;performing tasks under control of said secure operating system;returning control to said basic input output system;and loading said non-secure operating system.