Apple iOS CoreCrypto Kernel Module v5.0
Certificate
| Certificate number | 2407 |
|---|---|
| Standard | FIPS 140-2 |
| Status | historical |
| Overall level | 1 |
| Module type | Software |
| Embodiment | Multi-chip standalone |
| Vendor | Apple Inc. · website |
| Software versions | 5.0 |
Module description
The Apple iOS CoreCrypto Kernel Module is a software cryptographic module running on a multi-chip standalone mobile device and provides services intended to protect data in transit and at rest.
Security level exceptions
- Physical Security: N/A
Approved algorithms
| Algorithm | CAVP certificate |
|---|---|
| AES | 3096, 3097, 3098, 3099, 3100, 3101, 3317, 3318, 3319, 3320, 3321, 3322, 3371, 3380 |
| DRBG | 763, 764, 765, 766, 767, 768, 803 |
| ECDSA | 646, 647, 648, 649, 650, 651, 671 |
| HMAC | 1939, 1940, 1941, 1942, 1943, 1968, 2108, 2109, 2110, 2111, 2112, 2113, 2150, 2153 |
| PBKDF | vendor affirmed |
| RSA | 1698, 1699, 1700, 1701, 1702, 1703, 1735 |
| SHS | 2558, 2559, 2560, 2561, 2562, 2587, 2749, 2750, 2751, 2752, 2753, 2754, 2795, 2798 |
| Triple-DES | 1889, 1890, 1891, 1892, 1893, 1894, 1919 |
Other algorithms
AES (non-compliant); ECDSA (non-compliant); RSA (key wrapping; key establishment methodology provides between 128 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); DES; Triple-DES (non-compliant); MD2; MD4; MD5; RIPEMD; Ed25519; CAST5; ANSI X9.63 KDF; RFC6637 KDF; KBKDF (non-compliant); SP800-56C KDF; Blowfish; RC2; RC4; CMAC AES 128; OMAC; HMAC DRBG (non-compliant); Hash DRBG (non-compliant); Integrated Encryption Scheme on elliptic curves
Tested configurations
- iOS 8.0 running on iPad (3rd generation) with Apple A5X CPU
- iOS 8.0 running on iPad (4th generation) with Apple A6X CPU
- iOS 8.0 running on iPad Air 2 with Apple A8X CPU (single-user mode)
- iOS 8.0 running on iPhone4S with Apple A5 CPU
- iOS 8.0 running on iPhone5 with Apple A6 CPU
- iOS 8.0 running on iPhone5S with Apple A7 CPU
- iOS 8.0 running on iPhone6 (iPhone6 and iPhone6 Plus) with Apple A8 CPU
Validation history
| Date | Type | Lab |
|---|---|---|
| 2015-07-22 | Initial | atsec information security corporation |
Status timeline
As observed by this tracker's snapshots. NIST publishes no dates for list moves; observation began 2026-08-21, so earlier changes carry no date.
- 2026-08-21: first observed by this tracker, status historical
- Validation dates on record: 2015-07-22