Patent ID: 6175924
Filing Date: 2001-01-16
Classification: G06F

Abstract:
A method for loading a certified program CP from external storage into a secure area for execution in the secure area, the certified program CP having an object PN and an attached digital signature DPN, the method comprising the acts of:requesting an operating system resident in the secure area load the program CP;retrieving CP from external storage into operating system protected mode memory;separating in protected mode memory in the secure area, the digital signature DPN from the object PN of certified program CP;validating that digital signature DPN, using a public key corresponding to the private key of a public-private key pair algorithm which was used to generate DPN, is a valid signature for the object PN;separating a program P from a name N of the object PN;loading program P into memory for execution;storing name N in protected operating system memory for later use in allowing access by program P to a data file stored in a memory in the secure area.