Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Module Validation Program

Certificate #1963

Details

Module Name
Apple iOS CoreCrypto Module, v3.0
Standard
FIPS 140-2
Status
Historical
 Historical Reason
Moved to historical list due to sunsetting
Validation Dates
6/14/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-Hybrid
Embodiment
Multi-chip standalone
Description
The Apple iOS CoreCrypto 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 6.0 running on an iPad (single-user mode)
  • iOS 6.0 running on an iPhone4
  • iOS 6.0 running on an iPhone4S
FIPS Algorithms
AES Certs. #2072, #2073, #2074, #2075, #2076, #2077, #2100 and #2102
DRBG Certs. #209, #210, #223 and #225
ECDSA Certs. #309 and #311
HMAC Certs. #1257, #1258, #1275 and #1277
PBKDF vendor affirmed
RSA Certs. #1076 and #1077
SHS Certs. #1805, #1806, #1824 and #1826
Triple-DES Certs. #1336 and #1338
Other Algorithms
RSA (key wrapping; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); RSA (non-compliant); Diffie-Hellman (key agreement; key establishment methodology provides between 112 and 150 bits of encryption strength; non-compliant less than 112 bits of encryption strength); EC Diffie-Hellman (key agreement; key establishment methodology provides 128 or 160 bits of encryption strength); ECDSA (Curves P-192, P-224 and P-521; non-compliant); DES; MD2; MD4; MD5; RIPEMD; CAST5; Blowfish; BitGen1; BitGen2; BitGen3; RC2; RC4; OMAC (non-compliant)
Hardware Versions
A4 and A5
Software Versions
3.0

Vendor

Apple Inc.
1 Infinite Loop
Cupertino, CA 95041
USA

Shawn Geddis
geddis@apple.com

Lab

atsec
NVLAP Code: 200658-0