Naprednejši sistemi obsegajo še dodatne varnostne funkcije, katerih naloga je kar največja zaščita pred dostopom do zasebnega ključa (tudi fizično). Strojni varnostni moduli (Hardware Security Module, HSM) igrajo pomembno vlogo v kompleksnih sistemih, kjer gre za določen avtomatiziran postopek, na primer izdajo elektronskih računov. Nemogoče je namreč pričakovati, da bo izdajatelj podpis vsakega računa ročno posebej odobril.