An apparatus and method for enabling functionality of a component, wherein
the apparatus includes a random number generating module for generating a
random number, and a hash function module in communication with the
random number generating module. A host is provided in communication with
the random number generating module, and at least one memory in
communication with the host is included. An encryption module in
communication with the at least one memory is provided, and a comparing
device in communication with the encryption module and the hash function
module is included. The comparing device of the apparatus compares a
first bit string to a second bit string to generate a function enable
output for the component.