IKEv2 Client Test Suite Data Sheet
Test Suite: IKEv2 Client Test Suite
Direction: Client
Defensics Internet Key Exchange v2 Test Suite tests the robustness of IKEv2 Client implementations. It attempts to discover bugs in tested implementations by sending invalid, incorrect and malformed data and data structures. The test suite is intended strictly for automated black-box negative testing in an isolated lab environment.
Used specifications
| Specification |
Title |
Notes |
| RFC7296 |
Internet Key Exchange Protocol Version 2 (IKEv2) |
|
| RFC3748 |
Extensible Authentication Protocol (EAP), EAP-MD5, EAP-OTP and EAP-AKA are supported. |
|
| RFC4306 |
Internet Key Exchange (IKEv2) Protocol |
|
| RFC4307 |
Cryptographic Algorithms for Use in the Internet Key Exchange Version 2 (IKEv2) |
|
| RFC4187 |
Extensible Authentication Protocol Method for 3rd Generation Authentication and Key Agreement (EAP-AKA) |
3gpp 35.206 (Milenage) and 3gpp2 S.S0055 supported |
| RFC4478 |
Repeated Authentication in Internet Key Exchange (IKEv2) Protocol |
|
| RFC4718 |
Clarifications and Implementation Guidelines |
|
| RFC4754 |
IKE and IKEv2 Authentication Using the Elliptic Curve Digital Signature Algorithm (ECDSA) |
|
| RFC4945 |
The Internet IP Security PKI Profile of IKEv1/ISAKMP, IKEv2, and PKIX |
|
| RFC5106 |
The Extensible Authentication Protocol-Internet Key Exchange Protocol version 2 (EAP-IKEv2) Method |
|
| RFC5247 |
Extensible Authentication Protocol (EAP) Key Management Framework |
|
| RFC5282 |
Using Authenticated Encryption Algorithms with the Encrypted Payload of the Internet Key Exchange version 2 (IKEv2) Protocol |
Only AES-GCM with 16 bytes Authentication Tag implemented |
| RFC5903 |
Elliptic Curve Groups modulo a Prime (ECP Groups) for IKE and IKEv2 |
|
| RFC5996 |
Internet Key Exchange Protocol Version 2 (IKEv2) |
|
| RFC6090 |
Fundamental Elliptic Curve Cryptography Algorithms |
|
| RFC8784 |
Mixing Preshared Keys in the Internet Key Exchange Protocol Version 2 (IKEv2) for Post-quantum Security |
|
Tool-specific information
| Supported SafeGuard Checks |
| Authentication Bypass |
| Certificate Validation |
| Information Leakage |
| Unexpected Data |
| Weak Cryptography |
| Tested messages |
| Initialize response |
| Authenticate response |
| Authenticate response (EAP Identity) |
| Authenticate response (EAP Challenge) |
| Authenticate response (EAP Success) |
| Rekeying Child SA request |
| Delete Child SA request/response |
| Delete IKE SA request/response |
| Delete First Child SA request/response |
| Create Child SA request/response |