Patent ID: 6289454
Filing Date: 2001-09-11
Classification: G06F,H04L

Abstract:
A security integrated circuit comprising:a single special memory in which is stored a plurality of values used for a first cryptographic algorithm and used for a second cryptographic algorithm, wherein at least one value from the plurality of values is used in generation of a first key for the first cryptographic algorithm and is also used in generation of a second key for the second cryptographic algorithm; and,a library of primitives, including:a first primitive which, when the first algorithm is specified performs a first operation for the first cryptographic algorithm using first values from the plurality of values, wherein the first values include the at least one value from the plurality of values used both for the first cryptographic algorithm and for the second cryptographic algorithm, and when the second algorithm is specified, performs a second operation for the second cryptographic algorithm using second values from the plurality of values, wherein the second values include the at least one value from the plurality of values used both for the first cryptographic algorithm and for the second cryptographic algorithm.