The National Institute of Standards and Technology (NIST) defines the standard for AES encryption, and provides a rigorous testing process for software vendors. The certification process is carried out by independent testing labs who report the results to NIST for validation. The AES certification process tests every aspect of encryption and involves millions of encryption and decryption operations. Only the most dedicated security vendors are able to pass the tests and achieve NIST certification. Patrick Townsend Security Solutions has achieved AES Validation for all key sizes and modes of operation, on every major Enterprise platform.
Patrick Townsend Security Solutions AES Encryption Certifications
Below lists the validation number, implementation, and operational envrionment for all NIST certified products offered by Patrick Townsend Security Solutions. All products listed are certified in the following modes:
ECB (e/d; 128, 192, 256)
CBC (e/d; 128, 192, 256)
CFB1 (e/d; 128, 192, 256)
CFB8 (e/d; 128, 192, 256)
CFB12 (e/d; 128, 192, 256)
OFB (e/d; 128, 192, 256)
CTR (e/d; 128, 192, 256; ext)
IBM i
Alliance AES Encryption for IBM iSeries - Validation #568
Implementation: IBM Power with IBM i5/OS on 64-bit Power
Alliance AES Library (IBM i V5R4) - Validation #1338
Implementation: IBM Power6 w/ IBM i V5R4
Alliance AES Library (IBM i V6R1) - Validation #1339
Implementation: IBM Power6 w/ IBM i V6R1
Alliance AES Library (IBM i V7R1) - Validation #1340
Implementation: IBM Power6 w/ IBM i V7R1
IBM z
Alliance AES Encryption for zSeries z/OS - Validation #576
Implementation: IBM 64-bit CP wtih IVM z/OS version 1.6
Windows
Alliance AES Encryption for Windows 2000 Server on Intel - Validation #575
Implementation: Intel with Windows 2000 Server on 32-bit Intel
Linux
Alliance AES Encryption for SUSE Linux Enterprise 9 on Power - Validation #573
Implementation: IBM Power with SUSE Linux Enterprise Server 9 on 64-bit Power
Alliance AES Encryption for SLES 9 on Intel - Validation #572
Implementation: Intel with SUSE Linux Enterprise Server 9 on 32-bit Intel
Alliance AES Encryption for Red Hat Enterprise 4 Linux on Power - Validation #571
Implementation: IBM PPC 64-bit with Red Hat Enterprise 4 Linux on 64-bit Power
Alliance AES Encryption for Red Hat Enterprise 4 Linux on Intel - Validation #570
Implementation: Intel 32-bit with Red Hat Enterprise 4 Linux on 32-bit Intel
UNIX
Alliance AES Encryption for AIX 5.3 on Power - Validation #569
Implementation: IBM Power 64-bit with AIX version 5.3
Alliance AES Encryption for Solaris 10 on Sparc - Validation #574
Implementation: Sun Sparc with Solaris 10 on Sparc
Additional Certifications
Alliance AES Library v1.5.5 - Validation #1245
Implementation: Intel 64-Bit w/ Linux
Modes/States/Key Sizes: ECB: (e/d; 128, 192, 256)
Alliance X9.31 Library v1.1.0 - Validation #692
Implementation: Intel 64-Bit w/ Linux
Modes/States/Key Sizes: ANSI X9.31 [AES-256Key]
Alliance Hash Library v2.0.3 - Validation #1144
Implementation: Intel 64-Bit w/ Linux
Modes/States/Key Sizes: SHA-256 (BYTE-only)
Alliance Hash Library v2.0.3 - Validation #728
Implementation: Intel 64-Bit w/ Linux
Modes/States/Key Sizes: HMAC-SHA256 (Key Size Ranges Tested: KS=BS) SHS Val#1144