A hardware-based security facility that implements cryptosystems, random number generation, and key storage.