System and method for secure software installation
AssigneeUlysses ESD, Inc.
InventorsJonathan Frederic Weiler, Charles Garizas, Keyush Dhirajlal Shah
Life of this patent
Estimating the term…
Abstract
A method secures software in a computer system that has one or more fixed disk drives. Each fixed disk drive is configured with a predetermined system serial number, such that each fixed disk drive has the same system serial number. Software is received with an associated target serial number. The associated target serial number is compared to the system serial number on every fixed disk drive. The file is installed when the system serial number on every fixed disk drive is the same as the associated target serial number. A computer program product embodies the method described above.
Claims22
A method of securing software in a computer system having a plurality of fixed disk drives, comprising:
- configuring a disk drive serial number of each fixed disk drive of the plurality of fixed disk drives with a predetermined system serial number, such that each fixed disk drive has the same predetermined system serial number;
- receiving software with an associated target serial number;
- determining whether the associated target serial number of the software is the same as the disk drive serial number on every fixed disk drive of the plurality of fixed disk drives;
- and
- installing the software when the serial number on every fixed disk drive is the same as the associated target serial number of the software.
A method of securing software in a computer system having a plurality of fixed disk drives, comprising:
- encrypting a predetermined disk drive serial number to provide an encrypted predetermined disk drive serial number;
- configuring each fixed disk drive with the encrypted predetermined disk drive serial number, such that each fixed disk drive has the same encrypted predetermined disk drive serial number;
- receiving software with an associated encrypted target serial number;
- decrypting the associated encrypted target serial number to provide a target serial number;
- decrypting the encrypted disk drive serial number of every disk drive to provide a disk drive serial number for each fixed disk drive;
- determining whether the target serial number is the same as the disk drive serial number for every fixed disk drive;
- and
- installing the software when the target serial number is the same as the disk serial number on every fixed disk drive.
A computer program product for use in conjunction with a computer system having a plurality of fixed disk drives, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
- a disk installation procedure that configures each hard disk drive with a predetermined disk drive serial number, such that each hard disk drive has the same predetermined disk drive serial number;
- an authenticate disk procedure that determines whether the disk drive has a disk drive serial number that is the same as a target serial number associated with a specified file;
- and
- a software installation procedure that
- receives software with the associated target serial number;
- calls the authenticate disk procedure;
- and
- installs the software when the authenticate disk procedure determines that the disk drive serial number on every disk drive of the plurality of fixed disk drives is the same as the target serial number associated with the received software.
A method of securing software in a computer system having a plurality of fixed disk drives, comprising:
- configuring each fixed disk drive with a predetermined disk drive serial number, such that each fixed disk drive has the same disk drive serial number;
- receiving software with a single associated target serial number;
- determining whether the associated target serial number of the software is the same as a disk drive serial number on every fixed disk drive of the plurality of fixed disk drives;
- and
- installing the software when the serial number on every fixed disk drive of the plurality of fixed disk drives is the same as the associated target serial number of the software.
Dependencies are inferred from the claim text.