Apple iOS CoreCrypto Kernel Module v7.0
Certificate
| Certificate number | 2828 |
|---|---|
| Standard | FIPS 140-2 |
| Status | historical |
| Overall level | 1 |
| Module type | Software |
| Embodiment | Multi-Chip Stand Alone |
| Vendor | Apple Inc. · website |
| Software versions | 7.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 | 4255, 4256, 4257, 4258, 4259, 4260, 4293, 4294, 4295, 4296, 4297, 4298 |
| DRBG | 1353, 1354, 1355, 1356, 1357, 1358 |
| ECDSA | 1003, 1004, 1005, 1006, 1007, 1008 |
| HMAC | 2829, 2830, 2831, 2832, 2833, 2834, 2854, 2855, 2856, 2857, 2858, 2859 |
| KTS | |
| PBKDF | vendor affirmed |
| RSA | 2314, 2315, 2316, 2317, 2318, 2319 |
| SHS | 3531, 3532, 3533, 3534, 3535, 3536, 3557, 3558, 3559, 3560, 3561, 3562 |
| Triple-DES | 2314, 2315, 2316, 2317, 2318, 2319 |
Other algorithms
NDRNG; RSA (key wrapping; key establishment methodology provides 112 or 128 bits of encryption strength; non-compliant less than 112 bits of encryption strength); AES (non-compliant); ANSI X9.63 KDF; Blowfish; CAST5; DES; ECDSA (non-compliant); Ed25519; HASH_DRBG (non-compliant); Integrated Encryption Scheme on elliptic curves; KBKDF (non-compliant); MD2; MD4; MD5; OMAC (One-Key CBC MAC); RC2; RC4; RFC6637 KDF; RIPEMD; SP800-56C KDF (non-compliant); Triple-DES (non-compliant)
Tested configurations
- iOS 10.2 running on iPad Air 2 with Apple A8X CPU
- iOS 10.2 running on iPad Pro with Apple A9X CPU (single-user mode)
- iOS 10.2 running on iPhone5S with Apple A7 CPU
- iOS 10.2 running on iPhone6 (iPhone6 and iPhone6 Plus) with Apple A8 CPU
- iOS 10.2 running on iPhone6S (iPhone6S and iPhone6S Plus) with Apple A9 CPU
- iOS 10.2 running on iPhone7 (iPhone7 and iPhone7 Plus) with Apple A10 CPU
Validation history
| Date | Type | Lab |
|---|---|---|
| 2017-02-01 | Initial | atsec information security corporation |
| 2021-03-11 | Update | 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: 2017-02-01, 2021-03-11