Patent ID: 6070239
Filing Date: 2000-05-30
Classification: G06F

Abstract:
A method of operating a computer system, comprising the steps of:accessing trusted and untrusted object classes;the object classes each including at least one program, each program comprising a program selected from the group consisting of (A) architecture neutral programs written in an architecture neutral language and (B) architecture specific programs written in an architecture specific language;when execution of any program in an object class is requested, and the requested object class has not yet been loaded, loading the requested object class into an address space for execution unless loading of the requested object class is prevented by a security violation, including preventing the loading of any requested object class, other than any of the trusted object classes, that includes at least one architecture specific program unless every architecture specific program in the requested object class is associated with a digital signature and the digital signature is successfully verified by a digital signature verifier.