Patent ID: 6178504
Filing Date: 2001-01-23
Classification: G06F

Abstract:
An apparatus for establishing a trust relation that provides one or more degrees of trust within one or more applications by expanding a level of trust provided by elements of an international cryptography framework, wherein said international cryptography framework comprises a cryptographic unit, said apparatus comprising:a host system, said host system providing an execution environment that supports execution of said one or more applications; anda cryptographic service provider that provides access for said one or more applications to said cryptographic unit;wherein said trust relation is established by a plurality of validation checks which guard interaction between said one or more applications and said cryptographic unit by providing a combination of several schemes which, while individually are weak, are in combination difficult to bypass without detection, said validation checks comprising:a mechanism in which said one or more applications passes randomly selected pieces of a code image to said cryptographic service provider.