Browse Prior Art Database

Hardware Authentication by Software

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

Publishing Venue

IBM

Related People

Greenstein, PG: AUTHOR [+2]

Abstract

Disclosed is a process for a particular software (computer program) to ensure that it executes only on a particular computer system - e.g., a particular make or model of a processor.

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

Hardware Authentication by Software

      Disclosed is a process for a particular software (computer
program) to ensure that it executes only on a particular computer
system - e.g., a particular make or model of a processor.

A part of the software is packaged with the processor's microcode.

      A mechanism is defined for the executing software to retrieve
the packaged part from the hardware (e.g., for a IBM S/390*
architecture, this may be a new capability of the SCLP (Service Call
Logical Processor) software/hardware interface).

The process is as follows:

1.  The user/operator initializes (i.e., IPL, Initial Program Load)
    the software.

2.  At a certain point in time (e.g., several minutes into IPL), the
    hardware is expected to present the part of software packaged
    with the processor to the executing software.  If the executing
    software does not receive the data within a certain period of
    time from enabling its receipt (or from IPL), or if an explicit
    request for the data fails, the program will determine that there
    is a mismatch between the desired and the actual hardware
    environment, and take an appropriate action (e.g., halt, or issue
    an error message).

3.  If the data is presented by hardware to the executing software,
    the data would be validated (e.g., by a trial execution of the
    received program segment for expected results).

4.  If the above process indicated that the hardwar...