All modules
CMVP Validated Module · FIPS 140-3 Security Policy

WildFire 10.1 WF-500

Certificate#4807StandardFIPS 140-3Level2TypeHardwareEmbodimentMulti-Chip Stand AloneStatusActiveVendorPalo Alto Networks, Inc.
Low review priority  ·  exposes firmware-update authentication  ·  last validated 16 months ago. How this is derived →

Certificate

StandardFIPS 140-3
Overall level2
Module typeHardware
EmbodimentMulti-Chip Stand Alone
StatusActive
Sunset date9/22/2029
CaveatWhen 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
VendorPalo Alto Networks, Inc.

Approved Algorithms (30)

AlgorithmACVP Cert
AES-CBCA2137
AES-CFB128A2137
AES-CTRA2137
AES-GCMA2137
Counter DRBGA2137
ECDSA KeyGen (FIPS186-4)A2137
ECDSA KeyVer (FIPS186-4)A2137
ECDSA SigGen (FIPS186-4)A2137
ECDSA SigVer (FIPS186-4)A2137
HMAC-SHA-1A2137
HMAC-SHA2-224A2137
HMAC-SHA2-256A2137
HMAC-SHA2-384A2137
HMAC-SHA2-512A2137
KAS-ECC-SSC Sp800-56Ar3A2137
KAS-FFC-SSC Sp800-56Ar3A2137
KDF IKEv2A2137
KDF SNMPA2137
KDF SSHA2137
KDF TLSA2137
RSA KeyGen (FIPS186-4)A2137
RSA SigGen (FIPS186-4)A2137
RSA SigVer (FIPS186-4)A2137
Safe Primes Key GenerationA2137
Safe Primes Key VerificationA2137
SHA-1A2137
SHA2-224A2137
SHA2-256A2137
SHA2-384A2137
SHA2-512A2137

Derived Review-Risk Graph (review prompts, not findings)

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;
Underlying clues
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;

Security Policy, page by page

Page 1

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.

Page 2
Table of Contents
#SectionPage
Page 3
ISO/IEC 24759 Section 6. [Number Below]FIPS 140-3 Section TitleSecurity Level
1General2
2Cryptographic module specification2
3Cryptographic module interfaces2
4Roles, services, authentication3
5Software/Firmware security2
6Operational environmentN/A
7Physical security2
8Non-Invasive securityN/A
9Sensitive security parameter management2
10Self-tests2
11Life-cycle assurance3
12Mitigation of other attacksN/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

Page 4
ModelHardware [Part Number and Version]Firmware VersionDistinguishing Features
WF-500910-000097 Physical Kit: 920-00014510.1.5See ‘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:

Page 5
CAVP CertAlgorithm and StandardMode/MethodDescription / Key Size(s) / Key Strength(s)Use / Function
A2137AES-CBC [SP 800-38A]CBC128, 192 and 256 bitsEncryption, Decryption
A2137AES-CFB128 [SP 800-38A]CFB128128 bitsEncryption, Decryption
A2137AES-CTR [SP 800-38A]CTR128, 192 and 256 bitsEncryption, Decryption
A2137AES-GCM [SP 800-38D]GCM*128 and 256 bitsEncryption, Decryption
A2137Counter DRBG [SP 800-90Arev1]CTR DRBGAES 256 bits with Derivation Function EnabledRandom Bit Generator
A2137ECDSA KeyGen (FIPS 186-4)ECDSA KeyGenP-256, P-384, P-521Key Generation
A2137ECDSA KeyVer (FIPS 186-4)ECDSA KeyVerP-256, P-384, P-521Public 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:

Page 6
CAVP CertAlgorithm and StandardMode/MethodDescription / Key Size(s) / Key Strength(s)Use / Function
A2137ECDSA SigGen (FIPS 186-4)ECDSA SigGenP-256, P-384, P-521 with SHA2-224, SHA2-256, SHA2-384, and SHA2-512Signature Generation
A2137ECDSA SigVer (FIPS 186- 4)ECDSA SigVerP-256, P-384, P-521 with SHA-1, SHA2-224, SHA2- 256, SHA2-384, and SHA2-512Signature Verification
A2137HMAC-SHA-1 [FIPS 198- 1]HMACHMAC-SHA-1 with λ=160For Protocols
A2137HMAC-SHA2-224 [FIPS 198-1]HMACHMAC-SHA2-224 with λ=224For Protocols
A2137HMAC-SHA2-256 [FIPS 198-1]HMACHMAC-SHA2-256 with λ=256For Protocols
A2137HMAC-SHA2-384 [FIPS 198-1]HMACHMAC-SHA2-384 with λ=384For Protocols
A2137HMAC-SHA2-512 [FIPS 198-1]HMACHMAC-SHA2-512 with λ=512For Protocols
A2137KAS-ECC-SSC SP800- 56Ar3KASEphemeral Unified Model: P-256/P-384/P-521Key Agreement, Shared Secret Computation
A2137KAS-FFC-SSC SP 800- 56Ar3KASdhEphem: MODP-2048Key Agreement, Shared Secret Computation
A2137KDF IKEv2 [SP 800-135rev1] (CVL)IKEv2 KDFSHA2-256, SHA2-384, SHA2-512IKEv2
A2137KDF SNMP [SP 800-135rev1] (CVL)SNMPv3 KDFEngine ID: 80001F88043030303030 343935323630SNMPv3
A2137KDF SSH [SP 800- 135rev1] (CVL)SSHv2 KDFSHA-1, SHA2-256, SHA2- 512SSH
A2137KDF TLS [SP 800-135rev1] (CVL)TLS 1.0/1.1 KDF, TLS1.2 KDFTLS v1.0/1.1 TLS v1.2 Hash Algorithm: SHA2-256, SHA2-384TLS
A2137RSA KeyGen (FIPS 186-4)RSA KeyGen (FIPS 186-4)2048, 3072, and 4096 bitsKey Pair Generation
A2137RSA 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/512Signature Generation
A2137RSA 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.31Signature Verification
A2137SHA-1 [FIPS 180-4]SHASHA-1Digital 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

Page 7
CAVP CertAlgorithm and StandardMode/MethodDescription / Key Size(s) / Key Strength(s)Use / Function
A2137SHA2-224 [FIPS 180-4]SHA2SHA-224Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-256 [FIPS 180-4]SHA2SHA-256Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-384 [FIPS 180-4]SHA2SHA-384Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-512 [FIPS 180-4]SHA2SHA-512Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137Safe Primes Key Generation [RFC 3526]Safe Primes Key GenerationMODP-2048Safe Primes Key Generation
A2137Safe Primes Key Verification [RFC 3526]Safe Primes Key VerificationMODP-2048Safe Primes Key Verification
AES Cert. #A2137 and HMAC Cert. #A2137KTS [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 strengthKey Wrapping. AES-CBC or AES-CTR with HMAC- SHA-1, HMAC-SHA2-256, HMAC-SHA2-384, or HMAC-SHA2-512
AES-GCM Cert. #A2137KTS [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 strengthKey Wrapping. AES-GCM.
ESV Cert. #E130SP 800-90BESVPalo Alto Networks RTC Entropy SourceEntropy
KAS-ECC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137KAS [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 strengthKey Exchange with protocol KDF
KAS-ECC-SSC Cert. #A2137, KDF SSH Cert. #A2137KAS [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 strengthKey Exchange with protocol KDF
KAS-ECC-SSC Cert. #A2137, KDF TLS Cert. #A2137KAS [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 strengthKey Exchange with protocol KDF
KAS-FFC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2).2048-bit key providing 112 bits of encryption strengthKey Exchange with protocol KDF
KAS-FFC-SSC Cert. #A2137, KDF SSH Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2).2048-bit key providing 112 bits of encryption strengthKey Exchange with protocol KDF

D.G. (2). (2). © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 7

Page 8
CAVP CertAlgorithm and StandardMode/MethodDescription / Key Size(s) / Key Strength(s)Use / Function
KAS-FFC-SSC Cert. #A2137, KDF TLS Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2).2048-bit key providing 112 bits of encryption strengthKey Exchange with protocol KDF
Vendor AffirmedCKG [ SP 800-133rev2]Section 5.1, Section 5.2Cryptographic 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:

Page 9
AlgorithmCaveatUse / Function
MD5Only 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.AMessage 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:

Page 10

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

Page 11

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

Page 12
Physical PortLogical InterfaceData that passes over port/interface
1Power Button and ResetControl inputNone
2Front LED PanelStatus outputLED information for module’s status
3Drive LEDsStatus outputLED information
4PowerPower InputNone
5DB9Data input, Control input, Data output, Status output, Control outputConsole access (Note: In the Approved mode, the Console port is only available as Status output)
6USBDisabled except for powerNone -- disabled except for power out
7RJ45Data input, Control input, Data output, Status output, Control outputUsed for TLS and SSH
Data input, Data OutputUsed for TLS and SSH
Data input, Control input, Data output, Status outputSSH and or IKE/IPsec
Data input, Control input, Data output, Status outputSSH and or IKE/IPsec
8UID Button with LEDControl input, Status outputLED 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

Page 13
RoleServiceInputOutput
COShow VersionQuery module for versionModule provides version
COSystem Operational ManagementConfiguring and managing networking parameter configuration, logging configuration, and other non-security relevant configuration via CLIConfirmation of service via System Logs
COSystem Configuration ManagementConfiguring and managing cryptographic parameters and setting/modifying security policy, including creating User accounts and additional CO accounts via CLIConfirmation of service via System Logs
COData Analysis ManagementConfigure data submission, analysis and reporting functions via CLIConfirmation of service via System Logs
COCheck StatusQuery status of the module via CLIModule status information via CLI or System Logs
UserSystem AuditView the System Logs via CLISystem Logs
Peer-to-Peer VPNIKE/IPsec configurationInitialize VPN connectionConfirmation of service via System Logs
UnauthenticatedZeroizeInitialize Factory Reset via Maintenance ModeConsole Output
UnauthenticatedSelf-TestsPower removalConsole Output
UnauthenticatedShow StatusN/ALEDs

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

Page 14

CO

Configuration Management

Configuring and managing cryptographic parameters and setting/modifying communication

Confirmation of service via Configuration/System Logs

RoleAuthentication MethodAuthentication Strength
Crypto-Officer (CO)Username/password and/or certificate/public key-based authenticationPassword-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.
UserUsername/password and/or certificate/public key-based authentication
Peer-to-peer VPNUsername/password and/or certificate-based authenticationCertificate/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

Page 15

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.

ServiceDescriptionApproved Security FunctionsKeys and/or SSPsRolesAccess rights to Keys and/or SSPsIndicator
Show VersionQuery the module to display the versionN/AN/ACON/AVersion displayed via System Logs / CLI
System Operational ManagementPerform system management functions including firmware updates, licensing, diagnostics and debug functions.CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysCOG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
KASKDF TLS (CVL)TLS Pre-Master SecretG/E/Z
KDF TLS (CVL)TLS Master SecretG/E/Z
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, SafeTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/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

Page 16
Primes Key Verification
KTSHMAC-SHA2- 256 HMAC-SHA2- 384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCM
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
N/ACO, User PasswordG/E/W
Counter DRBG, ESVEntropy Input String DRBG Seed DRBG V DRBG KeyG/E
KASKDF IKEv2 (CVL)IPSec/IKE DHE/ECDHE Public ComponentsG/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 VerificationIPSec/IKE DHE/ECDHE Private ComponentsG/E/Z
KTSHMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512IPSec/IKE Authentication KeysG/E/Z
AES-CBCIPSec/IKE Session Keys
KTSAES-GCMIPSec/IKE Session KeysG/E/Z
N/AProtocol SecretsW/E

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 16

Page 17
RSA SigVer (FIPS 186-4)RSA Public KeysG/R/E/W
ECDSA SigVer (FIPS 186-4)ECDSA Public KeysG/R/E/W
RSA SigVer (FIPS 186-4)SSH Client Public KeyW/E
RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4)SSH Host Public KeyG/R/E/W
HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4)Firmware Integrity Check KeyE
RSA SigVer (FIPS 186-4)Public key for firmware load testW/E
System Configuration ManagementPresents 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 KeysCOG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
KASKDF TLS (CVL)TLS Pre-Master SecretG/E/Z
KDF TLS (CVL)TLS Master SecretG/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 VerificationTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/E/R/W/Z
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
N/ACO, User PasswordG/E/W
Counter DRBG, ESVEntropy Input String DRBG Seed DRBG VG/E

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 17

Page 18
DRBG Key
KDF SNMP (CVL)SNMPv3 Authentication SecretW/E
KDF SNMP (CVL)SNMPv3 Privacy SecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512Authentication KeyG/E/Z
AES-CFB128Session KeyG/E/Z
KASKDF IKEv2 (CVL)IPSec/IKE DHE/ECDHE Public ComponentsG/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 VerificationIPSec/IKE DHE/ECDHE Private ComponentsG/E/Z
KTSHMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512IPSec/IKE Authentication KeysG/E/Z
AES-CBCIPSec/IKE Session Keys
KTSAES-GCMIPSec/IKE Session KeysG/E/Z
N/AProtocol SecretsW/E
RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4)SSH Host Public KeyG/R/E/W
HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4)Firmware Integrity Check KeyE
Data Analysis ManagementConfigure data submission, analysis and reporting functions.CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysCOG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
KASKDF TLS (CVL)TLS Pre-Master SecretG/E/Z
KDF TLS (CVL)TLS Master SecretG/E/Z
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, SafeTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/E/R/W/Z

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 18

Page 19
Primes Key Verification
KTSHMAC-SHA2- 256 HMAC-SHA2- 384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCM
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
N/ACO, User PasswordG/E/W
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringG/E
Check StatusReview system, configuration, debug logs, and show configurations.CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysCOG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 19

Page 20
N/ACO, User PasswordG/E/W
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringG/E
KDF SNMP (CVL)SNMPv3 Authentication SecretW/E
KDF SNMP (CVL)SNMPv3 Privacy SecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512Authentication KeyG/E/Z
AES-CFB128Session KeyG/E/Z
System AuditAllows 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 KeysCOG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
N/ACO, User PasswordG/E/W
Counter DRBG, ESVEntropy Input String DRBG Seed DRBG V DRBG KeyG/E
IKE/IPsec ConfigurationConfigures IKE/IPsec setup for peer to peer VPN.CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysPeer-to-Peer VPNG/W/ESystem Logs
CKG ECDSA KeyGen (FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
Counter DRBGEntropy Input StringG/E

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 20

Page 21
DRBG Seed
DRBG V
DRBG Key
KASKDF IKEv2 (CVL)IPSec/IKE DHE/ECDHE Public ComponentsG/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 VerificationIPSec/IKE DHE/ECDHE Private ComponentsG/E/Z
KTSHMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512IPSec/IKE Authentication KeysG/E/Z
AES-CBCIPSec/IKE Session Keys
KTSAES-GCMIPSec/IKE Session KeysG/E/Z
RSA SigVer (FIPS 186-4)RSA Public Keys CA CertificatesG/R/E/W
ECDSA SigVer (FIPS 186-4)ECDSA Public Keys CA CertificatesG/R/E/W
ZeroizeDestroys all keys in the moduleN/AAll Keys and SSPsCOZConsole Output / Zeroization indicator
Self-TestsRun power up self-tests on demand by power cycling the module.HMAC-SHA2-256, ECDSA SigVer (FIPS 186-4)Firmware Integrity Check KeyCOESystem Logs
Show StatusView hardware status of the module via the LEDs.N/AN/AAllN/ALEDs

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

Page 22

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

Page 23
Physical Security MechanismRecommended Frequency of Inspection/TestInspection/Test Guidance Details
Tamper-Evident Seals30 daysVerify integrity of tamper-evident seals in the locations specified in Appendix A.
Front and Rear Opacity Shields30 daysVerify that the front and rear opacity shields have not been deformed from their original shape, thereby reducing their effectiveness.
Vent Overlays30 daysVerify 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

Page 24
Key/SSP/Name/T ypeStrengthSecurity Function and Cert. NumberGeneratio nImport/ExportEstablishmentStorageZeroizationUse & Related Keys
CA Certificates112 bits minimumRSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationECDSA/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 Keys112 bits minimumRSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key Encrypted or Plaintext TLS handshakeN/AHDD/RAM – plaintextZeroize ServiceRSA public keys managed as certificates for the verification of signatures, establishment of TLS, operator authentication and peer authentication. (RSA 2048, 3072, or 4096-bit)
  1. Non-Invasive Security There are currently no defined Approved non-invasive attack mitigation test metrics in SP 800-140F.
  2. Sensitive Security Parameter Management The following table details all the sensitive security parameters utilized by the module. “TLS or SSH Session Key Encrypted” corresponds to the following KTS entries listed in the Approved Algorithms table: ● AES Cert. #A2137, HMAC Cert. #A2137 ● AES-GCM Cert. #A2137 “IPSec/IKE, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: ● KAS-ECC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137 ● KAS-FFC-SSC Cert. #A2137, KDF IKEv2 Cert. #A2137 “SSH, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: ● KAS-ECC-SSC Cert. #A2137, KDF SSH Cert. #A2137 ● KAS-FFC-SSC Cert. #A2137, KDF SSH Cert. #A2137 “TLS, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: ● KAS-ECC-SSC Cert. #A2137, KDF TLS Cert. #A2137 ● KAS-FFC-SSC Cert. #A2137, KDF TLS Cert. #A2137 Table 11 – SSPs © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 24
Page 25
RSA Private Keys112 bits minimumRSA SigGen (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationRSA Private keys for generation of signatures, authentication or key establishment. (RSA 2048, 3072, or 4096-bit)
ECDSA Public Keys128 bits minimumECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key Encrypted or Plaintext TLS handshakeN/AHDD/RAM – plaintextZeroize ServiceECDSA 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 Keys128 bits minimumECDSA SigGen (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationECDSA Private key for generation of signatures and authentication (P-256, P-384, or P- 521)
TLS DHE/ECDHE Private Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3N/AN/ARAM - plaintextZeroize at session terminationEphemeral Diffie- Hellman private FFC or EC component used in TLS (DHE 2048, ECDHE P- 256, P-384, P-521)
TLS DHE/ECDHE Public Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3Plaintext - TLS handshakeN/AN/AZeroize at session terminationDiffie_Hellman or EC Diffie-Hellman Ephemeral values used in key agreement (DHE 2048, ECDHE P- 256, P-384, P-521)
TLS Pre-Master SecretN/AKDF TLS Cert. #A2137, MD5 (No Security ClaimedKAS-ECC- SSC or KAS-FFC- SSC, SP 800-56A Rev. 3N/ATLS, KAS SP 800-56A Rev. 3RAM – plaintextZeroize at session terminationSecret value used to derive the TLS Master Secret along with client and server random nonces
TLS Master SecretN/AKDF TLS Cert. #A2137, MD5 (No Security ClaimedKDF TLSN/ATLS, KAS SP 800-56A Rev. 3RAM – plaintextZeroize at session terminationSecret value used to derive the TLS session keys
TLS Encryption Keys128 bits minimumAES-CBC or AES-GCM Cert. #A2137KDF TLSN/ATLS, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationAES (128 or 256 bit) keys used in TLS connections (GCM; CBC)
TLS HMAC Keys160 bits minimumHMAC- SHA2-256 HMAC- SHA2-384 Cert. #A2137TLS KDF (CVL)N/ATLS, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationHMAC keys used in TLS connections (SHA-1, 256, 384) (160, 256, 384 bits)
SSH DHE/ECDHE Private Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3N/AN/ARAM - plaintextZeroize at session terminationDiffie Hellman or EC Diffie-Hellman private (DH Group 14, ECDH P- 256, ECDH P-384, ECDH P-521)
SSH DHE/ECDHE Public Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3Plaintext SSH handshakeN/ARAM - plaintextZeroize at session terminationDiffie Hellman or EC Diffie-Hellman public component (DH Group

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 25

Page 26
14, ECDH P-256, ECDH P-384, ECDH P-521)
SSH Host Public Key112 bits minimumRSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4N/AN/AHDD/RAM – plaintextZeroize ServiceSSH Host Public Key (RSA 2048, RSA 3072, RSA 4096, ECDSA P- 256, P-384, or P-521)
SSH Client Public Key112 bits minimumRSA SigVer (FIPS 186-4) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServicePublic RSA key used to authenticate client. (RSA 2048, 3072, and 4096 bits)
SSH Session Encryption Keys128 bits minimumAES-CBC, AES-CTR, or AES-GCM Cert. #A2137N/AN/ASSH, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationUsed 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 Keys160 bits minimumHMAC-SHA- 1 HMAC- SHA2-256 HMAC- SHA2-512 Cert. #A2137N/AN/ASSH, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationAuthentication 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 Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DBRG, SP 800-56A Rev. 3N/AN/ARAM - plaintextPower cycleDiffie-Hellman or EC Diffie-Hellman private component used in key establishment (DHE 2048, ECDHE P- 256, P-384)
IPSec/IKE DHE/ECDHE Public Components112 bits minimumKAS-ECC- SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3N/AN/ARAM - plaintextPower cycleDiffie-Hellman or EC Diffie-Hellman public component used in key agreement (DHE 2048, ECDHE P- 256, P-384)
IPSec/IKE Session Keys128 bits minimumAES-CBC, AES-GCM Cert. #A2137N/AN/AIPSec/IKE, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationUsed to encrypt IKE/IPSec data. These are AES CBC or GCM (128 or 256 bits).
IPSec/IKE Authentication Keys256 bits minimumHMAC- SHA2-256 HMAC- SHA2-384 HMAC- SHA2-512 Cert. #A2137N/AN/AIPSec/IKE, KAS SP 800-56A Rev. 3RAM - plaintextZeroize 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 PasswordN/AN/AExternalTLS or SSH Session Key EncryptedN/AHDD - a password hashZeroize ServiceAuthentication string with a minimum length of eight (8) characters.
Protocol SecretsN/AN/AExternalTLS or SSH Session Key EncryptedN/AHDD– Plaintext RAM – PlaintextZeroize ServiceSecrets used by RADIUS or TACACS+ (8 characters minimum)
Entropy Input String194 bitsCKG (vendor affirmed), CounterEntropy as perN/AN/ARAM - plaintextPower cycleDRBG input string coming from the entropy source

© 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 26

Page 27
DRBG Cert. #A2137SP 800- 90BInput length = 384 bits
DRBG Seed194 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800- 90BN/AN/ARAM - PlaintextPower cycleDRBG seed coming from the entropy source Seed length = 384 bits
DRBG V128 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800- 90BN/AN/ARAM - plaintextPower cycleAES 256 CTR DRBG State (V) used in the generation of random values
DRBG Key256 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800- 90BN/AN/ARAM - plaintextPower cycleAES 256 CTR DRBG State (Key) used in the generation of random values
SNMPv3 Authentication SecretN/AKDF SNMP (CVL) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServiceUsed to support SNMPv3 services (Minimum 8 characters)
SNMPv3 Privacy SecretN/AKDF SNMP (CVL) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServiceUsed to support SNMPv3 services (Minimum 8 characters)
Authentication Key160 bits minimumHMAC-SHA- 1 HMAC- SHA2-224 HMAC- SHA2-256 HMAC- SHA2-384 HMAC- SHA2-512 Cert. #A2137SNMPv3 KDF (CVL)N/AN/AHDD/RAM - PlaintextZeroize ServiceHMAC–SHA- 1/224/256/384/512 Authentication protocol key (160 bits)
Session Key128 bits minimumAES-CFB128 Cert. #A2137SNMPv3 KDF (CVL)N/AN/AHDD/RAM - PlaintextZeroize ServicePrivacy protocol encryption key (AES 128/192/256 CFB128)
Public key for firmware content load test112 bits2048 bitsRSA SIgVer Cert. #A2137Factory preloadImport only, TLS or SSH Session Key EncryptedN/AHDD – Plaintext as part of firmware imageN/AUsed to authenticate firmware and content to be installed on the appliance (RSA 2048 with SHA-256)
Firmware Integrity Check Key256 bitsECDSA SigVer Cert. #A2137, HMAC-SHA2- 256 Cert. #A2137Factory preloadImport only, TLS or SSH Session Key EncryptedN/AHDD – Plaintext as part of firmware imageN/AUsed 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

Page 28
Entropy SourceMinimum number of bits of entropyDetails
Palo Alto Networks RTC Entropy Source194 bitsESV 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

Page 29
  1. Self-Tests The module design corresponds to the module security rules. This section documents the security rules enforced by the cryptographic module to implement the security requirements of a FIPS 140-3 Level 2 module.
  2. The cryptographic module shall provide distinct operator roles. When the module has not been placed in a valid role, the operator shall not have access to any cryptographic services.
  3. The cryptographic module shall clear previous authentications on power cycle.
  4. The cryptographic module performs the following tests A. Pre-operational Self-Tests
  5. Firmware Integrity Test –verified with HMAC-SHA-256 and ECDSA P-256* *Note: the ECDSA and HMAC-SHA-256 KATs are performed prior to the Firmware integrity test B. Conditional self-tests
  6. Cryptographic algorithm self-tests a. AES 128-bit ECB Encrypt Known Answer Test* b. AES 128-bit ECB Decrypt Known Answer Test* c. AES 128-bit CMAC Known Answer Test* d. AES 256-bit GCM Encrypt Known Answer Test e. AES 256-bit GCM Decrypt Known Answer Test f. AES 192-bit CCM Encrypt Known Answer Test* g. AES 192-bit CCM Decrypt Known Answer Test* h. RSA 2048-bit PKCS#1 v1.5 with SHA-256 Sign Known Answer Test i. RSA 2048-bit PKCS#1 v1.5 with SHA-256 Verify Known Answer Test j. RSA 2048-bit Encrypt Known Answer Test* k. RSA 2048-bit Decrypt Known Answer Test* l. ECDSA P-256 with SHA-512 Sign Known Answer Test m. ECDSA P-256 with SHA-512 Verify Known Answer Test n. HMAC-SHA-1 Known Answer Test o. HMAC-SHA-256 Known Answer Test p. HMAC-SHA-384 Known Answer Test q. HMAC-SHA-512 Known Answer Test r. SHA-1 Known Answer Test s. SHA-256 Known Answer Test t. SHA-384 Known Answer Test u. SHA-512 Known Answer Test v. DRBG Instantiate/Generate/Reseed SP800-90A Known Answer Tests w. SP 800-90A Instantiate/Generate/Reseed Section 11.3 Health Tests x. KAS-FFC-SSC 2048-bit Known Answer Test y. KAS-ECC-SSC P-256 Known Answer Test z. SP 800-135 TLS 1.0/1.1 KDF KAT aa. SP 800-135 TLS 1.2 with SHA-256 KDF KAT bb. SP 800-135 SSH KDF KAT cc. SP 800-135 IKE KDF KAT dd. Continuous Random Number Generator (RNG) test – performed on DRBG ee. SP 800-90B RCT/APT Health Tests on Entropy Source *Note: Supported by the module cryptographic implementation, but only utilized for CAST
  7. Pairwise Consistency Self-Tests a. RSA Pairwise Consistency Test b. ECDSA/KAS-ECC Pairwise Consistency Test c. KAS-FFC Pairwise Consistency Test
  8. Software/firmware Load test a. Firmware Load Test – Verify RSA 2048 with SHA-256 signature on firmware at time of load © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 29
Page 30
  1. Critical Functions Tests a. SP 800-56A Rev. 3 Assurance Tests (Based on Sections 5.5.2, 5.6.2, and 5.6.3) If any self-tests or conditional tests fail, the module will output ‘FIPS-CC failure’ and the specific test that failed.
  2. Power-up self-tests shall not require any operator action.
  3. The operator shall be capable of commanding the module to perform the power-up self-test by power cycling the module.
  4. Data output shall be inhibited during power-up self-tests and error states.
  5. Processes performing key generation and zeroization processes shall be logically isolated from the logical data output paths.
  6. The module does not output intermediate key generation values.
  7. Status information output from the module shall not contain CSPs or sensitive data that if misused could lead to a compromise of the module.
  8. There are no restrictions on which keys or CSPs are zeroized by the zeroization service.
  9. The module maintains separation between concurrent operators.
  10. The module does not support a maintenance interface or role.
  11. The module does not have any external input/output devices used for entry/output of data.
  12. The module does not allow the input or output of plaintext CSPs.
  13. The module provides a warning, “Your device is still configured with the default admin account credentials. Please change your password prior to deployment.” to inform the operator to change their default authentication data.
  14. Life-cycle Assurance The vendor provided life-cycle assurance documentation that describes configuration management, design, finite state model, development, testing, delivery + operation, end of life procedures, and guidance. For details regarding the secure installation, initialization, startup, and operation of the module, see section “Approved Mode of Operation” in Section
  15. Palo Alto Network provides an Administrator Guide for additional information noted in the “References” section of this Security Policy Vendor imposed security rules In FIPS-CC mode, the following rules shall apply:
  16. If the cryptographic module remains inactive in any valid role for the administrator specified time interval, the module automatically logs out the operator. 2.
  17. The module enforces a timed access protection mechanism that supports at most ten authentication attempts per minute. After the administrator-specified number of consecutive unsuccessful password validation attempts have occurred, the cryptographic module shall enforce a wait period of at least one (1) minute before any more login attempts can be attempted.
  18. In FIPS-CC mode, the following rules shall apply: A. The operator should not enable TLSv1.0 or use RSA for key wrapping; it is disabled by default. ■ Checked via CLI using “show shared” command B. If using RADIUS, it must be configured using TLS. © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 30
Page 31

■ Checked via CLI using “show shared” command Failure to follow these Security Rules will cause the module to operate in a non-compliant state.

  1. Mitigation of Other Attacks The module is not designed to mitigate any specific attacks outside the scope of FIPS 140-3. These requirements are not applicable.
  2. References [FIPS 140-3] FIPS Publication 140-3 Security Requirements for Cryptographic Modules [AGD] WildFire Administrator’s Guide https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/wildfire/101/wildfire-admin/wildfire-admin.pdf
  3. Definitions and Acronyms AES – Advanced Encryption Standard CA – Certificate Authority CLI – Command Line Interface CO – Crypto-Officer CSP – Critical Security Parameter CVL – Component Validation List DB9 – D-sub series, E size, 9 pins DES – Data Encryption Standard DH – Diffie-Hellman DRBG – Deterministic Random Bit Generator EDC – Error Detection Code ECDH – Elliptical Curve Diffie-Hellman ECDSA – Elliptical Curve Digital Signature Algorithm FIPS – Federal Information Processing Standard HMAC – (Keyed) Hashed Message Authentication Code KDF – Key Derivation Function LED – Light Emitting Diode RJ45 – Networking Connector RNG –Random number generator RSA – Algorithm developed by Rivest, Shamir and Adleman SHA – Secure Hash Algorithm SNMP – Simple Network Management Protocol SSH – Secure Shell TLS – Transport Layer Security USB – Universal Serial Bus VGA – Video Graphics Array WF – WildFire © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 31
Page 32

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

Page 33

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

  1. Figure 8 – Remove Front Handles and Modules Step 2: Attach the left and right front cover brackets to the appliance using the six (6) screws that were removed in Step
  2. First attach the brackets using the bottom screws (one (1) on each side) as shown in Figure 9, ensuring that you feed the ribbon cable and LED circuit board through the left bracket. Replace the front modules and secure them using the middle and top screws on each side as shown in Figure
  3. Figure 9 – Secure the Front Brackets © 2025 Palo Alto Networks, Inc. WildFire 10.1 WF-500 Security Policy 33
Page 34

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

Page 35

Figure 12

Page 36

Figure 14

Page 37

Figure 16

Page 38

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

Page 39

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