| Standard | FIPS 140-3 |
|---|---|
| Overall level | 2 |
| Module type | Hardware |
| Embodiment | Multi-Chip Stand Alone |
| Status | Active |
| Sunset date | 12/12/2026 |
| Caveat | Interim Validation. When installed, initialized and configured as specified in Section 11 of the Security Policy. The tamper evident seals and physical kit installed as indicated in the Security Policy. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy |
| Vendor | Palo Alto Networks, Inc. |
| Algorithm | ACVP Cert |
|---|---|
| AES-CBC | A3453 |
| AES-CFB128 | A3453 |
| AES-CTR | A3453 |
| AES-GCM | A3453 |
| Conditioning Component AES-CBC-MAC SP800-90B | A2518 |
| Counter DRBG | A3453 |
| ECDSA KeyGen (FIPS186-4) | A3453 |
| ECDSA KeyVer (FIPS186-4) | A3453 |
| ECDSA SigGen (FIPS186-4) | A3453 |
| ECDSA SigVer (FIPS186-4) | A3453 |
| HMAC-SHA-1 | A3453 |
| HMAC-SHA2-224 | A3453 |
| HMAC-SHA2-256 | A3453 |
| HMAC-SHA2-384 | A3453 |
| HMAC-SHA2-512 | A3453 |
| KAS-ECC-SSC Sp800-56Ar3 | A3453 |
| KAS-FFC-SSC Sp800-56Ar3 | A3453 |
| KDF IKEv2 | A3453 |
| KDF SNMP | A3453 |
| KDF SSH | A3453 |
| RSA KeyGen (FIPS186-4) | A3453 |
| RSA SigGen (FIPS186-4) | A3453 |
| RSA SigVer (FIPS186-4) | A3453 |
| Safe Primes Key Generation | A3453 |
| Safe Primes Key Verification | A3453 |
| SHA-1 | A3453 |
| SHA2-224 | A3453 |
| SHA2-256 | A3453 |
| SHA2-384 | A3453 |
| SHA2-512 | A3453 |
| TLS v1.2 KDF RFC7627 | A3453 |
flowchart LR
%% Deterministic review-risk graph for WildFire 11.0 WF-500 and WF-500-B
%% Review prompts and evidence gaps, NOT vulnerability findings.
subgraph CMVP["CMVP-disclosed clues"]
C2["[low] Firmware update / recovery<br/>/ rollback (referenced in<br/>text)<br/><i>update<br/>firmware load</i>"]
C3["[low] Self-test / status surface<br/>(referenced in text)<br/><i>status output</i>"]
C5["[low] Protocol / secure-channel<br/>references (may be KDF<br/>names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i>"]
C6["[low] Operating system / runtime<br/>referenced (boundary<br/>membership not asserted)<br/><i>application</i>"]
end
subgraph Inference["Derived inference"]
I2["Possible only, trusted<br/>code is reachable through<br/>update and recovery paths."]
I3["Possible only, some<br/>services may process input<br/>before, or without,<br/>operator authentication."]
I5["Possible only, a protocol<br/>is referenced, but whether<br/>it is a live channel or<br/>only a KDF/algorithm name<br/>is unconfirmed."]
I6["Possible only, a<br/>runtime/OS is referenced,<br/>but its membership in the<br/>cryptographic boundary is<br/>not established."]
end
subgraph Risk["Reviewer question"]
R2["Are update images<br/>authenticated before<br/>parsing, and are<br/>downgrade/rollback paths<br/>constrained?"]
R3["Can unauthenticated<br/>services leak state,<br/>consume resources, or<br/>transition security state?"]
R5["If a live TLS/SSH/IKE<br/>channel exists, could<br/>library CVEs apply, or is<br/>this only a<br/>KDF/documentation name?"]
R6["If the OS/runtime is<br/>in-boundary, could its<br/>CVEs be hidden by<br/>firmware-only versioning?"]
end
subgraph Evidence["Evidence needed to close"]
E2["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>update image format ·<br/>signature-before-parse<br/>proof · anti-rollback /<br/>downgrade policy"]
E3["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>pre-auth reachability<br/>matrix · rate limits and<br/>output redaction ·<br/>abuse-case tests"]
E5["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>library identity and<br/>version ·<br/>certificate-validation<br/>behaviour · protocol-CVE<br/>disposition"]
E6["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>runtime identity and<br/>config · kernel/runtime<br/>hardening profile ·<br/>patch/backport manifest"]
end
C2 --> I2 --> R2 --> E2
C3 --> I3 --> R3 --> E3
C5 --> I5 --> R5 --> E5
C6 --> I6 --> R6 --> E6
classDef clue fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
classDef infer fill:#fff7e6,stroke:#b98500,color:#6b4e00;
classDef risk fill:#fbe9e9,stroke:#b02a2a,color:#7a1f1f;
classDef evidence fill:#e6f4ea,stroke:#1e7d34,color:#14532d;
class C2,C3,C5,C6 clue;
class I2,I3,I5,I6 infer;
class R2,R3,R5,R6 risk;
class E2,E3,E5,E6 evidence;flowchart LR
%% Deterministic clue tier for WildFire 11.0 WF-500 and WF-500-B
%% confidence: high = structured record field; medium = structured but soft; low (dashed) = bare keyword hit, context unverified
subgraph CMVP["CMVP-disclosed clues (deterministic)"]
C2["[low] Firmware update / recovery / rollback (referenced in text)<br/><i>update<br/>firmware load</i><br/>src: text:keyword"]
C3["[low] Self-test / status surface (referenced in text)<br/><i>status output</i><br/>src: text:keyword"]
C5["[low] Protocol / secure-channel references (may be KDF names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i><br/>src: text:keyword"]
C6["[low] Operating system / runtime referenced (boundary membership not asserted)<br/><i>application</i><br/>src: text:keyword"]
end
classDef clueHigh fill:#eef3f9,stroke:#2f6fb0,stroke-width:2px,color:#1f3a5f;
classDef clueMedium fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
classDef clueLow fill:#f7f7f7,stroke:#999,stroke-dasharray:4 4,color:#444;
class C2,C3,C5,C6 clueLow;WildFire 11.0 WF-500 and WF-500-B Version: 1.3 Revision Date: November 14, 2024 Palo Alto Networks, Inc. www.paloaltonetworks.com © 2024 Palo Alto Networks, Inc. Palo Alto Networks, Inc. is a registered trademark of Palo Alto Networks, Inc. A list of our trademarks can be found at https://www.paloaltonetworks.com/company/trademarks.html. All other marks mentioned herein may be trademarks of their respective companies.
| # | Section | Page |
|---|
| ISO/IEC24759Section6. [NumberBelow] | FIPS140-3SectionTitle | SecurityLevel |
|---|---|---|
| 1 | General | 2 |
| 2 | CryptographicModuleSpecification | 2 |
| 3 | CryptographicModuleInterfaces | 2 |
| 4 | Roles,Services,andAuthentication | 3 |
| 5 | Software/FirmwareSecurity | 2 |
| 6 | OperationalEnvironment | N/A |
| 7 | PhysicalSecurity | 2 |
| 8 | Non-InvasiveSecurity | N/A |
| 9 | SensitiveSecurityParameterManagement | 2 |
| 10 | Self-Tests | 2 |
| 11 | Life-CycleAssurance | 3 |
| 12 | MitigationofOtherAttacks | N/A |
| OverallLevel | 2 |
The WildFire 11.0 WF-500 and WF-500-B from Palo Alto Networks Inc., hereafter referred to as “Wildfire” or the “cryptographic module” is a multi-chip standalone hardware cryptographic module designed to fulfill FIPS 140-3 level 2 requirements. The WildFire 11.0 WF-500 and WF-500-B module identifies unknown malware, zero-day exploits, and Advanced Persistent Threats (APTs) through dynamic analysis, and automatically disseminates protection in near real-time to help security teams meet the challenge of advanced cyber-attacks. Unknown files are analyzed by WildFire (WF) in a scalable sandbox environment where new threats are identified, and protections are automatically developed and delivered in the form of an update. The result is a unique, closed loop approach to controlling cyber threats that begins with positive security controls to reduce the attack surface, inspection of all traffic, ports, and protocols to block all known threats, and rapid detection of unknown threats by observing their actual behavior. The cryptographic module meets the overall requirements applicable to Level 2 security of FIPS 140-3. Table 1- Security Levels ISO/IEC 24759 Section 6. FIPS 140-3 Section Title Security Level [Number Below]
2 Cryptographic Module Specification 2 3 Cryptographic Module Interfaces 2 4 Roles, Services, and Authentication 3 5 Software/Firmware Security 2 6 Operational Environment N/A 7 Physical Security 2 8 Non-Invasive Security N/A 9 Sensitive Security Parameter Management 2 11 Life-Cycle Assurance 3 12 Mitigation of Other Attacks N/A
Overall Level 2 © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 2
| Model | Hardware[PartNumberand Version] | FirmwareVersion | DistinguishingFeatures |
|---|---|---|---|
| WF-500 | 910-000097 PhysicalKit:920-000145 | 11.0.4 | RJ45interfaces,USBports,LEDs |
| WF-500-B | 910-000270 PhysicalKit:920-000318 | 11.0.4 | RJ45interfaces,USBports,LEDs,SFP+ ports |
2. Cryptographic Module Specification The Palo Alto Networks, Inc. WildFire 11.0 WF-500 and WF-500-B is a multi-chip standalone hardware module. The cryptographic boundary includes all firmware components contained within the physical enclosure of the module. Figures below provide images of the module with the physical kit’s opacity shields in place. See the Physical Security section for details regarding the module’s physical security mechanisms. Table 2 - Cryptographic Module Tested Configuration Model Hardware [Part Number and Firmware Version Distinguishing Features Physical Kit: 920-000145 Approved Mode of Operation The following section details the procedure necessary to place the module into the Approved mode of operation.
| CAVPCert | Algorithmand Standard | Mode/Method | Description/Key Size(s)/Key Strength(s) | Use/Function | |
|---|---|---|---|---|---|
| A2518 | ConditioningComponent AES-CBC-MACSP 800-90B | AES-CBC-MAC | 128bits | Vettedconditioning componentforESVCert. #E64 | |
| A3453 | AES-CBC[SP800-38A] | CBC | 128,192and256bits | Encryption Decryption | |
| A3453 | AES-CFB128[SP800-38A] | CFB128 | 128bits | Encryption Decryption | |
| A3453 | AES-CTR[SP800-38A] | CTR | 128,192and256bits | Encryption Decryption | |
| A3453 | AES-GCM[SP800-38D] | GCM** | 128and256bits | Encryption Decryption | |
| A3453 | CounterDRBG [SP800-90Arev1] | CTRDRBG | AES256bitswith DerivationFunction Enabled | RandomBitGenerator | |
| A3453 | ECDSAKeyGen (FIPS186-4) | ECDSAKeyGen | P-256,P-384,P-521 | KeyGeneration | |
| A3453 | ECDSAKeyVer | ECDSAKeyVer | P-256,P-384,P-521 | PublicKeyValidation |
Non-Compliant State Failure to follow the directions in the Approved Mode of Operation above and Section 11 will result in the module operating in a non-compliant state. Zeroization To initiate the zeroization service, perform the following steps:
AES 256 bits with Counter DRBG A3453 CTR DRBG Derivation Function Random Bit Generator ECDSA KeyGen Key Generation (FIPS 186-4) A3453 ECDSA KeyVer ECDSA KeyVer P-256, P-384, P-521 Public Key Validation © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 4
| (FIPS186-4) | ||||
|---|---|---|---|---|
| A3453 | ECDSASigGen (FIPS186-4) | ECDSASigGen | P-256,P-384,P-521with SHA2-224,SHA2-256, SHA2-384,andSHA2-512 | SignatureGeneration |
| A3453 | ECDSASigVer(FIPS186-4) | ECDSASigVer | P-256,P-384,P-521with SHA-1,SHA2-224, SHA2-256,SHA2-384,and SHA2-512 | SignatureVerification |
| A3453 | HMAC-SHA-1[FIPS198-1] | HMAC | HMAC-SHA-1withλ=160 | Authenticationfor protocols |
| A3453 | HMAC-SHA2-224 [FIPS198-1] | HMAC | HMAC-SHA2-224with λ=224 | Authenticationfor protocols |
| A3453 | HMAC-SHA2-256 [FIPS198-1] | HMAC | HMAC-SHA2-256with λ=256 | Authenticationfor protocols |
| A3453 | HMAC-SHA2-384 [FIPS198-1] | HMAC | HMAC-SHA2-384with λ=384 | Authenticationfor protocols |
| A3453 | HMAC-SHA2-512 [FIPS198-1] | HMAC | HMAC-SHA2-512with λ=512 | Authenticationfor protocols |
| A3453 | KAS-ECC-SSC (SP800-56Ar3) | KAS | EphemeralUnifiedModel: P-256/P-384/P-521 | KeyExchange |
| A3453 | KAS-FFC-SSC (SP800-56Ar3) | KAS | dhEphem:MODP-2048 | KeyExchange |
| A3453 | KDFIKEv2 [SP800-135rev1](CVL) | IKEv2KDF | SHA2-256,SHA2-384, SHA2-512 | IKEv2 |
| A3453 | KDFSNMP [SP800-135rev1](CVL) | SNMPv3KDF | EngineID: 80001F88043030303030 343935323630 | SNMPv3 |
| A3453 | KDFSSH[SP800-135rev1] (CVL) | SSHv2KDF | SHA-1,SHA2-256, SHA2-512 | SSH |
| A3453 | RSA KeyGen (FIPS186-4) | RSA KeyGen (FIPS186-4) | 2048,3072,and4096bits | KeyPairGeneration |
| A3453 | RSA SigGen (FIPS186-4) | RSA SigGen (FIPS186-4) | (ANSIX9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072, and4096-bitwithhashes SHA2-256/384/512 | SignatureGeneration |
| A3453 | RSA SigVer (FIPS186-4) | RSA SigVer (FIPS186-4) | (ANSIX9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072, 4096-bit(perIGC.F)with hashesSHA-1and SHA2-224+++/256/384/5 12(SignatureVerification) +++ThisHashalgorithmis notsupportedforANSI X9.31 | SignatureVerification |
| A3453 | SHA-1[FIPS180-4] | SHA | SHA-1 | DigitalSignature Verification Non-DigitalSignature Applications(e.g. componentofHMAC) |
| A3453 | SHA2-224[FIPS180-4] | SHA2 | SHA-224 | DigitalSignature Generation/Verification |
(FIPS 186-4) ECDSA SigGen Signature Generation (FIPS 186-4) A3453 ECDSA SigVer (FIPS 186-4) ECDSA SigVer Signature Verification A3453 Authentication for [FIPS 198-1] protocols [FIPS 198-1] λ=256 protocols [FIPS 198-1] λ=384 protocols [FIPS 198-1] λ=512 protocols Ephemeral Unified Model: (SP 800-56Ar3) (SP 800-56Ar3) Engine ID: KDF SNMP [SP 800-135rev1] (CVL) A3453 SSHv2 KDF SSH (FIPS 186-4) (FIPS 186-4) (FIPS 186-4) (FIPS 186-4) (FIPS 186-4) (FIPS 186-4) +++ This Hash algorithm is not supported for ANSI Digital Signature A3453 SHA-1 [FIPS 180-4] SHA Non-Digital Signature component of HMAC) Digital Signature © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 5
| Non-DigitalSignature Applications(e.g. componentofHMAC) | ||||
|---|---|---|---|---|
| A3453 | SHA2-256[FIPS180-4] | SHA2 | SHA-256 | DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC) |
| A3453 | SHA2-384[FIPS180-4] | SHA2 | SHA-384 | DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC) |
| A3453 | SHA2-512[FIPS180-4] | SHA2 | SHA-512 | DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC) |
| A3453 | SafePrimesKey Generation[RFC3526] | SafePrimesKey Generation | MODP-2048 | SafePrimesKey Generation |
| A3453 | SafePrimesKey Verification[RFC3526] | SafePrimesKey Verification | MODP-2048 | SafePrimesKey Verification |
| A3453 | TLSv1.2KDFRFC7627 (CVL) | TLS1.2KDF | TLSv1.2HashAlgorithm: SHA2-256,SHA2-384 | TLS |
| AESCert.#A3453and HMACCert.#A3453 | KTS [SP800-38F] | SP800-38A,FIPS198-1, andSP800-38F.KTS(key wrappingandunwrapping) perIGD.G. | 128,192,and256-bitkeys providing128,192,or256 bitsofencryptionstrength | KeyWrapping.AES-CBCor AES-CTRwith HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-384,or HMAC-SHA2-512 |
| AES-GCMCert.#A3453 | KTS [SP800-38F] | SP800-38DandSP 800-38F.KTS(key wrappingandunwrapping) perIGD.G. | 128and256-bitkeys providing128or256bits ofencryptionstrength | KeyWrapping |
| ESVCert.#E64 | SP800-90B | ESV | PaloAltoNetworksDRNG EntropySource | Entropy |
| ESVCert.#E130 | SP800-90B | ESV | PaloAltoNetworksRTC EntropySource | Entropy |
| KAS-ECC-SSCCert. #A3453,KDFIKEv2Cert. #A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2). | P-256,P-384curves providing128or192bits ofencryptionstrength | KeyExchangewith protocolKDF |
| KAS-ECC-SSCCert. #A3453,KDFSSHCert. #A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2). | P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strength | KeyExchangewith protocolKDF |
| KAS-ECC-SSCCert. #A3453,TLSv1.2KDF RFC7627Cert.#A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2). | P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strength | KeyExchangewith protocolKDF |
| KAS-FFC-SSCCert. #A3453,KDFIKEv2Cert. #A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2). | 2048-bitkeyproviding112 bitsofencryptionstrength | KeyExchangewith protocolKDF |
| KAS-FFC-SSCCert. #A3453,KDFSSHCert. #A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2). | 2048-bitkeyproviding112 bitsofencryptionstrength | KeyExchangewith protocolKDF |
Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Safe Primes Key Safe Primes Key Safe Primes Key Generation [RFC 3526] Generation Generation Safe Primes Key Safe Primes Key Safe Primes Key Verification [RFC 3526] Verification Verification TLS v1.2 KDF RFC7627 TLS1.2 KDF TLS v1.2 Hash Algorithm: SP 800-38A, FIPS 198-1, AES-CTR with 128, 192, and 256-bit keys HMAC Cert. #A3453 [SP 800-38F] wrapping and unwrapping) HMAC-SHA2-256, bits of encryption strength SP 800-38D and SP
AES-GCM Cert. #A3453 providing 128 or 256 bits Key Wrapping [SP 800-38F] wrapping and unwrapping) of encryption strength per IG D.G. ESV Cert. #E64 Palo Alto Networks DRNG Entropy Source ESV Cert. #E130 Palo Alto Networks RTC Entropy Source Key Exchange with #A3453, KDF IKEv2 Cert. KAS [SP 800-56Arev3] per IG D.F Scenario 2 path providing 128 or 192 bits protocol KDF #A3453 (2). of encryption strength #A3453, KDF SSH Cert. curves providing 128, 192, Key Exchange with KAS [SP 800-56Arev3] per IG D.F Scenario 2 path #A3453 or 256 bits of encryption protocol KDF (2). #A3453, TLS v1.2 KDF curves providing 128, 192, Key Exchange with KAS [SP 800-56Arev3] per IG D.F Scenario 2 path RFC7627 Cert. #A3453 or 256 bits of encryption protocol KDF (2). KAS-FFC-SSC Cert. SP 800-56Arev3. KAS-FFC 2048-bit key providing 112 Key Exchange with #A3453, KDF IKEv2 Cert. KAS [SP 800-56Arev3] per IG D.F Scenario 2 path bits of encryption strength protocol KDF KAS-FFC-SSC Cert. SP 800-56Arev3. KAS-FFC 2048-bit key providing 112 Key Exchange with #A3453, KDF SSH Cert. KAS [SP 800-56Arev3] per IG D.F Scenario 2 path bits of encryption strength protocol KDF © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 6
| KAS-FFC-SSCCert. #A3453,TLSv1.2KDF RFC7627Cert.#A3453 | KAS[SP800-56Arev3] | SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2). | 2048-bitkeyproviding112 bitsofencryptionstrength | KeyExchangewith protocolKDF |
|---|---|---|---|---|
| Vendor Affirmed | CKG (SP800-133rev2) | Section5.1,Section5.2 | CryptographicKey Generation;SP800- 133rev2andIGD.H (asymmetricseeds). | KeyGeneration Note:Theseedsusedfor asymmetrickeypair generationareproduced usingtheunmodified/direct outputoftheDRBG |
KAS-FFC-SSC Cert. SP 800-56Arev3. KAS-FFC 2048-bit key providing 112 Key Exchange with #A3453, TLS v1.2 KDF KAS [SP 800-56Arev3] per IG D.F Scenario 2 path bits of encryption strength protocol KDF RFC7627 Cert. #A3453 (2). Key Generation Cryptographic Key Note: The seeds used for Vendor CKG Generation; SP 800- asymmetric key pair Section 5.1, Section 5.2 Affirmed (SP 800-133rev2) 133rev2 and IG D.H generation are produced (asymmetric seeds). using the unmodified/direct output of the DRBG *The module is compliant to IG C.H: GCM is used in the context of TLS, IPsec/IKEv2, and SSH:
186-2 SigVer. All supported modulus sizes are CAVP testable and tested as noted above. The module does not implement RSA key transport in the approved mode. Table 4 - Supported Protocols in the Approved Mode Supported Protocols* TLS 1.2 SSHv2 SNMPv3 IPsec and IKEv2 *Note: No parts of these protocols, other than the approved cryptographic algorithms and the KDFs, have been tested by the CAVP and CMVP. Module Diagrams Figures 1 - 4 depict the modules and their interfaces. The cryptographic boundary includes the physical perimeter of the enclosure of the appliance and all logical components within. Please refer to the ‘Physical Security’ section for depictions of the module with the physical kit installed. Figure 1 - WF-500 Front Figure 2 - WF-500 Rear © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 8
| PhysicalPort | LogicalInterface | Datathatpassesoverport/interface |
|---|---|---|
| LED | Statusoutput | ModulestatusviaLEDindicators |
| Console | Statusoutput | Self-testoutput |
| Power | Power | N/A |
| RJ45Ethernet | Datainput,controlinput,dataoutput,statusoutput | TLS,IPSec,orSSH |
| SFP+(WF-500-B) | Datainput,controlinput,dataoutput,statusoutput | TLS |
Figure 3 - WF-500-B Front Figure 4 - WF-500-B Rear 3. Cryptographic Module Interfaces The module is a multi-chip standalone with ports and interfaces as shown below. The module does not implement a control output interface. Table 5 - Ports and Interfaces Physical Port Logical Interface Data that passes over port/interface LED Status output Module status via LED indicators Console Status output Self-test output RJ45 Ethernet Data input, control input, data output, status output TLS, IPSec, or SSH SFP+ (WF-500-B) Data input, control input, data output, status output TLS Note: USB and IPMI ports are present but not used (i.e. disabled). © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 9
| Role | Service | Input | Output |
|---|---|---|---|
| CO | ShowVersion | Querymoduleforversion | Moduleprovidesversion |
| CO | SystemOperational Management | Configuringandmanaging networkingparameter configuration,logging configuration,andother non-securityrelevant configurationviaCLI | Confirmationofservicevia ConfigurationLogs |
| CO | SystemConfiguration Management | Configuringandmanaging cryptographicparametersand setting/modifyingsecurity policy,includingcreatingUser accountsandadditionalCO accountsviaCLI | Confirmationofservicevia ConfigurationLogs |
| CO | DataAnalysisManagement | Configuredatasubmission, analysisandreporting functionsviaCLI | Confirmationofservicevia ConfigurationLogs |
| CO | CheckStatus | Querystatusofthemodulevia CLI | Modulestatusinformation viaCLIorSystemLogs |
| CO | FirmwareUpdate | Loadingnewimage | Systemlognotingversion updatedsuccessfully |
| CO,User | SystemAudit | ViewtheSystemLogsviaCLI | SystemLogs |
4. Roles, Services, and Authentication Services When initialized into the Approved mode of operation, all authenticated services are accessed via SSH or TLS sessions. Approved and allowed algorithms, relevant CSPs and public keys related to these protocols are accessed to support the following services. CSP access by services is further described in the following tables. The module implements two Crypto-Officer roles, one User role, and an Unauthenticated role. The Crypto-Officer (CO) role may access all services and has the ability to manage multiple other COs/Users. The Peer-to-Peer VPN is a Crypto-Officer role that consists of managing the establishment of VPN connections between several WF-500 and WF-500-B modules. The User role provides read-only access to the system via the System Audit service. The Unauthenticated role invokes services which do not require the assumption of an authorized role per FIPS 140-3 IG 4.1.A. Table 6 – Roles, Service Commands, Input and Output CO Show Version Query module for version Module provides version CO System Operational Configuring and managing Confirmation of service via Management networking parameter Configuration Logs configuration, and other non-security relevant CO System Configuration Configuring and managing Confirmation of service via Management cryptographic parameters and Configuration Logs setting/modifying security policy, including creating User accounts and additional CO accounts via CLI CO Data Analysis Management Configure data submission, Confirmation of service via analysis and reporting Configuration Logs functions via CLI CO Check Status Query status of the module via Module status information CLI via CLI or System Logs CO Firmware Update Loading new image System log noting version updated successfully CO, User System Audit View the System Logs via CLI System Logs © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Page 10
| CO,Peer-to-PeerVPN | IKE/IPsecconfiguration | InitializeVPNconnection | Confirmationofservicevia SystemLogs |
|---|---|---|---|
| Unauthenticated | Zeroize | Initializefactoryresetvia MaintenanceMode | Confirmationofzeroization viaconsoleoutput |
| Unauthenticated | Self-Tests | Powerremoval | Confirmationofself-test output/logs |
| Unauthenticated | ShowStatus(LEDs) | N/A | LEDs |
| Role | AuthenticationMethod | AuthenticationStrength |
|---|---|---|
| Crypto-Officer(CO) | MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication | Password-based Minimumlengthiseight(8)characters1(95 possiblecharacters).Theprobabilitythata randomattemptwillsucceedorafalse acceptancewilloccuris1/(958)whichisless than1/1,000,0002. Theprobabilityof successfullyauthenticatingtothemodule withinoneminuteis10/(958),whichislessthan 1/100,000. Themodule’sconfiguration supportsatmosttenfailedattemptsto authenticateinaone-minuteperiod. Certificate/Publickey-based Thesecuritymodulessupportpublic-keybased authenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521. |
| User | MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication |
CO, Peer-to-Peer VPN IKE/IPsec configuration Initialize VPN connection Confirmation of service via System Logs Unauthenticated Zeroize Initialize factory reset via Confirmation of zeroization Maintenance Mode via console output Unauthenticated Self-Tests Power removal Confirmation of self-test Unauthenticated Show Status (LEDs) N/A LEDs Assumption of Roles The module supports distinct authorized operator roles. The cryptographic module enforces the separation of roles using unique authentication credentials associated with operator accounts. The module supports concurrent operators with identity-based authentication. The module does not provide a maintenance role or bypass capability. Table 7 – Roles and Authentication Role Authentication Method Authentication Strength Single-Factor Cryptographic possible characters). The probability that a Software (certificate common random attempt will succeed or a false name / public key-based acceptance will occur is 1/(958) which is less authentication than 1/1,000,0002. The probability of successfully authenticating to the module within one minute is 10/(958), which is less than 1/100,000. The module’s configuration supports at most ten failed attempts to Memorized Secret (Unique authenticate in a one-minute period. User Single-Factor Cryptographic Certificate/Public key-based Software (certificate common The security modules support public-key based name / public key-based authentication using RSA 2048 and 2048, RSA 3072, RSA 4096, ECDSA P-256, In “FIPS-CC Mode”, the module checks and enforces the minimum password length of eight (8) as specified in SP 800-63B. Passwords are securely stored hashed with salt value, with very restricted access control, and rate limiting mechanism for authentication attempts. SP 800-63B, Appendix A.4 establishes a minimum acceptable security strength of 10^6 based on the minimum acceptable random pin size of six (6) digits. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 11
| Theminimumequivalentstrengthsupportedis 112bits. Theprobabilitythatarandomattempt willsucceedis1/(2112)whichislessthan 1/1,000,000. Theprobabilityofsuccessfully authenticatingtothemodulewithinaone minuteperiodis6,000/(2112),whichislessthan 1/100,000. Themodulesupportsatmost100 newsessionspersecondtoauthenticateina one-minuteperiod. | ||
|---|---|---|
| Peer-to-peerVPN | MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication | Certificate/Publickey-based Thesecuritymodulessupportpublic-keybased authenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521. Theminimumequivalentstrengthsupportedis 112bits. Theprobabilitythatarandomattempt willsucceedis1/(2112)whichislessthan 1/1,000,000. Theprobabilityofsuccessfully authenticatingtothemodulewithinaone minuteperiodis6,000/(2112),whichislessthan 1/100,000. Themodulesupportsatmost100 newsessionspersecondtoauthenticateina one-minuteperiod. |
| Service | Description | ApprovedSecurityFunctions | Keysand/orSSPs | Roles | Accessrightsto Keysand/orSSPs | Indicator |
|---|---|---|---|---|---|---|
| ShowVersion | Querythemoduleto displaytheversion | N/A | N/A | CO | N/A | Versiondisplayedvia SystemLogs/CLI |
| System Operational Management | Performsystem management functionsincluding firmwareupdates, licensing, | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO | G/W/E | SystemLogs |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen | ECDSAPrivateKeys | G/W/E |
The minimum equivalent strength supported is
will succeed is 1/(2112) which is less than 1/1,000,000. The probability of successfully authenticating to the module within a one minute period is 6,000/(2112), which is less than 1/100,000. The module supports at most 100 new sessions per second to authenticate in a one-minute period. Certificate/Public key-based The security modules support public-key based 2048, RSA 3072, RSA 4096, ECDSA P-256, Single-Factor Cryptographic The minimum equivalent strength supported is Software (certificate common 112 bits. The probability that a random attempt name / public key-based will succeed is 1/(2112) which is less than authentication 1/1,000,000. The probability of successfully authenticating to the module within a one minute period is 6,000/(2112), which is less than 1/100,000. The module supports at most 100 new sessions per second to authenticate in a one-minute period. SSP Access Rights The table below defines the relationship between access to SSPs and the different module services. The modes of access shown in the table are defined as: G = Generate: The module generates or derives the SSP. R = Read: The SSP is read from the module (e.g. the SSP is output). W = Write: The SSP is updated, imported, or written to the module. E = Execute: The module uses the SSP in performing a cryptographic operation. Z = Zeroise: The module zeroises the SSP. Table 8 – Approved Services Description Approved Security Functions Keys and/or SSPs Roles Access rights to Indicator Keys and/or SSPs Query the module to Version displayed via Show Version N/A N/A CO N/A display the version System Logs / CLI CKG RSA Private Keys CO G/W/E System Logs Perform system RSA KeyGen (FIPS 186-4) System management RSA SigGen (FIPS 186-4) Operational functions including CKG ECDSA Private Keys G/W/E Management firmware updates, ECDSA KeyGen licensing, (FIPS 186-4) ECDSA SigGen © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 12
| diagnosticsand debugfunctions. | (FIPS186-4) | |||
|---|---|---|---|---|
| KAS | TLSv1.2KDFRFC7627 | TLSPre-MasterSecret | G/E/Z | |
| TLSv1.2KDFRFC7627 | TLSMasterSecret | G/E/Z | ||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | TLSDHE/ECDHEPrivate Components | G/E/Z | ||
| TLSDHE/ECDHEPublic Components | G/E/R/W/Z | |||
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 | TLSHMACKeys | G/E/Z | |
| AES-CBC | TLSEncryptionKeys | G/E/Z | ||
| KTS | AES-GCM | |||
| KAS | KDFSSH | SSHSharedSecret | G/E/Z | |
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | SSHDHE/ECDHEPrivate Components | G/E/Z | ||
| SSHDHE/ECDHEPublic Components | G/E/R/W/Z | |||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | |
| AES-CBC, AES-CTR | SSHSessionEncryption Keys | G/E/Z | ||
| KTS | AES-GCM | |||
| N/A | CO,UserPassword | G/E/W | ||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | ||
| KAS | KDFIKEv2 | IPSec/IKESharedSecret | G/E/Z | |
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | IPSec/IKEDHE/ECDHE PrivateComponents | G/E/Z | ||
| IPSec/IKEDHE/ECDHE PublicComponents | G/E/R/W/Z | |||
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | IPSec/IKEAuthentication Keys | G/E/Z | |
| AES-CBC | IPSec/IKESessionKeys | |||
| KTS | AES-GCM | IPSec/IKESessionKeys | G/E/Z | |
| N/A | ProtocolSecrets | W/E | ||
| RSASigVer(FIPS186-4) | RSAPublicKeys | G/R/E/W | ||
| ECDSASigVer(FIPS186-4) | ECDSAPublicKeys | G/R/E/W | ||
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E |
diagnostics and (FIPS 186-4) debug functions. TLS v1.2 KDF RFC7627 TLS Pre-Master Secret G/E/Z TLS v1.2 KDF RFC7627 TLS Master Secret G/E/Z CKG, TLS DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS Components 186-4), ECDSA KeyVer KAS TLS DHE/ECDHE Public G/E/R/W/Z Primes Key Generation, Safe Primes Key SSH Shared Secret G/E/Z KDF SSH SSH DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation, Components Safe Primes Key HMAC-SHA-1 SSH Session G/E/Z AES-CBC, SSH Session Encryption G/E/Z N/A CO, User Password G/E/W DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String G/E/Z KDF IKEv2 IPSec/IKE Shared Secret ECDSA KeyGen (FIPS Private Components 186-4), ECDSA KeyVer Primes Key Generation, Public Components Safe Primes Key N/A Protocol Secrets W/E RSA SigVer (FIPS 186-4) RSA Public Keys G/R/E/W ECDSA SigVer (FIPS 186-4) ECDSA Public Keys G/R/E/W RSA SigVer (FIPS 186-4) SSH Client Public Key W/E © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 13
| RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) | SSHHostPublicKey | G/R/E/W | |||||
|---|---|---|---|---|---|---|---|
| HMAC-SHA2-256, ECDSASigVer (FIPS186-4) | FirmwareIntegrity VerificationKey | E | |||||
| RSASigVer(FIPS186-4) | PublicKeyforFirmware LoadTest | W/E | |||||
| System Configuration Management | Presents configuration optionsfor management interfacesand communicationfor peerservices. Import,Export, Save,Load,revert andvalidate configurationsand state. Defineaccess controlmethods viaadminrole profiles,configure administrators/use rs,andpassword profiles. Configure operatorsand authentication profiles. | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO | G/W/E | SystemLogs | |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | G/W/E | |||||
| KAS | TLSv1.2KDFRFC7627 | TLSPre-MasterSecret | G/E/Z | ||||
| TLSv1.2KDFRFC7627 | TLSMasterSecret | G/E/Z | |||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | TLSDHE/ECDHEPrivate Components | G/E/Z | |||||
| TLSDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KAS | KDFSSH | SSHSharedSecret | G/E/Z | ||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | SSHDHE/ECDHEPrivate Components | G/E/Z | |||||
| SSHDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSessionEncryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| N/A | CO,UserPassword | G/E/W | |||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| KDFSNMP | SNMPv3Authentication Secret | W/E | |||||
| KDFSNMP | SNMPv3PrivacySecret | W/E | |||||
| HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | SNMPv3Authentication Key | G/E/Z | |||||
| AES-CFB128 | SNMPv3SessionKey | G/E/Z | |||||
| KDFIKEv2 | IPSec/IKESharedSecret | G/E/Z |
RSA SigVer (FIPS 186-4) SSH Host Public Key G/R/E/W ECDSA SigVer (FIPS 186-4) Firmware Integrity ECDSA SigVer Public Key for Firmware W/E RSA SigVer (FIPS 186-4) Load Test CKG RSA Private Keys G/W/E System Logs RSA SigGen (FIPS 186-4) CKG ECDSA Private Keys G/W/E ECDSA KeyGen ECDSA SigGen TLS v1.2 KDF RFC7627 TLS Pre-Master Secret G/E/Z TLS v1.2 KDF RFC7627 TLS Master Secret G/E/Z CKG, TLS DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS Components 186-4), ECDSA KeyVer KAS TLS DHE/ECDHE Public G/E/R/W/Z Primes Key Generation, KDF SSH configuration SSH Shared Secret options for SSH DHE/ECDHE Private G/E/Z interfaces and communication for peer services. CKG, ECDSA KeyGen (FIPS and validate KAS-FFC-SSC, Safe SSH DHE/ECDHE Public G/E/R/W/Z configurations and Primes Key Generation, Components Management Define access control methods via admin role AES-CBC, SSH Session Encryption G/E/Z authentication N/A CO, User Password G/E/W DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String KDF SNMP SNMPv3 Authentication W/E KDF SNMP SNMPv3 Privacy Secret W/E KDF IKEv2 IPSec/IKE Shared Secret G/E/Z © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 14
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | IPSec/IKEDHE/ECDHE PrivateComponents IPSec/IKEDHE/ECDHE PublicComponents | G/E/Z G/E/R/W/Z | |||||
|---|---|---|---|---|---|---|---|
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | IPSec/IKEAuthentication Keys | G/E/Z | ||||
| AES-CBC | IPSec/IKESessionKeys | ||||||
| KTS | AES-GCM | IPSec/IKESessionKeys | G/E/Z | ||||
| N/A | ProtocolSecrets | W/E | |||||
| RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) | SSHHostPublicKey | G/R/E/W | |||||
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E | |||||
| HMAC-SHA2-256, ECDSASigVer (FIPS186-4) | FirmwareIntegrity VerificationKey | E | |||||
| DataAnalysis Management | Configuredata submission, analysisand reporting functions. | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO | G/W/E | SystemLogs | |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | G/W/E | |||||
| KAS | TLSv1.2KDFRFC7627 | TLSPre-MasterSecret | G/E/Z | ||||
| TLSv1.2KDFRFC7627 | TLSMasterSecret | G/E/Z | |||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | TLSDHE/ECDHEPrivate Components | G/E/Z | |||||
| TLSDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 | TLSHMACKeys | G/E/Z | ||||
| AES-CBC | TLSEncryptionKeys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| KAS | KDFSSH | SSHSharedSecret | G/E/Z | ||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | SSHDHE/ECDHEPrivate Components | G/E/Z | |||||
| SSHDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSessionEncryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| RSASigVer(FIPS186-4) | SSHHostPublicKey | R/E |
ECDSA KeyGen (FIPS Private Components 186-4), ECDSA KeyVer Primes Key Generation, Public Components Safe Primes Key N/A Protocol Secrets W/E RSA SigVer (FIPS 186-4) SSH Host Public Key G/R/E/W ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4) SSH Client Public Key W/E Firmware Integrity ECDSA SigVer Verification Key CKG RSA Private Keys CO G/W/E System Logs RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG ECDSA Private Keys G/W/E ECDSA KeyGen ECDSA SigGen TLS v1.2 KDF RFC7627 TLS Pre-Master Secret G/E/Z TLS v1.2 KDF RFC7627 TLS Master Secret G/E/Z CKG, TLS DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS Components 186-4), ECDSA KeyVer KAS TLS DHE/ECDHE Public G/E/R/W/Z Primes Key Generation, Safe Primes Key Configure data analysis and reporting KDF SSH G/E/Z functions. SSH Shared Secret SSH DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation, Components Safe Primes Key HMAC-SHA-1 SSH Session G/E/Z AES-CBC, SSH Session Encryption G/E/Z RSA SigVer (FIPS 186-4) SSH Host Public Key R/E © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 15
| ECDSASigVer(FIPS186-4) | |||||||
|---|---|---|---|---|---|---|---|
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E | |||||
| N/A | CO,UserPassword | G/E/W | |||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| CheckStatus | Reviewsystem, configuration, debuglogs,and show configurations. | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO | G/W/E | SystemLogs | |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | G/W/E | |||||
| KAS | KDFSSH | SSHSharedSecret | G/E/Z | ||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | SSHDHE/ECDHEPrivate Components | G/E/Z | |||||
| SSHDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSessionEncryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) | SSHHostPublicKey | R/E | |||||
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E | |||||
| N/A | CO,UserPassword | G/E/W | |||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| KDFSNMP | SNMPv3Authentication Secret | W/E | |||||
| KDFSNMP | SNMPv3PrivacySecret | W/E | |||||
| HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | SNMPv3Authentication Key | G/E/Z | |||||
| AES-CFB128 | SNMPv3SessionKey | G/E/Z | |||||
| Firmware Update | Usedtoload/install newfirmware | RSASigVer(FIPS186-4) | PublicKeyforFirmware LoadTest | CO | W/E | SystemLogs | |
| SystemAudit | Allowsreviewof limited configurationand systemstatusvia | RSASigGen(FIPS186-4) | RSAPrivateKeys | CO, User | E | SystemLogs | |
| ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | E | |||||
| KAS | KDFSSH | G/E/Z |
ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4) SSH Client Public Key W/E DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String CKG RSA Private Keys CO G/W/E System Logs RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG ECDSA Private Keys G/W/E ECDSA KeyGen ECDSA SigGen G/E/Z KDF SSH SSH Shared Secret SSH DHE/ECDHE Private G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer KAS-FFC-SSC, Safe SSH DHE/ECDHE Public G/E/R/W/Z Primes Key Generation, Components Review system, Check Status debug logs, and HMAC-SHA-1 SSH Session G/E/Z AES-CBC, SSH Session Encryption G/E/Z RSA SigVer (FIPS 186-4) SSH Host Public Key R/E ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4) SSH Client Public Key W/E DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String KDF SNMP SNMPv3 Authentication W/E KDF SNMP SNMPv3 Privacy Secret W/E HMAC-SHA-1 SNMPv3 Authentication G/E/Z Firmware Used to load/install Public Key for Firmware CO W/E System Logs RSA SigVer (FIPS 186-4) Update new firmware Load Test Allows review of RSA SigGen (FIPS 186-4) RSA Private Keys CO, E System Logs limited ECDSA SigGen ECDSA Private Keys E System Audit system status via KAS KDF SSH G/E/Z © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 16
| logs,dashboardand configuration screens.Provides noconfiguration commitcapability. | SSHSharedSecret | ||||||
|---|---|---|---|---|---|---|---|
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | SSHDHE/ECDHEPrivate Components | G/E/Z | |||||
| SSHDHE/ECDHEPublic Components | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 | SSHSession AuthenticationKeys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSHSessionEncryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4) | SSHHostPublicKey | R/E | |||||
| RSASigVer(FIPS186-4) | SSHClientPublicKey | W/E | |||||
| N/A | CO,UserPassword | G/E/W | |||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| IKE/IPsec Configuration | Configures IKE/IPsecsetupfor peertopeerVPN. | CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4) | RSAPrivateKeys | CO, Peer-to -Peer VPN | G/W/E | SystemLogs | |
| CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4) | ECDSAPrivateKeys | G/W/E | |||||
| CounterDRBG,ESV | DRBGSeed DRBGV DRBGKey EntropyInputString | G/E | |||||
| KAS | KDFIKEv2 | IPSec/IKESharedSecret | G/E/Z | ||||
| CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey Verification | IPSec/IKEDHE/ECDHE PrivateComponents | G/E/Z | |||||
| IPSec/IKEDHE/ECDHE PublicComponents | G/E/R/W/Z | ||||||
| KTS | HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | IPSec/IKEAuthentication Keys | G/E/Z | ||||
| AES-CBC | IPSec/IKESessionKeys | ||||||
| KTS | AES-GCM | IPSec/IKESessionKeys | G/E/Z | ||||
| RSASigVer(FIPS186-4) | RSAPublicKeys CACertificates | G/R/E/W |
logs, dashboard and SSH Shared Secret configuration SSH DHE/ECDHE Private G/E/Z no configuration commit capability. ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation, Components Safe Primes Key HMAC-SHA-1 SSH Session G/E/Z AES-CBC, SSH Session Encryption G/E/Z RSA SigVer (FIPS 186-4) SSH Host Public Key R/E ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4) SSH Client Public Key W/E N/A CO, User Password G/E/W DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String CKG RSA Private Keys CO, G/W/E System Logs CKG ECDSA Private Keys G/W/E ECDSA KeyGen ECDSA SigGen DRBG Seed G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String G/E/Z KDF IKEv2 IPSec/IKE Shared Secret Configures ECDSA KeyGen (FIPS Private Components IKE/IPsec setup for KAS 186-4), ECDSA KeyVer Primes Key Generation, Public Components Safe Primes Key RSA Public Keys G/R/E/W RSA SigVer (FIPS 186-4) CA Certificates © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 17
| ECDSASigVer(FIPS186-4) | ECDSAPublicKeys CACertificates | G/R/E/W | ||||
|---|---|---|---|---|---|---|
| Zeroize | Destroysallkeysin themodule | N/A | AllKeysandSSPs | Unauth enticat ed | Z | ConsoleOutput/ Zeroizationindicator |
| Self-Tests | Runpowerup self-testsondemand bypowercyclingthe module. | HMAC-SHA2-256, ECDSASigVer (FIPS186-4) | FirmwareIntegrity VerificationKey | Unauth enticat ed | E | SystemLogs |
| ShowStatus (LEDs) | Viewhardwarestatus ofthemoduleviathe LEDs. | N/A | N/A | Unauth enticat ed | N/A | LEDs |
ECDSA Public Keys G/R/E/W ECDSA SigVer (FIPS 186-4) CA Certificates Destroys all keys in Console Output / Zeroize N/A All Keys and SSPs enticat Z the module Zeroization indicator Run power up Unauth E System Logs self-tests on demand Firmware Integrity enticat Self-Tests ECDSA SigVer by power cycling the Verification Key ed (FIPS 186-4) View hardware status Unauth Show Status of the module via the N/A N/A enticat N/A LEDs Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled and that the service succeeded. The module does not implement a non-Approved Mode, so does not implement any Non-Approved Services.
| PhysicalSecurityMechanism | RecommendedFrequency ofInspection/Test | Inspection/TestGuidanceDetails |
|---|---|---|
| Tamper-EvidentSeals | 30days | Verifyintegrityoftamper-evidentsealsin thelocationsspecifiedinthissection. |
| FrontandRearOpacityShields | 30days | Verifythatthefrontandrearopacityshields havenotbeendeformedfromtheiroriginal shape,therebyreducingtheireffectiveness. |
| VentOverlays | 30days | Verifythattheventoverlayshavenotbeen removedordeformed.Alledgesshould maintainstrongadhesioncharacteristics. |
Figure 5 - Remove Front Handles and Modules
Figure 6 – Secure the Front Brackets Figure 7 - Attach Pull Handles and Front Modules
Figure 8
Figure 13 - Apply Tamper-Evident Seals on Vent Overlays and Side Opening
Figure 15 - Apple Tamper-Evident Seals on the Bottom of the Appliance
Remove the Void Warranty label that covers the left side cover screw then use a Phillips-head screwdriver to remove both screws as indicated in the illustration. b. Simultaneously depress the two (2) release buttons on top of the cover and slide the cover toward the back of the appliance to remove it. c. Slide the physical kit top cover (does not have vents) on the appliance until the release buttons click. Replace the two screws that you removed from the old cover Figure 17 – WF-500-B: Top Cover Replacement © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 26
Figure 19 – WF-500-B: FIPS Front Cover
Figure 20
Figure 22 – WF-500-B: Tamper Seals Location for Side Rails
| Key/SSP/Na me/Type | Strength | Security Function andCert. Number | Generation | Import/Export | Establishment | Storage | Zeroization | Use&RelatedKeys |
|---|---|---|---|---|---|---|---|---|
| CA Certificates | 112bits minimum | RSASigVer (FIPS186-4) ECDSA SigVer(FIPS 186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | HDD–Zeroize Service RAM-Zeroizeat session termination | ECDSA/RSAPublickey- UsedtotrustarootCA intermediateCAandleaf /endentitycertificates (RSA2048,3072,and4096 bits) (ECDSAP-256,P-384,and P-521) |
| RSAPublic Keys | 112bits minimum | RSASigVer (FIPS186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | TLSorSSH SessionKey Encryptedor Plaintext TLShandshake | N/A | HDD/RAM –plaintext | ZeroizeService | RSApublickeysmanagedas certificatesforthe verificationofsignatures, establishmentofTLS, operatorauthenticationand peerauthentication. (RSA2048,3072,or 4096-bit) |
| RSAPrivate Keys | 112bits minimum | RSASigGen (FIPS186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | HDD–Zeroize Service RAM-Zeroizeat session termination | RSAPrivatekeysfor generationofsignatures, authenticationorkey establishment. (RSA2048,3072,or 4096-bit) |
| ECDSA PublicKeys | 128bits minimum | ECDSA SigVer(FIPS 186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | TLSorSSH SessionKey Encryptedor Plaintext TLShandshake | N/A | HDD/RAM –plaintext | ZeroizeService | ECDSApublickeysmanaged ascertificatesforthe verificationofsignatures, establishmentofTLS, operatorauthenticationand peerauthentication. (ECDSAP-256,P-384,or P-521) |
| ECDSA PrivateKeys | 128bits minimum | ECDSA SigGen (FIPS186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | HDD–Zeroize Service RAM-Zeroizeat session termination | ECDSAPrivatekeyfor generationofsignaturesand authentication (P-256,P-384,orP-521) |
| TLS DHE/ECDHE Private Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DRBG,SP 800-56A Rev.3 | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | EphemeralDiffie-Hellman privateFFCorEC componentusedinTLS (DHEMODP-2048,ECDHE P-256,P-384,P-521) |
| TLS DHE/ECDHE Public Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DRBG,SP 800-56A Rev.3 | Plaintext-TLS handshake | N/A | N/A | Zeroizeatsession termination | Diffie_HellmanpublicFFCor ECCcomponentEphemeral valuesusedinkeyagreement (DHEMODP-2048,ECDHE P-256,P-384,P-521) |
| TLS Pre-Master Secret | 112bits minimum | TLSv1.2 KDF RFC7627 Cert. #A3453 | KAS-ECC-S SCor KAS-FFC-S SC,SP 800-56A Rev.3 | N/A | N/A | RAM– plaintext | Zeroizeatsession termination | Secretvalueusedtoderive theTLSMasterSecretalong withclientandserver randomnonces |
| TLSMaster Secret | 384bits | TLSv1.2 KDF RFC7627 Cert. #A3453 | TLSv1.2 KDF RFC7627 | N/A | N/A | RAM– plaintext | Zeroizeatsession termination | Secretvalueusedtoderive theTLSsessionkeys |
Table 10 – SSPs (FIPS 186-4) Used to trust a root CA RSA public keys managed as certificates for the RSA SigVer verification of signatures, RSA Private keys for RSA SigGen generation of signatures, as certificates for the verification of signatures, peer authentication. N/A N/A component used in TLS ECC component Ephemeral N/A N/A values used in key agreement TLS v1.2 SC or Secret value used to derive 800-56A random nonces TLS v1.2 TLS Master RAM – Zeroize at session Secret value used to derive © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 31
| TLS Encryption Keys | 128bits minimum | AES-CBCor AES-GCM Cert. #A3453 | TLSv1.2 KDF RFC7627 | N/A | TLS,KASSP 800-56ARev.3 | RAM- plaintext | Zeroizeatsession termination | AES(128or256bit)keys usedinTLSconnections (GCM;CBC) |
|---|---|---|---|---|---|---|---|---|
| TLSHMAC Keys | 256bits minimum | HMAC-SHA 2-256 HMAC-SHA 2-384 Cert. #A3453 | TLSv1.2 KDF RFC7627 | N/A | TLS,KASSP 800-56ARev.3 | RAM- plaintext | Zeroizeatsession termination | HMACkeysusedinTLS connections(SHA-256,384) (256,384bits) |
| SSH DHE/ECDHE Private Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DRBG,SP 800-56A Rev.3 | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | DiffieHellmanorEC Diffie-Hellmanprivate(DH MODP-2048,ECDHP-256, ECDHP-384,ECDHP-521) |
| SSH DHE/ECDHE Public Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DRBG,SP 800-56A Rev.3 | PlaintextSSH handshake | N/A | RAM- plaintext | Zeroizeatsession termination | DiffieHellmanorEC Diffie-Hellmanpublic component(DH MODP-2048,ECDHP-256, ECDHP-384,ECDHP-521) |
| SSHShared Secret | 112bits minimum | KDFSSH Cert. #A3453 | KAS-ECC-S SCor KAS-FFC-S SC,SP 800-56A Rev.3 | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | DiffieHellmanorEC Diffie-Hellmansharedsecret (DHMODP-2048,ECDH P-256,ECDHP-384,ECDH P-521) |
| SSHHost PublicKey | 112bits minimum | RSASigVer (FIPS186-4) ECDSA SigVer(FIPS 186-4) Cert. #A3453 | Counter DRBG,FIPS 186-4 | N/A | N/A | HDD/RAM –plaintext | ZeroizeService | SSHHostPublicKey(RSA 2048,RSA3072,RSA4096, ECDSAP-256,P-384,or P-521) |
| SSHClient PublicKey | 112bits minimum | RSASigVer (FIPS186-4) Cert. #A3453 | N/A | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | ZeroizeService | PublicRSAkeyusedto authenticateclient. (RSA2048,3072,and4096 bits) |
| SSHSession Encryption Keys | 128bits minimum | AES-CBC, AES-CTR,or AES-GCM Cert. #A3453 | KDFSSH | N/A | SSH,KASSP 800-56ARev.3 | RAM- plaintext | Zeroizeatsession termination | UsedinallSSHconnections tothesecuritymodule’s commandlineinterface. (128,192,or256bits:CBC orCTR) (128or256bits:GCM) |
| SSHSession Authenticati onKeys | 160bits minimum | HMAC-SHA -1 HMAC-SHA 2-256 HMAC-SHA 2-512 Cert. #A3453 | KDFSSH | N/A | SSH,KASSP 800-56ARev.3 | RAM- plaintext | Zeroizeatsession termination | Authenticationkeysusedin allSSHconnectionstothe securitymodule’scommand lineinterface(HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512)(160, 256,512bits) |
| IPSec/IKE DHE/ECDHE Private Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DBRG,SP 800-56A Rev.3 | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | Diffie-HellmanorEC Diffie-Hellmanprivate componentusedinkey establishment (DHEMODP-2048,ECDHE P-256,P-384) |
| IPSec/IKE DHE/ECDHE Public Components | 112bits minimum | KAS-ECC-SS C KAS-FFC-SS C Cert. #A3453 | Counter DRBG,SP 800-56A Rev.3 | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | Diffie-HellmanorEC Diffie-Hellmanpublic componentusedinkey agreement (DHEMODP-2048,ECDHE P-256,P-384) |
| IPSec/IKE Shared Secret | 112bits minimum | KDFIKEv2 Cert. #A3453 | KAS-ECC-S SCor KAS-FFC-S SC,SP | N/A | N/A | RAM- plaintext | Zeroizeatsession termination | DiffieHellmanorEC Diffie-Hellmansharedsecret (DHMODP-2048,ECDH P-256,ECDHP-384,ECDH P-521) |
TLS v1.2 HMAC keys used in TLS N/A N/A Diffie Hellman or EC Diffie Hellman or EC DRBG, FIPS N/A N/A Zeroize Service RSA SigVer Public RSA key used to N/A Session Key N/A Zeroize Service Used in all SSH connections to the security module’s 128 bits SSH, KAS SP RAM - Zeroize at session command line interface. Authentication keys used in -1 all SSH connections to the SSH Session security module’s command DHE/ECDHE 112 bits KAS-FFC-SS DBRG, SP RAM - Zeroize at session component used in key N/A N/A DHE/ECDHE 112 bits KAS-FFC-SS DRBG, SP RAM - Zeroize at session component used in key N/A N/A Diffie Hellman or EC 112 bits SC or RAM - Zeroize at session
© 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 32
| 800-56A Rev.3 | ||||||||
|---|---|---|---|---|---|---|---|---|
| IPSec/IKE SessionKeys | 128bits minimum | AES-CBC, AES-GCM Cert. #A3453 | N/A | N/A | IPSec/IKE,KAS SP800-56A Rev.3 | RAM- plaintext | Zeroizeatsession termination | UsedtoencryptIKE/IPSec data.TheseareAESCBCor GCM(128or256bits) |
| IPSec/IKE Authenticati onKeys | 160bits minimum | HMAC-SHA -1 HMAC-SHA 2-256 HMAC-SHA 2-384 HMAC-SHA 2-512 Cert. #A3453 | N/A | N/A | IPSec/IKE,KAS SP800-56A Rev.3 | RAM- plaintext | Zeroizeatsession termination | HMACkeysfor authentication (HMAC-SHA-256/384/512) (keysize256,384,512bits) |
| Firmware Integrity Verification Key | 128bits | HMAC-SHA 2-256, ECDSA SigVer (FIPS186-4) Cert. #A3453 | Pre-loaded | Importonly, TLSorSSH SessionKey Encrypted | N/A | HDD- plaintext | N/A | Usedtochecktheintegrity ofcrypto-relatedcode. (HMAC-SHA-256and ECDSAP-256) (Note:Thisisnotconsideredan SSP) |
| PublicKey forFirmware LoadTest | 112bits | RSASigVer (FIPS186-4) Cert. #A3453 | Pre-loaded | Importonly, TLSorSSH SessionKey Encrypted | N/A | HDD- plaintext | N/A | Usedtoauthenticate firmwareandcontenttobe installedonthemodule(RSA 2048withSHA-256) |
| CO,User Password | N/A | SHA2-256 Cert. #A3453 | External | TLSorSSH SessionKey Encrypted | N/A | HDD-a password hash (SHA2-256) | ZeroizeService | Authenticationstringwitha minimumlengthofeight(8) characters. |
| Protocol Secrets | N/A | N/A | External | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | ZeroizeService | SecretsusedbyRADIUSor TACACS+(8characters minimum) |
| Entropy InputString | 384bits (E64) 194bits (E130) | CKG (vendor affirmed), Counter DRBG Cert. #A3453 | Entropyas per SP800-90B | N/A | N/A | RAM- plaintext | Powercycle | Entropyinputstringcoming fromtheentropysource Inputlength=384bits |
| DRBGSeed | 384bits (E64) 194bits (E130) | CKG (vendor affirmed), Counter DRBG Cert. #A3453 | Entropyas per SP800-90B | N/A | N/A | RAM- Plaintext | Powercycle | DRBGseedcomingfromthe entropysource Seedlength=384bits |
| DRBGKey | 256bits | CKG (vendor affirmed), Counter DRBG Cert. #A3453 | Entropyas per SP800-90B | N/A | N/A | RAM- plaintext | Powercycle | AES256CTRDRBGstate Keyusedinthegenerationof arandomvalues |
| DRBGV | 128bits | CKG (vendor affirmed), Counter DRBG Cert. #A3453 | Entropyas per SP800-90B | N/A | N/A | RAM- plaintext | Powercycle | AES256CTRDRBGstateV usedinthegenerationofa randomvalues |
IPSec/IKE, KAS Used to encrypt IKE/IPSec IPSec/IKE 128 bits AES-GCM RAM - Zeroize at session N/A N/A SP 800-56A data. These are AES CBC or Rev. 3 GCM (128 or 256 bits) -1 2-256 HMAC keys for 160 bits HMAC-SHA RAM - Zeroize at session authentication on Keys Rev. 3 HMAC-SHA Used to check the integrity 2-256, of crypto-related code. Firmware Import only, Integrity TLS or SSH HDD (FIPS 186-4) Cert. (Note: This is not considered an RSA SigVer Import only, Used to authenticate Public Key (FIPS 186-4) TLS or SSH HDD - firmware and content to be for Firmware 112 bits Pre-loaded N/A N/A Cert. Session Key plaintext installed on the module (RSA Load Test SHA2-256 TLS or SSH Authentication string with a N/A Cert. External Session Key N/A Zeroize Service minimum length of eight (8) TLS or SSH Secrets used by RADIUS or N/A N/A External Session Key N/A Zeroize Service TACACS+ (8 characters
384 bits Entropy input string coming
Entropy (E64) RAM - from the entropy source DRBG per N/A N/A Power cycle Input String 194 bits plaintext (E130) Input length = 384 bits
384 bits DRBG seed coming from the
DRBG Seed DRBG per N/A N/A Power cycle
194 bits Plaintext
(E130) Seed length = 384 bits DRBG Key 256 bits DRBG per N/A N/A Power cycle Key used in the generation of SP 800-90B a random values DRBG V 128 bits DRBG per N/A N/A Power cycle used in the generation of a SP 800-90B random values © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 33
| SNMPv3 Authenticati onSecret | N/A | KDFSNMP Cert. #A3453 | N/A | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | ZeroizeService | UsedtosupportSNMPv3 services (Minimum8characters) |
|---|---|---|---|---|---|---|---|---|
| SNMPv3 Privacy Secret | N/A | KDFSNMP Cert. #A3453 | N/A | TLSorSSH SessionKey Encrypted | N/A | HDD/RAM –plaintext | ZeroizeService | UsedtosupportSNMPv3 services (Minimum8characters) |
| SNMPv3 Authenticati onKey | 160bits minimum | HMAC-SHA -1 HMAC-SHA 2-224 HMAC-SHA 2-256 HMAC-SHA 2-384 HMAC-SHA 2-512 Cert. #A3453 | KDFSNMP | N/A | N/A | HDD/RAM –plaintext | ZeroizeService | HMAC–SHA-1/224/256/384 /512Authentication protocolkey(160bits) |
| SNMPv3 SessionKey | 128bits minimum | AES-CFB12 8 Cert. #A3453 | KDFSNMP | N/A | N/A | HDD/RAM -Plaintext | ZeroizeService | Privacyprotocolencryption key (AES-CFB128) |
| EntropySources | Minimumnumber ofbitsofentropy | Details |
|---|---|---|
| PaloAltoNetworksDRNG EntropySource | 384bits | ESVCert.#E64 Entropysourceprovidesfullentropy,whichisprovidedin the384bitseed. [WF-500-B] |
| PaloAltoNetworksRTC EntropySource | 194bits | ESVCert.#E130 Entropysourceprovides0.50694395678bitsofentropy perbitofoutput.TheDRBGrequests384bitsofdatafrom theentropysource,soisseededwithatleast194bitsof entropy.ThemodulegeneratesSSPs(e.g.,keys)whose strengthsaremodifiedbyavailableentropy [WF-500] |
KDF SNMP TLS or SSH Used to support SNMPv3 N/A Cert. N/A Session Key N/A Zeroize Service services SNMPv3 KDF SNMP TLS or SSH Used to support SNMPv3 Privacy N/A Cert. N/A Session Key N/A Zeroize Service services -1 Authenticati KDF SNMP N/A N/A Zeroize Service /512 Authentication on Key protocol key (160 bits) Privacy protocol encryption KDF SNMP N/A N/A Zeroize Service key Note: SSPs are implicitly zeroized when power is lost, or explicitly zeroized by the zeroize service. In the case of implicit zeroization, the SSPs are implicitly overwritten with random values due to their ephemeral memory being reset upon power loss. For the Zeroize Service and Zeroize at session termination, the SSP's memory location is overwritten with random values. The cryptographic module utilizes the following entropy sources, which are internal to the cryptographic boundary. Table 11 - Non-Deterministic Random Number Generation Specification of bits of entropy Palo Alto Networks DRNG Entropy source provides full entropy, which is provided in
Entropy Source the 384 bit seed. Entropy source provides 0.50694395678 bits of entropy per bit of output. The DRBG requests 384 bits of data from Palo Alto Networks RTC
194 bits the entropy source, so is seeded with at least 194 bits of
Entropy Source entropy. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy 10. Self-Tests The cryptographic module automatically performs the following tests below. The operator can command the module to perform the pre-operational and cryptographic algorithm self-tests by cycling power of the module; these tests do not require any additional operator action. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 34
Pre-operational Self-Tests Pre-operational Software/Firmware Integrity Test
| CauseofError | ErrorStateIndicator |
|---|---|
| ConditionalCryptographicAlgorithmSelf-Testor SoftwareIntegrityTestFailure | FIPS-CCmodefailure. <Algorithmtest>failed. |
| ConditionalPairwiseConsistencyorCriticalFunctions TestFailure | Systemlogprintsanerrormessage. |
| ConditionalFirmwareLoadTestFailure | SystemprintsInvalidimagemessage. |
Error Handling In the event of a conditional test failure, the module will output a description of the error. These are summarized below. Table 12 - Errors and Indicators Cause of Error Error State Indicator Conditional Cryptographic Algorithm Self-Test or FIPS-CC mode failure. <Algorithm test> failed. Software Integrity Test Failure Conditional Pairwise Consistency or Critical Functions System log prints an error message. Test Failure Conditional Firmware Load Test Failure System prints Invalid image message.