암호화 액셀러레이터

Cryptographic accelerator
Sun Microsystems PCI 암호화 액셀러레이터 (2002)

컴퓨팅에서 암호화 액셀러레이터는 계산 부하가 높은 암호화 작업을 수행하도록 특별히 설계된 공동 프로세서입니다.일반 CPU보다 훨씬 효율적으로 수행할 수 있습니다.많은 서버의 시스템 부하가 대부분 암호화 작업으로 구성되기 때문에 성능이 크게 향상될 수 있습니다.

인텔의 AES-NI는 지금까지 상용 하드웨어에서 가장 일반적인 암호화 액셀러레이터입니다.VIA PadLock도 최근의 예입니다.

운영 체제 지원

일부 운영체제는 암호화 하드웨어를 지원합니다.BSD 패밀리의 시스템은 OpenBSD 암호화 프레임워크(OCF), Linux 시스템은 Crypto API, Solaris OS는 Solaris 암호화 프레임워크(SCF), Microsoft Windows는 Microsoft Crypto API를 사용합니다.

일부 암호화 액셀러레이터는 새로운 기계 명령을 제공하므로 프로그램에서 직접 사용할 수 있습니다.OpenSSLLibre 등의 라이브러리SSL은 이러한 암호화 액셀러레이터를 지원합니다.

거의 모든 Unix 계열 운영체제는 OpenSSL 또는 Fork Libre를 사용합니다.암호화 라이브러리로 SSL을 사용합니다.이러한 라이브러리는 가능한 경우 AES-NI 등의 암호화 액셀러레이터를 사용합니다.

「 」를 참조해 주세요.