Intel Brings QuickAssist Support To Linux: Crypto & Compression
Intel has published a new Linux kernel patch-set that adds Quick Assist Technology support to Linux along with a driver to handle their DH895xxC hardware accelerator. This is a new chip for trying to accelerate cryptography and data compression tasks.
Quick Assist Technology is a new Intel technology for better accelerating cryptography and data compression operations. The Linux implementation consists of a kernel driver to connect to the Linux kernel crypto framework and a Linux user-space library with a QuickAssist API for application porting. Intel Linux developers have already patched OpenSSL's libcrypto and Zlib for taking advantage of this Intel technology.
Of course, these patches won't excite everyone in light of recent security concerns and trusting large US corporations with cryptography tasks... Intel's Linux patches are open-source but their acceleration engines require binary-only firmware blobs to function.
Unfortunately I don't have much more information on this Intel DH895xxC chip at this time. Among the algorithms that Intel's "QAT driver" can accelerate are SHA1, AES, and SHA256.
The Intel QAT driver patch-set for the Linux kernel can be found on the kernel mailing list while more information on Linux support for QuickAssist can be found at Intel's 01.org.
Quick Assist Technology is a new Intel technology for better accelerating cryptography and data compression operations. The Linux implementation consists of a kernel driver to connect to the Linux kernel crypto framework and a Linux user-space library with a QuickAssist API for application porting. Intel Linux developers have already patched OpenSSL's libcrypto and Zlib for taking advantage of this Intel technology.
Of course, these patches won't excite everyone in light of recent security concerns and trusting large US corporations with cryptography tasks... Intel's Linux patches are open-source but their acceleration engines require binary-only firmware blobs to function.
Unfortunately I don't have much more information on this Intel DH895xxC chip at this time. Among the algorithms that Intel's "QAT driver" can accelerate are SHA1, AES, and SHA256.
The Intel QAT driver patch-set for the Linux kernel can be found on the kernel mailing list while more information on Linux support for QuickAssist can be found at Intel's 01.org.
1 Comment