AES-NI
AES-NI (Advanced Encryption Standard New Instructions) はインテルおよびアドバンスト・マイクロ・デバイセズ (AMD)
AES-NIの
命令 の一覧
[AESENC | |
AESENCLAST | |
AESDEC | |
AESDECLAST | |
AESKEYGENASSIST | |
AESIMC | |
PCLMULQDQ | キャリーなし |
AES-NIを実装 したCPU
[- Intel
- WestmereをベースとしたCPU、
具体 的 には: - Sandy Bridge
- Ivy Bridge
- Haswell
- i3-4000m[7]、Pentium、Celeronを
除 く
- i3-4000m[7]、Pentium、Celeronを
- Skylake
- IntelはAES-NIをサポートしたプロセッサのリストをウェブサイト
上 で公開 している[8]。
- WestmereをベースとしたCPU、
- AMD
性能
[AES-NI Performance Analyzedにおいて、Patrick SchmidとAchim Roosは「……インテルのAES-NI
セキュリティライブラリのCrypto++を
AES-NIをサポートするソフトウェア
[ライブラリ
[- Cryptographic Development Kit (CDK) 7.0
- Microsoft Cryptography API: Next Generation (CNG)(
要 Windows 7)[12] - Crypto++ 5.6.1
- LinuxのCrypto API
- IAIK-JCE version 5.0
- Java 7 HotSpot
- lambdaWorks crypto[13]
- Libgcrypt 1.5.0-beta1
- Integrated Performance Primitives (IPP)
- Network Security Services (NSS) 3.13
以降 [14](FirefoxなどMozillaソフトウェアやGoogle Chrome) - OpenSSL
- Solaris Cryptographic Framework[15]
- TRESOR
- wolfSSL
- GnuTLS
プログラミング言語
[アプリケーション
[- 7-Zip 9.1[16][17]
- AreaGuard Neo 1.7
- BestCrypt Volume Encryption
- BitLocker
- BlackCipher Game hack prevention module
- Bloombase Cryptographic Module[18]
- Conceal File encryption utility for Windows[19]
- Citrix XenClient 1.0
以降 - DiskCryptor 0.9
- DiskSec 1.85
- DVDFab Passkey 9
- dm-cryptによるLinuxにおけるディスク
全体 の暗号 化 - Embrane Heleos 2.0
- FileVault version 2 (Mac OS X Lion) ディスク
全体 のAES暗号 化 [20] - McAfee Endpoint Encryption for PC 6.x
- FreeBSDのOpenCrypto API(aesni(4)ドライバー)[21]
- Oracle Database 11g Release 2 Patchset 1 (11.2.0.2)
透過 的 データ暗号 化 [22] - PGP Whole Disk Encryption Windowsにおいて10.1.0
以降 [23]およびMac OS Xにおいて10.2.0以降 [24] - SafeGuard Enterprise 6.0
- SecretAgent 6.1.1[25]
- SecureDoc 5.2
- TrueCrypt 7.0
- VeraCrypt
- Vormetric Encryption 5
脚注
[- ^ “Intel Software Network”. Intel. 2008
年 4月 5日 閲覧 。 - ^ AnandTech - The Sandy Bridge Review: Intel Core i7-2600K, i5-2500K and Core i3-2100 Tested
- ^ Compare Intel® Products
- ^ AES-NI support in TrueCrypt (Sandy Bridge problem)
- ^ “Some products can support AES New Instructions with a Processor Configuration update, in particular, i7-2630QM/i7-2635QM, i7-2670QM/i7-2675QM, i5-2430M/i5-2435M, i5-2410M/i5-2415M. Please contact OEM for the BIOS that includes the latest Processor configuration update.”. 2013
年 8月 11日 閲覧 。 - ^ [1]
- ^ http://ark.intel.com/products/75104/Intel-Core-i3-4000M-Processor-3M-Cache-2_40-GHz
- ^ ARK: Advanced Search
- ^ P. Schmid and A. Roos (2010
年 ). “AES-NI Performance Analyzed”. Tom's Hardware. 2010年 8月 10日 閲覧 。 - ^ T. Krovetz, W. Dai (2010
年 ). “How to get fast AES calls?”. Crypto++ user group. 2010年 8月 11日 閲覧 。 - ^ “Crypto++ 5.6.0 Pentium 4 Benchmarks”. Crypto++ Website (2009
年 ). 2010年 8月 10日 閲覧 。 - ^ “Intel Advanced Encryption Standard Instructions (AES-NI)”. Intel (2010
年 3月 2日 ). 2010年 7月 7日 時点 のオリジナルよりアーカイブ。2013年 8月 11日 閲覧 。 - ^ “High-performance cryptography for the JVM”. 2013
年 8月 11日 閲覧 。 - ^ “AES-NI enhancements to NSS on Sandy Bridge systems” (2012
年 5月 2日 ). 2013年 8月 11日 閲覧 。 - ^ “System Administration Guide: Security Services, Chapter 13 Solaris Cryptographic Framework (Overview)”. Oracle (2010
年 9月 ). 2012年 11月27日 閲覧 。 - ^ Tom's Hardware: AES-NI Performance Analyzed (Benchmark Results: 7-Zip)
- ^ Tom's Hardware: Four Compression And Archiving Solutions Compared (7-Zip 9.1 Beta)
- ^ “Bloombase StoreSafe Intelligent Storage Firewall”. Template:Cite webの
呼 び出 しエラー:引数 accessdate は必須 です。 - ^ Conceal- Encrypting Data just got better
- ^ “Mac OS X 10.7 Lion: the Ars Technica review”. Ars Technica (2011
年 7月 20日 ). 2013年 8月 11日 閲覧 。 - ^ “FreeBSD 8.2 Release Notes”. FreeBSD.org (2011
年 2月 24日 ). 2013年 8月 11日 閲覧 。 - ^ “Transparent Data Encryption”. Oracle (2011
年 1月 17日 ). 2011年 1月 17日 閲覧 。 - ^ “PGP Desktop 10.1.x for Windows Release Notes”. Symantec (2011
年 2月 1日 ). 2011年 2月 1日 閲覧 。 - ^ “Symantec PGP Desktop 10.2 for Mac OS X Release Notes”. Symantec (2011
年 7月 29日 ). 2011年 7月 29日 閲覧 。 - ^ “Information Security Corp., SecretAgent 6”. 2013
年 8月 11日 閲覧 。