Currently Being Moderated

With all the talk of Intel vPro Technology around platform manageability, security, and virtualization.... you may have missed something that got introduced with 32-nm Westmere systems (i.e. Intel Core i5 and i7 processors).   It's called Advanced Encryption Standard New Instructions, or AES-NI.

 

For those wanting the details on the instruction set, see http://softwarecommunity.intel.com/isn/downloads/intelavx/AES-Instructions-Set_WP.pdf

 

Basically - it optimizes the AES mathematical operations thus helping to speed up applications.

 

This would imply the applications use AES and have been recompiled to the optimized instruction set.   With that, see the following silent video demonstration.

 

 

An automated script is used to encrypted 384MB of files using WinZIP version 14.   The exact same processor and computer were used for the two part demonstration.   The exact same automated session was used to click through and type items as needed.   The only difference is whether AES-NI is used or not.   In this recorded demonstration, you will noted the "non AES-NI" AES-256 encryption sequence takes 9.09 seconds, whereas the AES-NI run of the code only requires 3.64 seconds.   That's a significant difference!  

 

The numbers may very from one platform to the next since there are a number of variables that can be associated.   In this case, the focus was just on the encryption.   Encrypt\decrypt is a frequently used item in the business world.

 

Now you might be thinking... "Great... But, what applications are compiled to supported AES-NI"

 

AES-NI is appearing in applications that perform whole-disk encryption (i.e. McAfee, Microsoft Bitlocker, Checkpoint, etc), file storage\encryption solutions (i.e. WinZIP 14), internet security solutions, VoIP, and more.   Did you know VMware workstation 7.1 supports it?   (for improving virtual machine encrypt\decrypt).  

 

If you're unsure - ask your software vendor.

 

Keep in mind - Intel vPro Technology platform is more than out-of-band management, security, and virtualization.   It's also about improved performance\optimization for business applications.   In this case - applications that use AES-NI.

Comments

Filter Blog

By author:
By date:
By tag: