tpm2-tools icon indicating copy to clipboard operation
tpm2-tools copied to clipboard

Key split combination procedures internal to TPM

Open dadiestfish2077 opened this issue 8 months ago • 0 comments

The TPM Tools need the ability to perform key combination procedures internal to the hardware, thereby never exposing keying material to external memory.

For example, I have a system that has one key half inside a TPM. The other key half comes the user at runtime. I want to load the second key half into the TPM and I need the tpm to perform a key combination procedure, such as XORing and hashing, all within its internal memory. I need this combined key to stay in the TPM and be used while never being exposed to memory.

im surprised to see that something like this is not currently supported. I think it should be, as it is a common requirement to have external keying material loaded from the environment while also having the requirement that keys should never be exposed to memory.

dadiestfish2077 avatar Jun 01 '24 18:06 dadiestfish2077