Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Module Validation Program

Certificate #2021

Details

Module Name
Apple iOS CoreCrypto Kernel Module, v4.0
Standard
FIPS 140-2
Status
Active
Sunset Date
11/21/2018
Validation Dates
11/7/2013
11/22/2013
Overall Level
1
Caveat
When operated in FIPS mode. The module generates cryptographic keys whose strengths are modified by available entropy
Module Type
Software
Embodiment
Multi-chip standalone
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.
Tested Configuration(s)
  • iOS 7.0 running on an iPhone4 with Apple A4 CPU
  • iOS 7.0 running on an iPhone4S with Apple A5 CPU
  • iOS 7.0 running on an iPhone5 with Apple A6 CPU
  • iOS 7.0 running on an iPhone5S with Apple A7 CPU (single-user mode)
  • iOS 7.0 running on iPad (3rd generation) with Apple A5 CPU
FIPS Algorithms
AES Certs. #2493, #2494, #2495, #2496, #2497, #2498, #2655 and #2656
DRBG Certs. #350, #351, #352 and #422
ECDSA Certs. #425, #426, #427 and #458
HMAC Certs. #1535, #1536, #1537, #1588, #1590, #1592, #1646 and #1647
PBKDF vendor affirmed
SHS Certs. #2113, #2114, #2115, #2167, #2169, #2171, #2228 and #2229
Triple-DES Certs. #1527, #1528, #1529 and #1595
Other Algorithms
ECDSA (non-compliant); RSA (non-compliant); DES; MD5; CAST5; Blowfish; BitGen1; BitGen2; BitGen3; RC4; OMAC
Software Versions
4.0

Vendor

Apple Inc.
1 Infinite Loop
Cupertino, CA 95041
USA

Shawn Geddis
geddis@apple.com

Lab

atsec
NVLAP Code: 200658-0