AES

IPP Crypto Sample Performance for OpenSSL too Slow on Hyper-Threading Systems

When running Intel IPP crypto sample for OpenSSL on Hyper-Threading systems, the AES benchmark application reports slow performance. Users need to use correct threading setting to avoid the problem.
  • Apple Mac OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intel® Composer XE
  • Intel® Parallel Composer
  • Intel® Integrated Performance Primitives
  • AES
  • OpenSSL
  • openssl-ipp
  • OpenMP*
  • Optimization
  • Threading
  • Boosting OpenSSL AES Encryption with Intel® IPP

    IPP crypto adopts the AES-NI in latest version, which gives users the automatic boost from new silicon without any more work. The article shows the performance gain of OpenSSL AES with IPP AES function.
  • Intel® Parallel Composer
  • Intel® Integrated Performance Primitives
  • AES
  • encryption
  • IPP Cryptography Library
  • Westmere
  • Cryptography
  • OpenSSL
  • IPP Cryptography
  • IPP cpu optimization
  • openssl-ipp
  • AES-NI
  • decryption
  • Optimization
  • AES-NI in Laymen's Terms

    What is AES-NI - first answer
    AES-NI are a set of six new instructions introduced by Intel when we introduced the new 2010 Intel® Core™ processor family code named Westmere. AES-NI stands for Advanced Encryption Standard - New Instructions. These instructions implement hardware accelerated versions of certain compute intensive steps used in the AES (RijnDael) algorithm.

    Okay - so what is the Advanced Encryption Standard (AES)?

    AES Counter Mode details (Intel AES-NI implementation)


    In this article we’ll take a closer look at AES counter (CTR) mode implementation from Intel® AES-NI library (it can be downloaded from http://software.intel.com/en-us/articles/download-the-intel-aesni-sample-library/).

    AES stands for Advanced Encryption Standard and it is a symmetric encryption standard. More detailed information about AES at http://de.wikipedia.org/wiki/Advanced_Encryption_Standard.

    Pages

    Subscribe to AES