HSM senza hardware?

Stavo vedendo come realizzare un server per firmare digitalmente dei documenti e ho notato questa definizione di HSM "A cryptographic module shall be a set of hardware, software, firmware, or some combination thereof that implements cryptographic functions or processes, including cryptographic algorithms and, optionally, key