logoalt Hacker News

firesteelrainyesterday at 8:23 PM3 repliesview on HN

HSM or TPM?


Replies

wolvoleoyesterday at 9:53 PM

A TPM is a form of HSM (Hardware Security Module).

HSMs come in all sizes, from a chip in your phone (secure element) or even a dedicated part of a SoC chip, to a big box in a datacenter that can handle tons of requests per second.

The idea is having dedicated hardware to protect the private key material. This hardware can execute signing operations, so it can use the key but it can't share the key material itself. It is usually also physically hardened with techniques to extract said keys, like sidechannel attacks based on power draw, X-ray inspection, decapping etc.

show 1 reply
EPWN3Dtoday at 1:22 AM

The story implies that these are signing keys, so there is no reason for the private halves to be present in the product's silicon in any form. If these were encryption keys stored in a TPM, they'd have been extracted not leaked.

tostiyesterday at 9:24 PM

Hypothetically Secure Memory

(I guess)