is loaded in one embodiment tss 302 could determine whether pcr value x00d was loaded for example if the pcr value is loaded as determined in step 602 then the software skips to step 614 for performing the function needing the pcr value however if the pcr value is not loaded as determined in step 604 the software proceeds to step 606 for determining whether there is enough room in the pcr stack for loading the context containing the requested pcr value in addition to the resident pcr context if there is not enough room as determined in step 606 the tpm could encrypt and offload the previous pcr context and request a new pcr object in step 610 the pcr context could be formatted and encrypted using an internal key either asymmetric or symmetric and sent to the software the software could be for example driver 304 or the tss 302 as shown in fig3 if it is determined in step 606 that there is enough room to load the new pcr context then the pcr value and associated context is loaded in step 616 in step 612 the new pcr value is decrypted by the tpm in step 614 the requested function is performed using the requested pcr value referring to fig7 fig7 is a pictorial representation of a pcr register paging scheme 700 implemented in accordance with an embodiment of the present invention a pcr manager 704 receives requests for pcr values which could be stored in memory shown as items 706 708 710 and 712.