加密加速器

在计算中,加密加速器是专门设计用于执行计算密集型密码运算的协处理器,其执行效率远高于通用CPU。由于许多服务器系统负载主要由加密操作组成,因此可以xxx提高性能

迄今为止,英特尔的AES-NI是商品硬件中最常见的加密加速器。威盛PadLock是另一个最近的例子。

加密加速器

操作系统支持

几种操作系统为加密硬件提供了一些支持。BSD系列系统具有OpenBSD加密框架(OCF)、Linux系统具有Crypto API、Solaris OS具有Solaris Cryptographic Framework(SCF)、Microsoft Windows具有Microsoft CryptoAPI。

一些加密加速器提供了新的机器指令,因此可以直接由程序使用。诸如OpenSSL和LibreSSL之类的库支持某些此类加密加速器。

几乎所有类似Unix的操作系统都使用OpenSSL或fork LibreSSL作为其加密库。这些库使用加密加速器,例如AES-NI。



0

点评

点赞

相关文章