Browse Prior Art Database

Software Authentication by Hardware

IP.com Disclosure Number: IPCOM000111149D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 26K

Publishing Venue

IBM

Related People

Greenstein, PG: AUTHOR [+2]

Abstract

Disclosed is a process for a particular computer hardware (processor) model to be restricted to only running particular software.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Software Authentication by Hardware

      Disclosed is a process for a particular computer hardware
(processor) model to be restricted to only running particular
software.

      The following process permits hardware to recognize the
presence of correct/incorrect software in a transparent fashion:

1.  Initialize (IPL - Initial Program Load) the system.

2.  At a certain point in time (e.g., several minutes into IPL), the
    hardware starts periodic checking for presence of a particular
    set of character strings in memory (e.g., program identifiers,
    pre-defined character strings, etc.).

3.  If the expected strings are found, this is the right software --
    continue running.  If the expected strings are not found, this is
    not the right software -- take an appropriate action (e.g., halt,
    simulate a hardware failure, initiate an automatic service call,
    etc.).

      In addition to checking for the presence of desired program(s),
the hardware can also check software control blocks for the presence
of undesirable programs, and take appropriate actions should they be
detected.