| Standard | FIPS 140-3 |
|---|---|
| Overall level | 2 |
| Module type | Hardware |
| Embodiment | Multi-Chip Stand Alone |
| Status | Active |
| Sunset date | 9/22/2029 |
| Caveat | 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 | A2137 |
| AES-CFB128 | A2137 |
| AES-CTR | A2137 |
| AES-GCM | A2137 |
| Counter DRBG | A2137 |
| ECDSA KeyGen (FIPS186-4) | A2137 |
| ECDSA KeyVer (FIPS186-4) | A2137 |
| ECDSA SigGen (FIPS186-4) | A2137 |
| ECDSA SigVer (FIPS186-4) | A2137 |
| HMAC-SHA-1 | A2137 |
| HMAC-SHA2-224 | A2137 |
| HMAC-SHA2-256 | A2137 |
| HMAC-SHA2-384 | A2137 |
| HMAC-SHA2-512 | A2137 |
| KAS-ECC-SSC Sp800-56Ar3 | A2137 |
| KAS-FFC-SSC Sp800-56Ar3 | A2137 |
| KDF IKEv2 | A2137 |
| KDF SNMP | A2137 |
| KDF SSH | A2137 |
| KDF TLS | A2137 |
| RSA KeyGen (FIPS186-4) | A2137 |
| RSA SigGen (FIPS186-4) | A2137 |
| RSA SigVer (FIPS186-4) | A2137 |
| Safe Primes Key Generation | A2137 |
| Safe Primes Key Verification | A2137 |
| SHA-1 | A2137 |
| SHA2-224 | A2137 |
| SHA2-256 | A2137 |
| SHA2-384 | A2137 |
| SHA2-512 | A2137 |
flowchart LR
%% Deterministic review-risk graph for WildFire 10.1 WF-500
%% 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 10.1 WF-500
%% 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 10.1 WF-500 Version: 0.8 Revision Date: February 13, 2025 Palo Alto Networks, Inc. www.paloaltonetworks.com © 2025 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/IEC 24759 Section 6. [Number Below] | FIPS 140-3 Section Title | Security Level |
|---|---|---|
| 1 | General | 2 |
| 2 | Cryptographic module specification | 2 |
| 3 | Cryptographic module interfaces | 2 |
| 4 | Roles, services, 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 |
| 10 | Self-tests | 2 |
| 11 | Life-cycle assurance | 3 |
| 12 | Mitigation of other attacks | N/A |
The Wildfire 10.1 WF-500 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
10.1 WF-500 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 © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 3
| Model | Hardware [Part Number and Version] | Firmware Version | Distinguishing Features | |
|---|---|---|---|---|
| WF-500 | 910-000097 Physical Kit: 920-000145 | 10.1.5 | See ‘Cryptographic Module Interfaces’ Section |
The Palo Alto Networks, Inc. WF-500 is a multi-chip standalone module. The module is shown in Figure 1. The module boundary is the outer chassis enclosure. The cryptographic boundary includes all the logical components of the modules and the physical perimeter is the outer perimeter of the enclosure of the WF-500. Figure 2 through Figure 5 provide images of the module with the FIPS 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 Approved Mode of Operation The module supports only one mode, which is the Approved mode of operation (FIPS-CC mode). The following section details the procedure necessary to place the module into the Approved mode of operation. The following procedure will initialize the module into the Approved mode of operation:
| CAVP Cert | Algorithm and Standard | Mode/Method | Description / Key Size(s) / Key Strength(s) | Use / Function |
|---|---|---|---|---|
| A2137 | AES-CBC [SP 800-38A] | CBC | 128, 192 and 256 bits | Encryption, Decryption |
| A2137 | AES-CFB128 [SP 800-38A] | CFB128 | 128 bits | Encryption, Decryption |
| A2137 | AES-CTR [SP 800-38A] | CTR | 128, 192 and 256 bits | Encryption, Decryption |
| A2137 | AES-GCM [SP 800-38D] | GCM* | 128 and 256 bits | Encryption, Decryption |
| A2137 | Counter DRBG [SP 800-90Arev1] | CTR DRBG | AES 256 bits with Derivation Function Enabled | Random Bit Generator |
| A2137 | ECDSA KeyGen (FIPS 186-4) | ECDSA KeyGen | P-256, P-384, P-521 | Key Generation |
| A2137 | ECDSA KeyVer (FIPS 186-4) | ECDSA KeyVer | P-256, P-384, P-521 | Public Key Validation |
Note: Disabling “FIPS-CC” mode causes a complete factory reset, which is described in the Zeroization section below. The module does not support a degraded mode of operation. Non-Compliant State Failure to follow the directions in the Approved Mode of Operation above or rules noted in Section 11 will result in the module operating in a non-compliant state, which is considered out of scope of this validation. Zeroization To initiate the zeroization service, perform the following steps:
| CAVP Cert | Algorithm and Standard | Mode/Method | Description / Key Size(s) / Key Strength(s) | Use / Function |
|---|---|---|---|---|
| A2137 | ECDSA SigGen (FIPS 186-4) | ECDSA SigGen | P-256, P-384, P-521 with SHA2-224, SHA2-256, SHA2-384, and SHA2-512 | Signature Generation |
| A2137 | ECDSA SigVer (FIPS 186- 4) | ECDSA SigVer | P-256, P-384, P-521 with SHA-1, SHA2-224, SHA2- 256, SHA2-384, and SHA2-512 | Signature Verification |
| A2137 | HMAC-SHA-1 [FIPS 198- 1] | HMAC | HMAC-SHA-1 with λ=160 | For Protocols |
| A2137 | HMAC-SHA2-224 [FIPS 198-1] | HMAC | HMAC-SHA2-224 with λ=224 | For Protocols |
| A2137 | HMAC-SHA2-256 [FIPS 198-1] | HMAC | HMAC-SHA2-256 with λ=256 | For Protocols |
| A2137 | HMAC-SHA2-384 [FIPS 198-1] | HMAC | HMAC-SHA2-384 with λ=384 | For Protocols |
| A2137 | HMAC-SHA2-512 [FIPS 198-1] | HMAC | HMAC-SHA2-512 with λ=512 | For Protocols |
| A2137 | KAS-ECC-SSC SP800- 56Ar3 | KAS | Ephemeral Unified Model: P-256/P-384/P-521 | Key Agreement, Shared Secret Computation |
| A2137 | KAS-FFC-SSC SP 800- 56Ar3 | KAS | dhEphem: MODP-2048 | Key Agreement, Shared Secret Computation |
| A2137 | KDF IKEv2 [SP 800-135rev1] (CVL) | IKEv2 KDF | SHA2-256, SHA2-384, SHA2-512 | IKEv2 |
| A2137 | KDF SNMP [SP 800-135rev1] (CVL) | SNMPv3 KDF | Engine ID: 80001F88043030303030 343935323630 | SNMPv3 |
| A2137 | KDF SSH [SP 800- 135rev1] (CVL) | SSHv2 KDF | SHA-1, SHA2-256, SHA2- 512 | SSH |
| A2137 | KDF TLS [SP 800-135rev1] (CVL) | TLS 1.0/1.1 KDF, TLS1.2 KDF | TLS v1.0/1.1 TLS v1.2 Hash Algorithm: SHA2-256, SHA2-384 | TLS |
| A2137 | RSA KeyGen (FIPS 186-4) | RSA KeyGen (FIPS 186-4) | 2048, 3072, and 4096 bits | Key Pair Generation |
| A2137 | RSA SigGen (FIPS 186-4) | RSA SigGen (FIPS 186-4) | (ANSI X9.31, RSASSA- PKCS1_v1-5, RSASSA- PSS): 2048, 3072, and 4096-bit with hashes SHA2-256/384/512 | Signature Generation |
| A2137 | RSA SigVer (FIPS 186-4) | RSA SigVer (FIPS 186-4) | (ANSI X9.31, RSASSA- PKCS1_v1-5, RSASSA- PSS): 2048, 3072, 4096-bit (per IG C.F) with hashes SHA-1 and SHA2- 224+++/256/384/512 (Signature Verification) +++ This Hash algorithm is not supported for ANSI X9.31 | Signature Verification |
| A2137 | SHA-1 [FIPS 180-4] | SHA | SHA-1 | Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC) |
1] © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 6
| CAVP Cert | Algorithm and Standard | Mode/Method | Description / Key Size(s) / Key Strength(s) | Use / Function |
|---|---|---|---|---|
| A2137 | SHA2-224 [FIPS 180-4] | SHA2 | SHA-224 | Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC) |
| A2137 | SHA2-256 [FIPS 180-4] | SHA2 | SHA-256 | Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC) |
| A2137 | SHA2-384 [FIPS 180-4] | SHA2 | SHA-384 | Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC) |
| A2137 | SHA2-512 [FIPS 180-4] | SHA2 | SHA-512 | Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC) |
| A2137 | Safe Primes Key Generation [RFC 3526] | Safe Primes Key Generation | MODP-2048 | Safe Primes Key Generation |
| A2137 | Safe Primes Key Verification [RFC 3526] | Safe Primes Key Verification | MODP-2048 | Safe Primes Key Verification |
| AES Cert. #A2137 and HMAC Cert. #A2137 | KTS [SP 800-38F] | SP 800-38A, FIPS 198-1, and SP 800-38F. KTS (key wrapping and unwrapping) per IG D.G. | 128, 192, and 256-bit keys providing 128, 192, or 256 bits of encryption strength | Key Wrapping. AES-CBC or AES-CTR with HMAC- SHA-1, HMAC-SHA2-256, HMAC-SHA2-384, or HMAC-SHA2-512 |
| AES-GCM Cert. #A2137 | KTS [SP 800-38F] | SP 800-38D and SP 800- 38F. KTS (key wrapping and unwrapping) per IG D.G. | 128 and 256-bit keys providing 128 or 256 bits of encryption strength | Key Wrapping. AES-GCM. |
| ESV Cert. #E130 | SP 800-90B | ESV | Palo Alto Networks RTC Entropy Source | Entropy |
| KAS-ECC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2 path (2). | P-256, P-384 curves providing 128 or 192 bits of encryption strength | Key Exchange with protocol KDF |
| KAS-ECC-SSC Cert. #A2137, KDF SSH Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2 path (2). | P-256, P-384, and P-521 curves providing 128, 192, or 256 bits of encryption strength | Key Exchange with protocol KDF |
| KAS-ECC-SSC Cert. #A2137, KDF TLS Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2 path (2). | P-256, P-384, and P-521 curves providing 128, 192, or 256 bits of encryption strength | Key Exchange with protocol KDF |
| KAS-FFC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2). | 2048-bit key providing 112 bits of encryption strength | Key Exchange with protocol KDF |
| KAS-FFC-SSC Cert. #A2137, KDF SSH Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2). | 2048-bit key providing 112 bits of encryption strength | Key Exchange with protocol KDF |
D.G. (2). (2). © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 7
| CAVP Cert | Algorithm and Standard | Mode/Method | Description / Key Size(s) / Key Strength(s) | Use / Function |
|---|---|---|---|---|
| KAS-FFC-SSC Cert. #A2137, KDF TLS Cert. #A2137 | KAS [SP 800-56Arev3] | SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2). | 2048-bit key providing 112 bits of encryption strength | Key Exchange with protocol KDF |
| Vendor Affirmed | CKG [ SP 800-133rev2] | Section 5.1, Section 5.2 | Cryptographic Key Generation; SP 800- 133 and IG D.I. | Key Generation Note: The seeds used for asymmetric key pair generation are produced 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:
| Algorithm | Caveat | Use / Function | |||
|---|---|---|---|---|---|
| MD5 | Only allowed as the PRF in TLSv1.1 per IG 2.4.AOnly allowed as the PRF in TLSv1.0 and v1.1 per IG 2.4.A | Message digest used in TLSv1.0 /v1.1 KDF only |
Supported Protocols*
TLS v1.1, 1.2
SSHv2
SNMPv3
IPsec and IKEv2
The cryptographic module supports the following non-Approved algorithms that are allowed for use in the Approved mode of operation: Table 4 - Non-Approved Algorithms Allowed in the Approved Mode of Operation with No Security Claimed The cryptographic module supports the following non-approved algorithms not allowed for use in the approved mode of operation. Table 5 - Supported Protocols in the Approved Mode (*): These protocols have not been tested or reviewed by the CMVP or the CAVP. (**): See vendor imposed security rule in Security Rules section The module does not have any algorithms that fall under:
Figure 1 - Front view of WF-500 Figure 2 - Front view of WF-500 with opacity shield Figure 3 - Rear view of WF-500 with opacity shield Figure 4 - Right side of WF-500 with opacity shields Figure 5 - Left side of WF-500 with opacity shields © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 10
3. Cryptographic Module Interfaces The WF-500 provides the following ports and interfaces: Figure 6 - Front Ports and Interfaces Figure 7 - Rear Ports and Interfaces © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 11
| Physical Port | Logical Interface | Data that passes over port/interface | |
|---|---|---|---|
| 1 | Power Button and Reset | Control input | None |
| 2 | Front LED Panel | Status output | LED information for module’s status |
| 3 | Drive LEDs | Status output | LED information |
| 4 | Power | Power Input | None |
| 5 | DB9 | Data input, Control input, Data output, Status output, Control output | Console access (Note: In the Approved mode, the Console port is only available as Status output) |
| 6 | USB | Disabled except for power | None -- disabled except for power out |
| 7 | RJ45 | Data input, Control input, Data output, Status output, Control output | Used for TLS and SSH |
| Data input, Data Output | Used for TLS and SSH | ||
| Data input, Control input, Data output, Status output | SSH and or IKE/IPsec | ||
| Data input, Control input, Data output, Status output | SSH and or IKE/IPsec | ||
| 8 | UID Button with LED | Control input, Status output | LED information to help identify device |
Table 6 - Ports and Interfaces NOTE: Port number 8 (VGA) is omitted intentionally because it is disabled and so N/A. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 12
| Role | Service | Input | Output |
|---|---|---|---|
| CO | Show Version | Query module for version | Module provides version |
| CO | System Operational Management | Configuring and managing networking parameter configuration, logging configuration, and other non-security relevant configuration via CLI | Confirmation of service via System Logs |
| CO | System Configuration Management | Configuring and managing cryptographic parameters and setting/modifying security policy, including creating User accounts and additional CO accounts via CLI | Confirmation of service via System Logs |
| CO | Data Analysis Management | Configure data submission, analysis and reporting functions via CLI | Confirmation of service via System Logs |
| CO | Check Status | Query status of the module via CLI | Module status information via CLI or System Logs |
| User | System Audit | View the System Logs via CLI | System Logs |
| Peer-to-Peer VPN | IKE/IPsec configuration | Initialize VPN connection | Confirmation of service via System Logs |
| Unauthenticated | Zeroize | Initialize Factory Reset via Maintenance Mode | Console Output |
| Unauthenticated | Self-Tests | Power removal | Console Output |
| Unauthenticated | Show Status | N/A | LEDs |
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 Crypto-Officer (CO) may access all services and has the ability to define multiple Crypto-Officer roles. The User role establishment of VPN connections between several WildFire WF-500 modules. Table 7 – Roles, Service Commands, Input and Output © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 13
CO
Configuration Management
Configuring and managing cryptographic parameters and setting/modifying communication
Confirmation of service via Configuration/System Logs
| Role | Authentication Method | Authentication Strength |
|---|---|---|
| Crypto-Officer (CO) | Username/password and/or certificate/public key-based authentication | Password-based Minimum length is eight (8) characters2 (95 possible characters). The probability that a random attempt will succeed or a false acceptance will occur is 1/(958) which is less than 1/1,000,000. 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 authenticate in a one-minute period. Certificate/Public key-based The security modules support public-key based authentication using RSA 2048 and certificate- based authentication using RSA 2048, RSA 3072, RSA 4096, ECDSA P-256, P-384, or P- 521. The minimum equivalent strength supported is 112 bits. The probability that a random attempt 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 3,600,000/(2112), which is less than 1/100,000. The module supports at most 60,000 new sessions per second to authenticate in a one-minute period. |
| User | Username/password and/or certificate/public key-based authentication | |
| Peer-to-peer VPN | Username/password and/or certificate-based authentication | Certificate/Public key-based The security modules support public-key based authentication using RSA 2048 and certificate- based authentication using RSA 2048, RSA |
Assumption of Roles The module supports distinct 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 8 – Roles and Authentication 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 © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 14
3072, RSA 4096, ECDSA P-256, P-384, or P- 521. The minimum equivalent strength supported is 112 bits. The probability that a random attempt 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 3,600,000/(2112), which is less than 1/100,000. The module supports at most 60,000 new sessions per second to authenticate in a one-minute period.
| Service | Description | Approved Security Functions | Keys and/or SSPs | Roles | Access rights to Keys and/or SSPs | Indicator | |
|---|---|---|---|---|---|---|---|
| Show Version | Query the module to display the version | N/A | N/A | CO | N/A | Version displayed via System Logs / CLI | |
| System Operational Management | Perform system management functions including firmware updates, licensing, diagnostics and debug functions. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | CO | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| KAS | KDF TLS (CVL) | TLS Pre-Master Secret | G/E/Z | ||||
| KDF TLS (CVL) | TLS Master Secret | G/E/Z | |||||
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe | TLS DHE/ECDHE Private Components | G/E/Z | |||||
| TLS DHE/ECDHE Public Components | G/E/R/W/Z |
The following table defines the access to CSPs and the different module services. While in the Approved mode, all authenticated services and CSPs are accessed via authenticated TLS or SSH sessions. Approved and allowed algorithms, relevant CSPs, and public keys related to these protocols are used to access the services as listed in Table 15. 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 9 – Approved Services © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 15
| Primes Key Verification | |||
|---|---|---|---|
| KTS | HMAC-SHA2- 256 HMAC-SHA2- 384 | TLS HMAC Keys | G/E/Z |
| AES-CBC | TLS Encryption Keys | G/E/Z | |
| KTS | AES-GCM | ||
| KAS | KDF SSH (CVL) | SSH DHE/ECDHE Private Components | G/E/Z |
| KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key Verification | SSH DHE/ECDHE Public Components | G/E/R/W/Z | |
| KTS | HMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512 | SSH Session Authentication Keys | G/E/Z |
| AES-CBC, AES-CTR | SSH Session Encryption Keys | G/E/Z | |
| KTS | AES-GCM | ||
| N/A | CO, User Password | G/E/W | |
| Counter DRBG, ESV | Entropy Input String DRBG Seed DRBG V DRBG Key | G/E | |
| KAS | KDF IKEv2 (CVL) | IPSec/IKE DHE/ECDHE Public Components | G/E/Z |
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key Verification | IPSec/IKE DHE/ECDHE Private Components | G/E/Z | |
| KTS | HMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512 | IPSec/IKE Authentication Keys | G/E/Z |
| AES-CBC | IPSec/IKE Session Keys | ||
| KTS | AES-GCM | IPSec/IKE Session Keys | G/E/Z |
| N/A | Protocol Secrets | W/E |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 16
| 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 | |||||
| RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) | SSH Host Public Key | G/R/E/W | |||||
| HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4) | Firmware Integrity Check Key | E | |||||
| RSA SigVer (FIPS 186-4) | Public key for firmware load test | W/E | |||||
| System Configuration Management | Presents configuration options for management interfaces and communication for peer services. Import, Export, Save, Load, revert and validate configurations and state. Define access control methods via admin role profiles, configure administrators/us ers, and password profiles. Configure operators and authentication profiles. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | CO | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| KAS | KDF TLS (CVL) | TLS Pre-Master Secret | G/E/Z | ||||
| KDF TLS (CVL) | TLS Master Secret | G/E/Z | |||||
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key Verification | TLS DHE/ECDHE Private Components | G/E/Z | |||||
| TLS DHE/ECDHE Public Components | G/E/R/W/Z | ||||||
| KAS | KDF SSH (CVL) | SSH DHE/ECDHE Private Components | G/E/Z | ||||
| KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key Verification | SSH DHE/ECDHE Public Components | G/E/R/W/Z | |||||
| KTS | HMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512 | SSH Session Authentication Keys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSH Session Encryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| N/A | CO, User Password | G/E/W | |||||
| Counter DRBG, ESV | Entropy Input String DRBG Seed DRBG V | G/E |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 17
| DRBG Key | |||||||
|---|---|---|---|---|---|---|---|
| KDF SNMP (CVL) | SNMPv3 Authentication Secret | W/E | |||||
| KDF SNMP (CVL) | SNMPv3 Privacy Secret | W/E | |||||
| HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | Authentication Key | G/E/Z | |||||
| AES-CFB128 | Session Key | G/E/Z | |||||
| KAS | KDF IKEv2 (CVL) | IPSec/IKE DHE/ECDHE Public Components | G/E/Z | ||||
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key Verification | IPSec/IKE DHE/ECDHE Private Components | G/E/Z | |||||
| KTS | HMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512 | IPSec/IKE Authentication Keys | G/E/Z | ||||
| AES-CBC | IPSec/IKE Session Keys | ||||||
| KTS | AES-GCM | IPSec/IKE Session Keys | G/E/Z | ||||
| N/A | Protocol Secrets | W/E | |||||
| RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) | SSH Host Public Key | G/R/E/W | |||||
| HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4) | Firmware Integrity Check Key | E | |||||
| Data Analysis Management | Configure data submission, analysis and reporting functions. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | CO | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| KAS | KDF TLS (CVL) | TLS Pre-Master Secret | G/E/Z | ||||
| KDF TLS (CVL) | TLS Master Secret | G/E/Z | |||||
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe | TLS DHE/ECDHE Private Components | G/E/Z | |||||
| TLS DHE/ECDHE Public Components | G/E/R/W/Z |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 18
| Primes Key Verification | |||||||
|---|---|---|---|---|---|---|---|
| KTS | HMAC-SHA2- 256 HMAC-SHA2- 384 | TLS HMAC Keys | G/E/Z | ||||
| AES-CBC | TLS Encryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| KAS | KDF SSH (CVL) | SSH DHE/ECDHE Private Components | G/E/Z | ||||
| KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key Verification | SSH DHE/ECDHE Public Components | G/E/R/W/Z | |||||
| KTS | HMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512 | SSH Session Authentication Keys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSH Session Encryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| N/A | CO, User Password | G/E/W | |||||
| Counter DRBG, ESV | DRBG Seed DRBG V DRBG Key Entropy Input String | G/E | |||||
| Check Status | Review system, configuration, debug logs, and show configurations. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | CO | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| KAS | KDF SSH (CVL) | SSH DHE/ECDHE Private Components | G/E/Z | ||||
| KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key Verification | SSH DHE/ECDHE Public Components | G/E/R/W/Z | |||||
| KTS | HMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512 | SSH Session Authentication Keys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSH Session Encryption Keys | G/E/Z | |||||
| KTS | AES-GCM |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 19
| N/A | CO, User Password | G/E/W | |||||
|---|---|---|---|---|---|---|---|
| Counter DRBG, ESV | DRBG Seed DRBG V DRBG Key Entropy Input String | G/E | |||||
| KDF SNMP (CVL) | SNMPv3 Authentication Secret | W/E | |||||
| KDF SNMP (CVL) | SNMPv3 Privacy Secret | W/E | |||||
| HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 | Authentication Key | G/E/Z | |||||
| AES-CFB128 | Session Key | G/E/Z | |||||
| System Audit | Allows review of limited configuration and system status via logs, dashboard and configuration screens. Provides no configuration commit capability. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | CO | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| KAS | KDF SSH (CVL) | SSH DHE/ECDHE Private Components | G/E/Z | ||||
| KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key Verification | SSH DHE/ECDHE Public Components | G/E/R/W/Z | |||||
| KTS | HMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512 | SSH Session Authentication Keys | G/E/Z | ||||
| AES-CBC, AES-CTR | SSH Session Encryption Keys | G/E/Z | |||||
| KTS | AES-GCM | ||||||
| N/A | CO, User Password | G/E/W | |||||
| Counter DRBG, ESV | Entropy Input String DRBG Seed DRBG V DRBG Key | G/E | |||||
| IKE/IPsec Configuration | Configures IKE/IPsec setup for peer to peer VPN. | CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) | RSA Private Keys | Peer-to-Peer VPN | G/W/E | System Logs | |
| CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4) | ECDSA Private Keys | G/W/E | |||||
| Counter DRBG | Entropy Input String | G/E |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 20
| DRBG Seed | |||||||
|---|---|---|---|---|---|---|---|
| DRBG V | |||||||
| DRBG Key | |||||||
| KAS | KDF IKEv2 (CVL) | IPSec/IKE DHE/ECDHE Public Components | G/E/Z | ||||
| CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key Verification | IPSec/IKE DHE/ECDHE Private Components | G/E/Z | |||||
| KTS | HMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512 | IPSec/IKE Authentication Keys | G/E/Z | ||||
| AES-CBC | IPSec/IKE Session Keys | ||||||
| KTS | AES-GCM | IPSec/IKE Session Keys | G/E/Z | ||||
| RSA SigVer (FIPS 186-4) | RSA Public Keys CA Certificates | G/R/E/W | |||||
| ECDSA SigVer (FIPS 186-4) | ECDSA Public Keys CA Certificates | G/R/E/W | |||||
| Zeroize | Destroys all keys in the module | N/A | All Keys and SSPs | CO | Z | Console Output / Zeroization indicator | |
| Self-Tests | Run power up self-tests on demand by power cycling the module. | HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4) | Firmware Integrity Check Key | CO | E | System Logs | |
| Show Status | View hardware status of the module via the LEDs. | N/A | N/A | All | N/A | LEDs |
5. Software/Firmware Security ECDSA Cert. #A2137) during the Pre-Operational Self-Test. In addition, the module also conducts the firmware load test by using the Public Verification Key (RSA 2048 with SHA-256, Cert. #A2137) for the new validated firmware to be Public key for Firmware Content Load Test used for the Firmware Integrity and Firmware Load test, respectively, are generated externally and delivered as part of the module firmware image. The pre-operational self-tests can be initiated by power cycling the module. When this is performed, the module automatically runs the cryptographic algorithm self-tests in addition to the pre-operational firmware integrity test. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 21
The module’s executable code is in the form of the compiled firmware image loaded onto the module. 6. Operational Environment The FIPS 140-3 Operational Environment requirements are not applicable. The operational environment is limited since the Module includes a firmware load service to support necessary updates. New firmware versions within the scope of this validation must be validated through the FIPS 140-3 CMVP. Any other firmware loaded into this module is out of the scope of this validation and requires a separate FIPS 140-3 validation. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 22
| Physical Security Mechanism | Recommended Frequency of Inspection/Test | Inspection/Test Guidance Details |
|---|---|---|
| Tamper-Evident Seals | 30 days | Verify integrity of tamper-evident seals in the locations specified in Appendix A. |
| Front and Rear Opacity Shields | 30 days | Verify that the front and rear opacity shields have not been deformed from their original shape, thereby reducing their effectiveness. |
| Vent Overlays | 30 days | Verify that the vent overlays have not been removed or deformed. All edges should maintain strong adhesion characteristics. |
The multi-chip standalone module is production quality and contains standard passivation. Chip components are protected by an opaque enclosure. There are tamper-evident seals that are applied on the module by the Crypto-Officer, and any unused seals are to be controlled by the Crypto-Officer. The Crypto-Officer must ensure that the module surface is clean and dry before applying the seals. The seals prevent removal of the opaque enclosure without evidence, which should be inspected by the Crypto-Officer every 30 days for evidence of tampering. If the seals or opacity shields show evidence of tamper, the Crypto-Officer should assume that the module has been compromised and contact Customer Support. Note: For ordering information, see Table 1 for physical kit part numbers and version. Opacity shields are included in the physical kits. must be pressed firmly onto the adhering surfaces during installation, and once applied, the Crypto-Officer shall permit 24 hours of cure time for all tamper-evident seals. The placement of the twelve (12) tamper-evident seals are shown in Operator Required Actions The following table provides information regarding the various physical security mechanisms, and their recommended Table 10 - Physical Security Inspection Guidelines © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 23
| Key/SSP/Name/T ype | Strength | Security Function and Cert. Number | Generatio n | Import/Export | Establishment | Storage | Zeroization | Use & Related Keys |
|---|---|---|---|---|---|---|---|---|
| CA Certificates | 112 bits minimum | RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | HDD – Zeroize Service RAM - Zeroize at session termination | ECDSA/RSA Public key - Used to trust a root CA intermediate CA and leaf /end entity certificates (RSA 2048, 3072, and 4096 bits) (ECDSA P-256, P-384, and P-521) |
| RSA Public Keys | 112 bits minimum | RSA SigVer (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | TLS or SSH Session Key Encrypted or Plaintext TLS handshake | N/A | HDD/RAM – plaintext | Zeroize Service | RSA public keys managed as certificates for the verification of signatures, establishment of TLS, operator authentication and peer authentication. (RSA 2048, 3072, or 4096-bit) |
| RSA Private Keys | 112 bits minimum | RSA SigGen (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | HDD – Zeroize Service RAM - Zeroize at session termination | RSA Private keys for generation of signatures, authentication or key establishment. (RSA 2048, 3072, or 4096-bit) |
|---|---|---|---|---|---|---|---|---|
| ECDSA Public Keys | 128 bits minimum | ECDSA SigVer (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | TLS or SSH Session Key Encrypted or Plaintext TLS handshake | N/A | HDD/RAM – plaintext | Zeroize Service | ECDSA public keys managed as certificates for the verification of signatures, establishment of TLS, operator authentication and peer authentication. (ECDSA P-256, P-384, or P-521) |
| ECDSA Private Keys | 128 bits minimum | ECDSA SigGen (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | HDD – Zeroize Service RAM - Zeroize at session termination | ECDSA Private key for generation of signatures and authentication (P-256, P-384, or P- 521) |
| TLS DHE/ECDHE Private Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DRBG, SP 800-56A Rev. 3 | N/A | N/A | RAM - plaintext | Zeroize at session termination | Ephemeral Diffie- Hellman private FFC or EC component used in TLS (DHE 2048, ECDHE P- 256, P-384, P-521) |
| TLS DHE/ECDHE Public Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DRBG, SP 800-56A Rev. 3 | Plaintext - TLS handshake | N/A | N/A | Zeroize at session termination | Diffie_Hellman or EC Diffie-Hellman Ephemeral values used in key agreement (DHE 2048, ECDHE P- 256, P-384, P-521) |
| TLS Pre-Master Secret | N/A | KDF TLS Cert. #A2137, MD5 (No Security Claimed | KAS-ECC- SSC or KAS-FFC- SSC, SP 800-56A Rev. 3 | N/A | TLS, KAS SP 800-56A Rev. 3 | RAM – plaintext | Zeroize at session termination | Secret value used to derive the TLS Master Secret along with client and server random nonces |
| TLS Master Secret | N/A | KDF TLS Cert. #A2137, MD5 (No Security Claimed | KDF TLS | N/A | TLS, KAS SP 800-56A Rev. 3 | RAM – plaintext | Zeroize at session termination | Secret value used to derive the TLS session keys |
| TLS Encryption Keys | 128 bits minimum | AES-CBC or AES-GCM Cert. #A2137 | KDF TLS | N/A | TLS, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | AES (128 or 256 bit) keys used in TLS connections (GCM; CBC) |
| TLS HMAC Keys | 160 bits minimum | HMAC- SHA2-256 HMAC- SHA2-384 Cert. #A2137 | TLS KDF (CVL) | N/A | TLS, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | HMAC keys used in TLS connections (SHA-1, 256, 384) (160, 256, 384 bits) |
| SSH DHE/ECDHE Private Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DRBG, SP 800-56A Rev. 3 | N/A | N/A | RAM - plaintext | Zeroize at session termination | Diffie Hellman or EC Diffie-Hellman private (DH Group 14, ECDH P- 256, ECDH P-384, ECDH P-521) |
| SSH DHE/ECDHE Public Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DRBG, SP 800-56A Rev. 3 | Plaintext SSH handshake | N/A | RAM - plaintext | Zeroize at session termination | Diffie Hellman or EC Diffie-Hellman public component (DH Group |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 25
| 14, ECDH P-256, ECDH P-384, ECDH P-521) | ||||||||
|---|---|---|---|---|---|---|---|---|
| SSH Host Public Key | 112 bits minimum | RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137 | DRBG, FIPS 186-4 | N/A | N/A | HDD/RAM – plaintext | Zeroize Service | SSH Host Public Key (RSA 2048, RSA 3072, RSA 4096, ECDSA P- 256, P-384, or P-521) |
| SSH Client Public Key | 112 bits minimum | RSA SigVer (FIPS 186-4) Cert. #A2137 | N/A | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | Zeroize Service | Public RSA key used to authenticate client. (RSA 2048, 3072, and 4096 bits) |
| SSH Session Encryption Keys | 128 bits minimum | AES-CBC, AES-CTR, or AES-GCM Cert. #A2137 | N/A | N/A | SSH, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | Used in all SSH connections to the security module’s command line interface. (128, 192, or 256 bits: CBC or CTR) (128 or 256 bits: GCM) |
| SSH Session Authentication Keys | 160 bits minimum | HMAC-SHA- 1 HMAC- SHA2-256 HMAC- SHA2-512 Cert. #A2137 | N/A | N/A | SSH, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | Authentication keys used in all SSH connections to the security module’s command line interface (HMAC-SHA- 1, HMAC-SHA2-256, HMAC-SHA2-512) (160, 256, 512 bits) |
| IPSec/IKE DHE/ECDHE Private Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DBRG, SP 800-56A Rev. 3 | N/A | N/A | RAM - plaintext | Power cycle | Diffie-Hellman or EC Diffie-Hellman private component used in key establishment (DHE 2048, ECDHE P- 256, P-384) |
| IPSec/IKE DHE/ECDHE Public Components | 112 bits minimum | KAS-ECC- SSC KAS-FFC-SSC Cert. #A2137 | DRBG, SP 800-56A Rev. 3 | N/A | N/A | RAM - plaintext | Power cycle | Diffie-Hellman or EC Diffie-Hellman public component used in key agreement (DHE 2048, ECDHE P- 256, P-384) |
| IPSec/IKE Session Keys | 128 bits minimum | AES-CBC, AES-GCM Cert. #A2137 | N/A | N/A | IPSec/IKE, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | Used to encrypt IKE/IPSec data. These are AES CBC or GCM (128 or 256 bits). |
| IPSec/IKE Authentication Keys | 256 bits minimum | HMAC- SHA2-256 HMAC- SHA2-384 HMAC- SHA2-512 Cert. #A2137 | N/A | N/A | IPSec/IKE, KAS SP 800-56A Rev. 3 | RAM - plaintext | Zeroize at session termination | (HMAC-SHA-256, SHA- 384 or SHA-512) Used to authenticate the peer in an IKE/IPSec tunnel connection. (256, 384, 512 bits) |
| CO, User Password | N/A | N/A | External | TLS or SSH Session Key Encrypted | N/A | HDD - a password hash | Zeroize Service | Authentication string with a minimum length of eight (8) characters. |
| Protocol Secrets | N/A | N/A | External | TLS or SSH Session Key Encrypted | N/A | HDD– Plaintext RAM – Plaintext | Zeroize Service | Secrets used by RADIUS or TACACS+ (8 characters minimum) |
| Entropy Input String | 194 bits | CKG (vendor affirmed), Counter | Entropy as per | N/A | N/A | RAM - plaintext | Power cycle | DRBG input string coming from the entropy source |
© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 26
| DRBG Cert. #A2137 | SP 800- 90B | Input length = 384 bits | ||||||
|---|---|---|---|---|---|---|---|---|
| DRBG Seed | 194 bits | CKG (vendor affirmed), Counter DRBG Cert. #A2137 | Entropy as per SP 800- 90B | N/A | N/A | RAM - Plaintext | Power cycle | DRBG seed coming from the entropy source Seed length = 384 bits |
| DRBG V | 128 bits | CKG (vendor affirmed), Counter DRBG Cert. #A2137 | Entropy as per SP 800- 90B | N/A | N/A | RAM - plaintext | Power cycle | AES 256 CTR DRBG State (V) used in the generation of random values |
| DRBG Key | 256 bits | CKG (vendor affirmed), Counter DRBG Cert. #A2137 | Entropy as per SP 800- 90B | N/A | N/A | RAM - plaintext | Power cycle | AES 256 CTR DRBG State (Key) used in the generation of random values |
| SNMPv3 Authentication Secret | N/A | KDF SNMP (CVL) Cert. #A2137 | N/A | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | Zeroize Service | Used to support SNMPv3 services (Minimum 8 characters) |
| SNMPv3 Privacy Secret | N/A | KDF SNMP (CVL) Cert. #A2137 | N/A | TLS or SSH Session Key Encrypted | N/A | HDD/RAM – plaintext | Zeroize Service | Used to support SNMPv3 services (Minimum 8 characters) |
| Authentication Key | 160 bits minimum | HMAC-SHA- 1 HMAC- SHA2-224 HMAC- SHA2-256 HMAC- SHA2-384 HMAC- SHA2-512 Cert. #A2137 | SNMPv3 KDF (CVL) | N/A | N/A | HDD/RAM - Plaintext | Zeroize Service | HMAC–SHA- 1/224/256/384/512 Authentication protocol key (160 bits) |
| Session Key | 128 bits minimum | AES-CFB128 Cert. #A2137 | SNMPv3 KDF (CVL) | N/A | N/A | HDD/RAM - Plaintext | Zeroize Service | Privacy protocol encryption key (AES 128/192/256 CFB128) |
| Public key for firmware content load test | 112 bits2048 bits | RSA SIgVer Cert. #A2137 | Factory preload | Import only, TLS or SSH Session Key Encrypted | N/A | HDD – Plaintext as part of firmware image | N/A | Used to authenticate firmware and content to be installed on the appliance (RSA 2048 with SHA-256) |
| Firmware Integrity Check Key | 256 bits | ECDSA SigVer Cert. #A2137, HMAC-SHA2- 256 Cert. #A2137 | Factory preload | Import only, TLS or SSH Session Key Encrypted | N/A | HDD – Plaintext as part of firmware image | N/A | Used to check the integrity of all software code (HMAC- SHA-256* and ECDSA P-256) *Keys used to perform power-up self-tests are not CSPs |
Note: SSPs are implicitly zeroized when power cycling and explicitly zeroized when using the zeroize service. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 27
| Entropy Source | Minimum number of bits of entropy | Details | |
|---|---|---|---|
| Palo Alto Networks RTC Entropy Source | 194 bits | ESV Cert. #E130 The entropy source provides at least 0.506 bits of entropy per bit of output. The DRBG is seeded with 384- bits of output from the entropy source. Therefore the DRBG is seeded with at least 194 bits of entropy before generating keys. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy |
Table 12 - Non-Deterministic Random Number Generation Specification © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 28
■ Checked via CLI using “show shared” command Failure to follow these Security Rules will cause the module to operate in a non-compliant state.
Appendix A – WF-500 Physical Kit Installation Guide (12 Tamper-Evident Seals) This section provides steps on how to install the Physical Kit on the WF-500 module. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 32
Step 1: Remove the two pull handles and front modules on the left and right side of the appliance by removing the three (3) screws located behind each handle/module. There is no need to disconnect the LED circuit board attached to the end of the ribbon cable. Retain these screws for Step
Figure 10 - Attach Pull Handles and Front Modules Step 3: Secure the front opacity shield to the right and left front brackets that you installed in Step 2. Use two (2) screws (provided) on each side. Figure 11 – Install Front Opacity Shield © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 34
Figure 12
Figure 14
Figure 16
Figure 18 – Apply Tamper-Evident Seals on the Bottom of the Appliance Step 8: Place four (4) tamper seals on the top of the appliance. Two (2) tamper seals (#9 and #11) prevent tampering of the top front and rear opacity shields and two (2) tamper seals (#10 and #12) prevents someone from attempting to access the vent overlays by sliding the rail kit. This completes the physical kit installation. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 38
Figure 19 – Apply Tamper-Evident Seals on the Top of the Appliance © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 39