PQCryptoLib

Certificate #4800

Webpage information ?

Status active
Validation dates 16.09.2024
Sunset date 15-09-2026
Standard FIPS 140-3
Security level 1
Type Software
Embodiment Multi-Chip Stand Alone
Caveat Interim validation. When installed, initialized and configured as specified in Section 11.1 of the Security Policy. No assurance of the minimum strength of generated SSPs (e.g., keys)
Exceptions
  • Physical security: N/A
  • Non-invasive security: N/A
  • Mitigation of other attacks: N/A
  • Documentation requirements: N/A
  • Cryptographic module security policy: N/A
Description The PQCryptoLib is a library of cryptographic primitives with a C interface offering security against quantum adversaries.
Version (Hardware) N/A
Version (Firmware) N/A
Tested configurations
  • Ubuntu 20.04 LTS running on a Dell PowerEdge 740 with an Intel(R) Xeon(R) Platinum 8276 CPU (SkyLake) with PAA
  • Ubuntu 20.04 LTS running on a Dell PowerEdge 740 with an Intel(R) Xeon(R) Platinum 8276 CPU (SkyLake)without PAA
Vendor PQShield LTD
References

This certificate's webpage directly references 0 certificates, transitively this expands into 0 certificates.

Security policy ?

Symmetric Algorithms
CAST, E2, SEED, HMAC
Asymmetric Algorithms
ECDH, ECDSA, ECC, DHE, Diffie-Hellman
Post-quantum Algorithms
Kyber
Hash functions
SHA2, SHA3, SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128
Schemes
MAC, KEM, Key agreement, Key Agreement
Protocols
TLS, TLS v1.3, TLSv1.3, TLS 1.3
Randomness
DRBG, RNG, RBG
Elliptic Curves
P-256, curve P-256

Trusted Execution Environments
SSC

Security level
Level 1

Standards
FIPS 140-3, FIPS 186-4, FIPS140-3, FIPS PUB 140-3, FIPS PUB 202, SP 800-108, RFC5869, RFC8446, ISO/IEC 24759, ISO/IEC 19790

File metadata

Subject FIPS 140-2 Security Policy Template
Author Brown, Bethany
Creation date D:20240726153133-05'00'
Modification date D:20240726153133-05'00'
Pages 41
Creator Microsoft® Word for Microsoft 365
Producer Microsoft® Word for Microsoft 365

Heuristics ?

No heuristics are available for this certificate.

References ?

No references are available for this certificate.

Updates ?

  • 14.10.2024 The certificate data changed.
    Certificate changed

    The web extraction data was updated.

    • The certificate_pdf_url property was set to https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/certificates/September 2024_011024_0217.pdf.
  • 01.10.2024 The certificate was first processed.
    New certificate

    A new FIPS 140 certificate with the product name was processed.

Raw data

{
  "_type": "sec_certs.sample.fips.FIPSCertificate",
  "cert_id": 4800,
  "dgst": "dea1ae8613ee2a5e",
  "heuristics": {
    "_type": "sec_certs.sample.fips.FIPSCertificate.Heuristics",
    "algorithms": {
      "_type": "Set",
      "elements": [
        "SHA3-384A3011",
        "HMAC-SHA2-512A3011",
        "SHA2-384A3011",
        "SHA2-512A3011",
        "KDF SP800-108A3011",
        "SHAKE-256A3011",
        "ECDSA SigGen (FIPS186-4)A3011",
        "HMAC-SHA3-384A3011",
        "SHA2-256A3011",
        "SHA3-224A3011",
        "ECDSA KeyVer (FIPS186-4)A3011",
        "SHA3-256A3011",
        "HMAC-SHA3-224A3011",
        "HMAC-SHA3-512A3011",
        "HMAC-SHA3-256A3011",
        "SHA2-224A3011",
        "KDA HKDF SP800-56Cr2A3011",
        "HMAC-SHA2-384A3011",
        "ECDSA SigVer (FIPS186-4)A3011",
        "TLS v1.3 KDFA3011",
        "Hash DRBGA3011",
        "SHAKE-128A3011",
        "KAS-ECC CDH-ComponentA3011",
        "HMAC-SHA2-256A3011",
        "HMAC-SHA2-224A3011",
        "ECDSA KeyGen (FIPS186-4)A3011",
        "KDA TwoStep SP800-56Cr2A3011",
        "SHA3-512A3011",
        "KAS-ECC-SSC Sp800-56Ar3A3011"
      ]
    },
    "cpe_matches": null,
    "direct_transitive_cves": null,
    "extracted_versions": {
      "_type": "Set",
      "elements": [
        "-"
      ]
    },
    "indirect_transitive_cves": null,
    "module_processed_references": {
      "_type": "sec_certs.sample.certificate.References",
      "directly_referenced_by": null,
      "directly_referencing": null,
      "indirectly_referenced_by": null,
      "indirectly_referencing": null
    },
    "module_prunned_references": {
      "_type": "Set",
      "elements": []
    },
    "policy_processed_references": {
      "_type": "sec_certs.sample.certificate.References",
      "directly_referenced_by": null,
      "directly_referencing": null,
      "indirectly_referenced_by": null,
      "indirectly_referencing": null
    },
    "policy_prunned_references": {
      "_type": "Set",
      "elements": []
    },
    "related_cves": null,
    "verified_cpe_matches": null
  },
  "pdf_data": {
    "_type": "sec_certs.sample.fips.FIPSCertificate.PdfData",
    "keywords": {
      "asymmetric_crypto": {
        "ECC": {
          "ECC": {
            "ECC": 10
          },
          "ECDH": {
            "ECDH": 17
          },
          "ECDSA": {
            "ECDSA": 35
          }
        },
        "FF": {
          "DH": {
            "DHE": 1,
            "Diffie-Hellman": 4
          }
        }
      },
      "certification_process": {},
      "cipher_mode": {},
      "cplc_data": {},
      "crypto_engine": {},
      "crypto_library": {},
      "crypto_protocol": {
        "TLS": {
          "TLS": {
            "TLS": 6,
            "TLS 1.3": 5,
            "TLS v1.3": 34,
            "TLSv1.3": 4
          }
        }
      },
      "crypto_scheme": {
        "KA": {
          "Key Agreement": 1,
          "Key agreement": 6
        },
        "KEM": {
          "KEM": 14
        },
        "MAC": {
          "MAC": 1
        }
      },
      "device_model": {},
      "ecc_curve": {
        "NIST": {
          "P-256": 45,
          "curve P-256": 9
        }
      },
      "eval_facility": {},
      "fips_cert_id": {},
      "fips_certlike": {
        "Certlike": {
          "HMAC SHA2": 1,
          "HMAC SHA3": 5,
          "HMAC [198": 2,
          "PAA 2": 1,
          "PAA1": 1,
          "SHA2": 1,
          "SHA2 [180": 1,
          "SHA2- (224": 11,
          "SHA2- 256": 5,
          "SHA2-(224": 1,
          "SHA2-(256": 3,
          "SHA2-224": 6,
          "SHA2-256": 12,
          "SHA2-384": 6,
          "SHA2-512": 8,
          "SHA3": 9,
          "SHA3 [202": 1,
          "SHA3- (224": 10,
          "SHA3- 512": 1,
          "SHA3-(224": 2,
          "SHA3-224": 6,
          "SHA3-256": 7,
          "SHA3-384": 6,
          "SHA3-512": 6
        }
      },
      "fips_security_level": {
        "Level": {
          "Level 1": 1
        }
      },
      "hash_function": {
        "SHA": {
          "SHA2": {
            "SHA2": 2
          },
          "SHA3": {
            "SHA3": 10,
            "SHA3-224": 6,
            "SHA3-256": 7,
            "SHA3-384": 6,
            "SHA3-512": 6
          }
        },
        "SHAKE": {
          "SHAKE128": 1
        }
      },
      "ic_data_group": {},
      "javacard_api_const": {},
      "javacard_packages": {},
      "javacard_version": {},
      "os_name": {},
      "pq_crypto": {
        "Kyber": {
          "Kyber": 12
        }
      },
      "randomness": {
        "PRNG": {
          "DRBG": 24
        },
        "RNG": {
          "RBG": 1,
          "RNG": 4
        }
      },
      "side_channel_analysis": {},
      "standard_id": {
        "FIPS": {
          "FIPS 140-3": 7,
          "FIPS 186-4": 1,
          "FIPS PUB 140-3": 1,
          "FIPS PUB 202": 1,
          "FIPS140-3": 1
        },
        "ISO": {
          "ISO/IEC 19790": 2,
          "ISO/IEC 24759": 4
        },
        "NIST": {
          "SP 800-108": 1
        },
        "RFC": {
          "RFC5869": 3,
          "RFC8446": 6
        }
      },
      "symmetric_crypto": {
        "AES_competition": {
          "CAST": {
            "CAST": 11
          },
          "E2": {
            "E2": 3
          }
        },
        "constructions": {
          "MAC": {
            "HMAC": 75
          }
        },
        "miscellaneous": {
          "SEED": {
            "SEED": 1
          }
        }
      },
      "tee_name": {
        "IBM": {
          "SSC": 1
        }
      },
      "tls_cipher_suite": {},
      "vendor": {},
      "vulnerability": {}
    },
    "policy_metadata": {
      "/Author": "Brown, Bethany",
      "/CreationDate": "D:20240726153133-05\u002700\u0027",
      "/Creator": "Microsoft\u00ae Word for Microsoft 365",
      "/ModDate": "D:20240726153133-05\u002700\u0027",
      "/Producer": "Microsoft\u00ae Word for Microsoft 365",
      "/Subject": "FIPS 140-2 Security Policy Template",
      "pdf_file_size_bytes": 866296,
      "pdf_hyperlinks": {
        "_type": "Set",
        "elements": [
          "https://pages.nist.gov/ACVP/draft-hammett-acvp-kdf-tls-v1.3.html"
        ]
      },
      "pdf_is_encrypted": false,
      "pdf_number_of_pages": 41
    }
  },
  "state": {
    "_type": "sec_certs.sample.fips.FIPSCertificate.InternalState",
    "module_download_ok": true,
    "module_extract_ok": true,
    "policy_convert_garbage": false,
    "policy_convert_ok": true,
    "policy_download_ok": true,
    "policy_extract_ok": true,
    "policy_pdf_hash": "ebf10cc19e82409fb84c87e50684d1065ddb9071f4c874c9e9e84010062a7c28",
    "policy_txt_hash": "17f36a1c185f1641820a056e622cb3411b4f15ff0ae45fb911a525d917c20a3b"
  },
  "web_data": {
    "_type": "sec_certs.sample.fips.FIPSCertificate.WebData",
    "caveat": "Interim validation. When installed, initialized and configured as specified in Section 11.1 of the Security Policy. No assurance of the minimum strength of generated SSPs (e.g., keys)",
    "certificate_pdf_url": "https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/certificates/September 2024_011024_0217.pdf",
    "date_sunset": "2026-09-15",
    "description": "The PQCryptoLib is a library of cryptographic primitives with a C interface offering security against quantum adversaries.",
    "embodiment": "Multi-Chip Stand Alone",
    "exceptions": [
      "Physical security: N/A",
      "Non-invasive security: N/A",
      "Mitigation of other attacks: N/A",
      "Documentation requirements: N/A",
      "Cryptographic module security policy: N/A"
    ],
    "fw_versions": "N/A",
    "historical_reason": null,
    "hw_versions": "N/A",
    "level": 1,
    "mentioned_certs": {},
    "module_name": "PQCryptoLib",
    "module_type": "Software",
    "revoked_link": null,
    "revoked_reason": null,
    "standard": "FIPS 140-3",
    "status": "active",
    "sw_versions": "1.0.0",
    "tested_conf": [
      "Ubuntu 20.04 LTS running on a Dell PowerEdge 740 with an Intel(R) Xeon(R) Platinum 8276 CPU (SkyLake) with PAA",
      "Ubuntu 20.04 LTS running on a Dell PowerEdge 740 with an Intel(R) Xeon(R) Platinum 8276 CPU (SkyLake)without PAA"
    ],
    "validation_history": [
      {
        "_type": "sec_certs.sample.fips.FIPSCertificate.ValidationHistoryEntry",
        "date": "2024-09-16",
        "lab": "UL VERIFICATION SERVICES INC",
        "validation_type": "Initial"
      }
    ],
    "vendor": "PQShield LTD",
    "vendor_url": "http://www.pqshield.com"
  }
}