Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Product Module Fingerprinting

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

Publishing Venue

IBM

Related People

Herman, PJ: AUTHOR

Abstract

Disclosed is a method to add a 'fingerprint' to product modules so that their owner and integrity can be determined. This function may be needed if a product ships to OEMs which sell it under a different name. If any of these modules appear where they should not be, it is possible to tell who was the source, the original writer or which OEM. It is also possible to tell if the module has been altered.

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

Product Module Fingerprinting

      Disclosed is a method to add a 'fingerprint' to product modules
so that their owner and integrity can be determined.  This function
may be needed if a product ships to OEMs which sell it under a
different name.  If any of these modules appear where they should not
be, it is possible to tell who was the source, the original writer or
which OEM.  It is also possible to tell if the module has been
altered.

      Details:  Before building the final product diskettes, a
program is run that adds a 'fingerprint' appendage to all executable
modules.  Contained in each module fingerprint are the following
hashed together:
 o   16 character name of owner
(Original_Owner,OEM_Vendor_AB_YZ,etc.)
 o   Date and Time of creation
 o   Hash total of module contents

      The hashed fingerprint prevents anyone from displaying the
owner name or the date and time.  To see any of the fingerprint
information, a companion fingerprint display program, which is not
part of the product, will display the above information.

      The fingerprint display program will not only display the above
information, it will inform you if anything to do with the module has
been tampered with including the fingerprint.

      A key feature of the fingerprint add program is the two hash
totals in the fingerprint.  One which will detect if a single
character in the module has changed, the second limited hash, will
still be able to display the...