Computer Security Resource Center

Computer Security Resource Center

Computer Security
Resource Center

Cryptographic Algorithm Validation Program

Description
The ISC Cryptographic Development Kit (CDK) is a software development toolkit providing a comprehensive set of cryptographic primitives for use in any application. It includes RSA, DSA/Diffie-Hellman and elliptic curve algorithms, as well as a wide range of symmetric ciphers and hash functions.
Version
8.0
Type
SOFTWARE
Vendor
Information Security Corporation
1011 Lake St. Suite 425
Oak Park, IL 60118
USA
Contacts
Jonathan Schulze-Hewett
schulze-hewett@infoseccorp.com
708-445-1704
Fax: 708-445-9705
Michael Markowitz
markowitz@infoseccorp.com
708-445-1704
Fax: 708-445-9705

Validations

Number
Date
Operating Environments
Algorithm Capabilities
KAS 85
7/31/2016
  • CentOS 6.7 (64-bit) on Intel Core i7 with AES-NI
  • Windows 10 (64-bit) on AMD A8-3850 without AES-NI
  • Windows 10 (64-bit) on Intel Core i7 with AES-NI
  • KAS-ECC
    • Scheme:
      • Ephemeral Unified:
        • KAS Role: Initiator, Responder
        • KDF without Key Confirmation:
          • KDF Option:
            • ASN.1:
          • Parameter Set:
            • EB:
              • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
              • Curve: P-224
              • MAC Option:
                • HMAC:
              • EC:
                • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                • Curve: P-256
                • MAC Option:
                  • HMAC:
                • ED:
                  • Hash Algorithm: SHA2-384, SHA2-512
                  • Curve: P-384
                  • MAC Option:
                    • HMAC:
                  • EE:
                    • Hash Algorithm: SHA2-512
                    • Curve: P-521
                    • MAC Option:
                      • HMAC:
              • One Pass DH:
                • KAS Role: Initiator, Responder
                • KDF without Key Confirmation:
                  • Parameter Set:
                    • EB:
                      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                      • Curve: P-224
                      • MAC Option:
                        • HMAC:
                      • EC:
                        • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                        • Curve: P-256
                        • MAC Option:
                          • HMAC:
                        • ED:
                          • Hash Algorithm: SHA2-384, SHA2-512
                          • Curve: P-384
                          • MAC Option:
                            • HMAC:
                          • EE:
                            • Hash Algorithm: SHA2-512
                            • Curve: P-521
                            • MAC Option:
                              • HMAC:
                      • Static Unified:
                        • KAS Role: Initiator, Responder
                        • KDF without Key Confirmation:
                          • Parameter Set:
                            • EB:
                              • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                              • Curve: P-224
                              • MAC Option:
                                • HMAC:
                              • EC:
                                • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                • Curve: P-256
                                • MAC Option:
                                  • HMAC:
                                • ED:
                                  • Hash Algorithm: SHA2-384, SHA2-512
                                  • Curve: P-384
                                  • MAC Option:
                                    • HMAC:
                                  • EE:
                                    • Hash Algorithm: SHA2-512
                                    • Curve: P-521
                                    • MAC Option:
                                      • HMAC:
                            Prerequisites:
                          • KAS-FFC
                            • Function: Domain Parameter Generation, Domain Parameter Validation, Full Public Key Validation, Key Pair Generation, Partial Public Key Validation
                            • Scheme:
                              • dhEphem:
                                • KAS Role: Initiator, Responder
                                • KDF without Key Confirmation:
                                  • Parameter Set:
                                    • FB:
                                      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                      • MAC Option:
                                        • HMAC:
                                • dhOneFlow:
                                  • KAS Role: Initiator, Responder
                                  • KDF without Key Confirmation:
                                    • Parameter Set:
                                      • FB:
                                        • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                        • MAC Option:
                                          • HMAC:
                                  • dhStatic:
                                    • KAS Role: Initiator, Responder
                                    • KDF without Key Confirmation:
                                      • Parameter Set:
                                        • FB:
                                          • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                          • MAC Option:
                                            • HMAC:
                                  Prerequisites:
                                DSA 1090
                                7/31/2016
                                • CentOS 6.7 (64-bit) on Intel Core i7 with AES-NI
                                • Windows 10 (64-bit) on AMD A8-3850 without AES-NI
                                • Windows 10 (64-bit) on Intel Core i7 with AES-NI
                                • DSA KeyGen (186-4)
                                    • Capabilities:
                                      • L: 2048
                                      • N: 224
                                    • Capabilities:
                                      • L: 2048
                                      • N: 256
                                    • Capabilities:
                                      • L: 3072
                                      • N: 256
                                  Prerequisites:
                                • DSA PQGGen (186-4)
                                    • Capabilities:
                                      • L: 2048
                                      • N: 224
                                      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 256
                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 3072
                                      • N: 256
                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                  Prerequisites:
                                • DSA PQGVer (186-4)
                                    • Capabilities:
                                      • L: 1024
                                      • N: 160
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 224
                                      • Hash Algorithm: SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 256
                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 3072
                                      • N: 256
                                      • Hash Algorithm: SHA2-256, SHA2-384, SHA2-512
                                  Prerequisites:
                                • DSA SigGen (186-4)
                                    • Capabilities:
                                      • L: 2048
                                      • N: 224
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 256
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 3072
                                      • N: 256
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                  Prerequisites:
                                • DSA SigVer (186-4)
                                    • Capabilities:
                                      • L: 1024
                                      • N: 160
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 224
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 2048
                                      • N: 256
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                    • Capabilities:
                                      • L: 3072
                                      • N: 256
                                      • Hash Algorithm: SHA-1, SHA2-224, SHA2-256, SHA2-384, SHA2-512
                                  Prerequisites:
                                RSA 2065
                                7/31/2016
                                • CentOS 6.7 (64-bit) on Intel Core i7 with AES-NI
                                • Windows 10 (64-bit) on AMD A8-3850 without AES-NI
                                • Windows 10 (64-bit) on Intel Core i7 with AES-NI
                                • RSA KeyGen (186-4)
                                    • Capabilities:
                                      • Key Generation Mode: B.3.2
                                    • Capabilities:
                                      • Key Generation Mode: B.3.3
                                        • Properties:
                                          • Modulo: 2048
                                          • Primality Tests: C.2
                                        • Properties:
                                          • Modulo: 3072
                                          • Primality Tests: C.2
                                  • Public Exponent Mode: Random
                                  Prerequisites:
                                • RSA SigGen (186-4)
                                    • Capabilities:
                                      • Signature Type: ANSI X9.31
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256 (0x40)
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256 (0x40)
                                    • Capabilities:
                                      • Signature Type: PKCS 1.5
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256
                                    • Capabilities:
                                      • Signature Type: PKCSPSS
                                  Prerequisites:
                                • RSA SigVer (186-2)
                                    • Capabilities:
                                      • Signature Type: ANSI X9.31
                                        • Properties:
                                          • Modulo: 1024
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 1536
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                    • Capabilities:
                                      • Signature Type: PKCS 1.5
                                        • Properties:
                                          • Modulo: 1024
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 1536
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                  Prerequisites:
                                • RSA SigVer (186-4)
                                    • Capabilities:
                                      • Signature Type: ANSI X9.31
                                        • Properties:
                                          • Modulo: 1024
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256 (0x40)
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256 (0x40)
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256 (0x40)
                                    • Capabilities:
                                      • Signature Type: PKCS 1.5
                                        • Properties:
                                          • Modulo: 1024
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256
                                        • Properties:
                                          • Modulo: 2048
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256
                                        • Properties:
                                          • Modulo: 3072
                                            • Hash Pair:
                                              • Hash Algorithm: SHA-1
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-256
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-384
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/224
                                            • Hash Pair:
                                              • Hash Algorithm: SHA2-512/256
                                  Prerequisites: