{"_type": "sec_certs.sample.fips.FIPSCertificate", "dgst": "15ccf2dd2d4f3fbc", "cert_id": 5062, "web_data": {"_type": "sec_certs.sample.fips.FIPSCertificate.WebData", "module_name": "CipherLinq", "validation_history": [{"_type": "sec_certs.sample.fips.FIPSCertificate.ValidationHistoryEntry", "date": "2025-09-19", "validation_type": "Initial", "lab": "Acumen Security"}, {"_type": "sec_certs.sample.fips.FIPSCertificate.ValidationHistoryEntry", "date": "2026-04-14", "validation_type": "Update", "lab": "Acumen Security"}], "vendor_url": "http://www.higherground.earth/", "vendor": "Higher Ground LLC", "certificate_pdf_url": "https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/certificates/November 2025_181225_1202.pdf", "module_type": "Software", "standard": "FIPS 140-3", "status": "active", "level": 1, "caveat": "When operated in approved mode. No assurance of the minimum strength of generated SSPs (e.g., keys).", "exceptions": ["Physical security: N/A", "Non-invasive security: N/A"], "embodiment": "Multi-Chip Stand Alone", "description": "The CipherLinq is a comprehensive suite of FIPS Approved algorithms implemented in pure Java. All key sizes and modes have been implemented to allow flexibility and efficiency, and additional algorithms are available in non-approved operation as well.", "tested_conf": ["Android 16 running on Google Pixel 9 Pro XL with Google Tensor G4 Titan M2", "Android 16 running on Samsung Galaxy S24 with Qualcomm Snapdragon 8 Gen3", "VMware Photon OS 4.0 with Java SE Runtime Environment v8 on VMware ESXi 8.0 running on Dell PowerEdge R650 with Intel Xeon Gold 6330, VMware Photon OS 4.0 with Java SE Runtime Environment v11 on VMware ESXi 8.0 running on Dell PowerEdge R650 with Intel Xeon Gold 6330, VMware Photon OS 4.0 with Java SE Runtime Environment v17 on VMware ESXi 8.0 running on Dell PowerEdge R650 with Intel Xeon Gold 6330, VMware Photon OS 5.0 with Java SE Runtime Environment v21 on VMware ESXi 8.0 running on Dell PowerEdge R650 with Intel Xeon Gold 6330"], "hw_versions": null, "fw_versions": null, "sw_versions": "2.0.0", "mentioned_certs": {}, "historical_reason": null, "date_sunset": "2029-07-28", "revoked_reason": null, "revoked_link": null}, "pdf_data": {"_type": "sec_certs.sample.fips.FIPSCertificate.PdfData", "keywords": {"fips_cert_id": {"Cert": {"#1": 4}}, "fips_security_level": {"Level": {"Level 1": 4}}, "fips_certlike": {"Certlike": {"HMAC SHA-1": 3, "HMAC SHA-224": 3, "HMAC SHA-256": 4, "HMAC SHA-384": 3, "HMAC SHA-512": 3, "HMAC SHA-512/224": 2, "HMAC SHA- 512/256": 3, "HMAC SHA- 512/224": 1, "HMAC-SHA-256": 2, "SHA-256": 10, "SHA-1": 13, "SHA2- 224": 3, "SHA2-256": 8, "SHA2-384": 6, "SHA2-512": 7, "SHA-224": 6, "SHA-384": 7, "SHA-512": 6, "SHA3-224": 7, "SHA3-256": 6, "SHA3-384": 7, "SHA3- 512": 3, "SHA- 224": 2, "SHA3-512": 4, "SHA- 512": 2, "SHA3- 256": 1, "SHA2-224": 2, "SHA- 384": 1, "SHA-3": 8, "SHA2": 1, "SHA3": 1, "SHA- 2": 1, "PKCS #1": 8, "PKCS1": 8, "PKCS#12": 6, "PKCS#5": 6, "PKCS#1": 4, "AES-128": 1, "AES-192": 1, "AES- 256": 1, "AES-CTR 256": 1, "AES-GCM Encrypt KAT (128": 1, "AES-GCM Decrypt KAT (128": 1, "DRBG 7": 1, "DRBG 16": 18, "DSA 2": 1}}, "vendor": {"Samsung": {"Samsung": 1}, "Qualcomm": {"Qualcomm": 1}, "Microsoft": {"Microsoft": 12}}, "eval_facility": {}, "symmetric_crypto": {"AES_competition": {"AES": {"AES": 46, "AES-": 6, "AES-128": 1, "AES-192": 1}, "Twofish": {"Twofish": 1}, "Serpent": {"Serpent": 1}, "CAST": {"CAST5": 1, "CAST": 3}, "RC": {"RC4": 1, "RC2": 1}}, "DES": {"DES": {"DES": 4}, "3DES": {"Triple-DES": 7, "TDEA": 7, "TDES": 1}}, "djb": {"ChaCha": {"ChaCha20": 2}, "Poly": {"Poly1305": 2}}, "miscellaneous": {"IDEA": {"IDEA": 1}, "Blowfish": {"Blowfish": 1}, "Camellia": {"Camellia": 1}, "SEED": {"SEED": 1}}, "constructions": {"MAC": {"HMAC": 68, "HMAC-SHA-256": 1, "KMAC": 14, "CMAC": 7, "CBC-MAC": 1}}}, "asymmetric_crypto": {"RSA": {"RSA-OAEP": 1}, "ECC": {"ECDSA": {"ECDSA": 17}, "EdDSA": {"EdDSA": 2}, "ECC": {"ECC": 3}}, "FF": {"DH": {"Diffie-Hellman": 9, "DH": 12}, "DSA": {"DSA": 28}}}, "pq_crypto": {"LMS": {"HSS": 1, "LMS": 1}}, "hash_function": {"SHA": {"SHA1": {"SHA-1": 13}, "SHA2": {"SHA-256": 10, "SHA-224": 6, "SHA-384": 7, "SHA-512": 6, "SHA2": 1}, "SHA3": {"SHA3-224": 7, "SHA3-256": 6, "SHA3-384": 7, "SHA3-512": 4, "SHA-3": 8, "SHA3": 1}}, "SHAKE": {"SHAKE128": 1, "SHAKE256": 2}, "MD": {"MD5": {"MD5": 6}}, "RIPEMD": {"RIPEMD128": 2, "RIPEMD160": 2, "RIPEMD320": 2, "RIPEMD256": 1, "RIPEMD": 1}, "scrypt": {"scrypt": 1}, "PBKDF": {"PBKDF": 21, "PBKDF2": 2}}, "crypto_scheme": {"MAC": {"MAC": 9}, "KA": {"Key Agreement": 10}, "AEAD": {"AEAD": 1}}, "crypto_protocol": {"SSH": {"SSH": 10}, "TLS": {"TLS": {"TLS": 24, "TLS 1.2": 3, "TLSv1.2": 2, "TLS 1.0": 1, "TLS 1.1": 1}}, "IKE": {"IKEv2": 10}}, "randomness": {"PRNG": {"PRNG": 2, "DRBG": 81}, "RNG": {"RNG": 2, "RBG": 1}}, "cipher_mode": {"ECB": {"ECB": 4}, "CBC": {"CBC": 7}, "CTR": {"CTR": 7}, "CFB": {"CFB": 1}, "OFB": {"OFB": 4}, "GCM": {"GCM": 17}, "CCM": {"CCM": 5}}, "ecc_curve": {"NIST": {"P-256": 12, "P-384": 12, "P-521": 8, "P-224": 10, "P-192": 2, "K-233": 5, "K-283": 3, "K-409": 6, "K-571": 4, "B-233": 7, "B-409": 6, "B-571": 5, "B-283": 3, "K-163": 1, "B-163": 1}, "Edwards": {"Ed25519": 2, "Ed448": 2}}, "crypto_engine": {}, "tls_cipher_suite": {}, "crypto_library": {"OpenSSL": {"OpenSSL": 2}, "BouncyCastle": {"BouncyCastle": 1}}, "vulnerability": {}, "side_channel_analysis": {"SCA": {"timing attacks": 1, "timing attack": 1}}, "device_model": {}, "tee_name": {"IBM": {"SSC": 1, "SE": 79}}, "os_name": {}, "cplc_data": {}, "ic_data_group": {}, "standard_id": {"FIPS": {"FIPS 140-3": 13, "FIPS 197": 2, "FIPS 186-4": 7, "FIPS 198-1": 2, "FIPS 180-4": 2, "FIPS 202": 2, "FIPS 186-3": 1, "FIPS PUB 140-3": 1}, "NIST": {"SP 800-38A": 3, "SP 800-38G": 2, "SP 800-38C": 2, "SP 800-38B": 2, "SP 800-38D": 3, "SP 800-132": 3, "SP 800-38F": 2, "SP 800-185": 1, "NIST SP 800-107": 1, "SP 800-90B": 3, "NIST SP 800-90C": 1, "SP 800-89": 1, "SP 800-90A": 1}, "PKCS": {"PKCS #1": 4, "PKCS1": 4, "PKCS#12": 3, "PKCS#5": 3, "PKCS#1": 2}, "RFC": {"RFC 8708": 2, "RFC 7914": 1}, "ISO": {"ISO/IEC 24759": 2}}, "javacard_version": {}, "javacard_api_const": {"curves": {"X25519": 2, "X448": 2}}, "javacard_packages": {"java": {"java.security": 2, "java.runtime.name": 1}, "org": {"org.bouncycastle.util": 1, "org.bouncycastle.fips": 2, "org.bouncycastle.crypto": 2, "org.bouncycastle.jcajce.provider": 1, "org.bouncycastle.entropy.factors": 2, "org.bouncycastle.entropy": 1}}, "certification_process": {}}, "policy_metadata": {"pdf_file_size_bytes": 1144992, "pdf_is_encrypted": false, "pdf_number_of_pages": 53, "/Author": "Sowndar Gillan", "/Creator": "Microsoft\u00ae Word for Microsoft 365", "/CreationDate": "D:20260331112855+05'30'", "/ModDate": "D:20260331112855+05'30'", "/Producer": "Microsoft\u00ae Word for Microsoft 365", "pdf_hyperlinks": {"_type": "Set", "elements": ["https://nvd.nist.gov/", "https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/details?product=16951", "https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/details?validation=40635", "https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/details?validation=34251"]}}, "module_algorithms": {"_type": "Set", "elements": ["HMAC-SHA3-256A8025", "SHA2-224A8025", "ECDSA SigVer (FIPS186-4)A8025", "SHA2-256A8025", "KAS-IFCA8025", "HMAC-SHA2-512A8025", "TupleHash-128A8025", "DSA KeyGen (FIPS186-4)A8025", "Hash DRBGA8025", "KMAC-256A8025", "RSA SigVer (FIPS186-2)A8025", "KDF SP800-108A8025", "KDF SSHA8025", "KDF SNMPA8025", "Counter DRBGA8025", "AES-CBC-CS1A8025", "AES-GCMA8025", "AES-CBC-CS3A8025", "SHA2-512/256A8025", "ECDSA KeyVer (FIPS186-4)A8025", "KMAC-128A8025", "SHA2-512A8025", "PBKDFA8025", "HMAC DRBGA8025", "HMAC-SHA2-224A8025", "DSA PQGGen (FIPS186-4)A8025", "AES-CFB8A8025", "HMAC-SHA3-224A8025", "DSA SigVer (FIPS186-4)A8025", "AES-CFB128A8025", "DSA SigGen (FIPS186-4)A8025", "RSA Decryption PrimitiveA8025", "ParallelHash-256A8025", "cSHAKE-256A8025", "TupleHash-256A8025", "KDA HKDF SP800-56Cr2A8025", "DSA PQGVer (FIPS186-4)A8025", "AES-CCMA8025", "SHAKE-256A8025", "RSA SigVer (FIPS186-4)A8025", "KTS-IFCA8025", "AES-FF1A8025", "KAS-FFC Sp800-56Ar3A8025", "RSA KeyGen (FIPS186-4)A8025", "KAS-ECC Sp800-56Ar3A8025", "SHA3-256A8025", "cSHAKE-128A8025", "HMAC-SHA-1A8025", "HMAC-SHA2-384A8025", "AES-CBCA8025", "KDF SRTPA8025", "HMAC-SHA2-256A8025", "AES-KWA8025", "ECDSA KeyGen (FIPS186-4)A8025", "SHA3-384A8025", "RSA Signature PrimitiveA8025", "AES-GMACA8025", "AES-OFBA8025", "RSA SigGen (FIPS186-4)A8025", "AES-ECBA8025", "HMAC-SHA3-384A8025", "AES-CTRA8025", "Safe Primes Key VerificationA8025", "KDF ANS 9.63A8025", "Safe Primes Key GenerationA8025", "HMAC-SHA2-512/256A8025", "SHA3-512A8025", "SHA3-224A8025", "SHA2-384A8025", "SHAKE-128A8025", "ECDSA SigGen (FIPS186-4)A8025", "KDA OneStep SP800-56Cr2A8025", "HMAC-SHA3-512A8025", "AES-KWPA8025", "SHA-1A8025", "AES-CBC-CS2A8025", "KDA TwoStep SP800-56Cr2A8025", "KDF IKEv2A8025", "KDF TLSA8025", "SHA2-512/224A8025", "ParallelHash-128A8025", "HMAC-SHA2-512/224A8025", "AES-CMACA8025"]}, "policy_algorithms": {"_type": "Set", "elements": ["#A4399", "#A8025"]}}, "heuristics": {"_type": "sec_certs.sample.fips.FIPSCertificate.Heuristics", "algorithms": {"_type": "Set", "elements": ["HMAC-SHA3-256A8025", "SHA2-224A8025", "ECDSA SigVer (FIPS186-4)A8025", "SHA2-256A8025", "KAS-IFCA8025", "HMAC-SHA2-512A8025", "TupleHash-128A8025", "DSA KeyGen (FIPS186-4)A8025", "Hash DRBGA8025", "KMAC-256A8025", "RSA SigVer (FIPS186-2)A8025", "KDF SP800-108A8025", "KDF SSHA8025", "KDF SNMPA8025", "Counter DRBGA8025", "AES-CBC-CS1A8025", "AES-GCMA8025", "AES-CBC-CS3A8025", "SHA2-512/256A8025", "#A8025", "ECDSA KeyVer (FIPS186-4)A8025", "KMAC-128A8025", "SHA2-512A8025", "PBKDFA8025", "HMAC DRBGA8025", "HMAC-SHA2-224A8025", "DSA PQGGen (FIPS186-4)A8025", "AES-CFB8A8025", "HMAC-SHA3-224A8025", "DSA SigVer (FIPS186-4)A8025", "AES-CFB128A8025", "DSA SigGen (FIPS186-4)A8025", "RSA Decryption PrimitiveA8025", "ParallelHash-256A8025", "cSHAKE-256A8025", "TupleHash-256A8025", "KDA HKDF SP800-56Cr2A8025", "DSA PQGVer (FIPS186-4)A8025", "AES-CCMA8025", "SHAKE-256A8025", "RSA SigVer (FIPS186-4)A8025", "KTS-IFCA8025", "AES-FF1A8025", "KAS-FFC Sp800-56Ar3A8025", "RSA KeyGen (FIPS186-4)A8025", "KAS-ECC Sp800-56Ar3A8025", "cSHAKE-128A8025", "SHA3-256A8025", "HMAC-SHA-1A8025", "HMAC-SHA2-384A8025", "AES-CBCA8025", "KDF SRTPA8025", "HMAC-SHA2-256A8025", "AES-KWA8025", "ECDSA KeyGen (FIPS186-4)A8025", "#A4399", "SHA3-384A8025", "RSA Signature PrimitiveA8025", "AES-GMACA8025", "AES-OFBA8025", "RSA SigGen (FIPS186-4)A8025", "AES-ECBA8025", "HMAC-SHA3-384A8025", "AES-CTRA8025", "Safe Primes Key VerificationA8025", "KDF ANS 9.63A8025", "Safe Primes Key GenerationA8025", "HMAC-SHA2-512/256A8025", "SHA3-512A8025", "SHA3-224A8025", "SHA2-384A8025", "SHAKE-128A8025", "ECDSA SigGen (FIPS186-4)A8025", "KDA OneStep SP800-56Cr2A8025", "HMAC-SHA3-512A8025", "AES-KWPA8025", "SHA-1A8025", "AES-CBC-CS2A8025", "KDA TwoStep SP800-56Cr2A8025", "KDF IKEv2A8025", "KDF TLSA8025", "SHA2-512/224A8025", "ParallelHash-128A8025", "HMAC-SHA2-512/224A8025", "AES-CMACA8025"]}, "extracted_versions": {"_type": "Set", "elements": ["-"]}, "cpe_matches": null, "verified_cpe_matches": null, "related_cves": null, "policy_prunned_references": {"_type": "Set", "elements": []}, "module_prunned_references": {"_type": "Set", "elements": []}, "policy_processed_references": {"_type": "sec_certs.sample.certificate.References", "directly_referenced_by": null, "indirectly_referenced_by": null, "directly_referencing": null, "indirectly_referencing": null}, "module_processed_references": {"_type": "sec_certs.sample.certificate.References", "directly_referenced_by": null, "indirectly_referenced_by": null, "directly_referencing": null, "indirectly_referencing": null}, "direct_transitive_cves": null, "indirect_transitive_cves": null}, "state": {"_type": "sec_certs.sample.fips.InternalState", "module": {"_type": "sec_certs.sample.document_state.DocumentState", "download_ok": true, "convert_ok": true, "extract_ok": true, "source_hash": null, "txt_hash": null, "json_hash": null}, "policy": {"_type": "sec_certs.sample.document_state.DocumentState", "download_ok": true, "convert_ok": true, "extract_ok": true, "source_hash": "15a1a68873bc60a048a327871cf280deef753979a377544c12193764ab041803", "txt_hash": "edf5148a499ba0c2556c51f32b431dff32602a3ee85f45878daeb6abd5abda4e", "json_hash": "237f127e22dfbf51844a33b76d51fcd5dbba14c494d2611263c9bf7363275876"}}}