Kryptografisk accelerator
Inom datoranvändning är en kryptografisk accelerator en co-processor som är utformad specifikt för att utföra beräkningsintensiva kryptografiska operationer, som gör så mycket mer effektivt än den allmänna CPU :n . Eftersom många servrars systemladdningar mestadels består av kryptografiska operationer, kan detta avsevärt öka prestandan.
Intels AES-NI är den överlägset vanligaste kryptografiska acceleratorn i råvaruhårdvara. VIA PadLock är ett annat nyligen exempel.
Stöd för operativsystem
Flera operativsystem ger visst stöd för kryptografisk hårdvara. BSD- familjen av system har OpenBSD Cryptographic Framework (OCF), Linux -system har Crypto API , Solaris OS har Solaris Cryptographic Framework (SCF) och Microsoft Windows har Microsoft CryptoAPI .
Vissa kryptografiska acceleratorer erbjuder nya maskininstruktioner och kan därför användas direkt av program. Bibliotek som OpenSSL och LibreSSL stöder vissa sådana kryptografiska acceleratorer.
Nästan alla Unix-liknande operativsystem använder OpenSSL eller gaffeln LibreSSL som sitt kryptografibibliotek. Dessa bibliotek använder kryptografiska acceleratorer som AES-NI om de är tillgängliga.