Donanımsal Güvenlik Modülleri (Hardware Security Module - HSM), bir bilgisayar veya sunucuya bağlanarak üretilen anahtarları güvenli bir şekilde fiziksel ortamda saklamak ve hassas kriptografik işlemleri en hızlı şekilde gerçekleştirmek için özel olarak tasarlanmış donanım cihazlarıdır. Bu cihazlar ile neler yapılabildiğini anlayabilmek için öncelikle kriptoloji ile ilgili temel bazı şeyleri bilmemiz gerekmektedir.