Software implementation of a Hardware Security Module (HSM)
