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

WildFire 11.0 WF-500 and WF-500-B

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

Certificate

StandardFIPS 140-3
Overall level2
Module typeHardware
EmbodimentMulti-Chip Stand Alone
StatusActive
Sunset date12/12/2026
CaveatInterim Validation. When installed, initialized and configured as specified in Section 11 of the Security Policy. The tamper evident seals and physical kit installed as indicated in the Security Policy. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy
VendorPalo Alto Networks, Inc.

Approved Algorithms (31)

AlgorithmACVP Cert
AES-CBCA3453
AES-CFB128A3453
AES-CTRA3453
AES-GCMA3453
Conditioning Component AES-CBC-MAC SP800-90BA2518
Counter DRBGA3453
ECDSA KeyGen (FIPS186-4)A3453
ECDSA KeyVer (FIPS186-4)A3453
ECDSA SigGen (FIPS186-4)A3453
ECDSA SigVer (FIPS186-4)A3453
HMAC-SHA-1A3453
HMAC-SHA2-224A3453
HMAC-SHA2-256A3453
HMAC-SHA2-384A3453
HMAC-SHA2-512A3453
KAS-ECC-SSC Sp800-56Ar3A3453
KAS-FFC-SSC Sp800-56Ar3A3453
KDF IKEv2A3453
KDF SNMPA3453
KDF SSHA3453
RSA KeyGen (FIPS186-4)A3453
RSA SigGen (FIPS186-4)A3453
RSA SigVer (FIPS186-4)A3453
Safe Primes Key GenerationA3453
Safe Primes Key VerificationA3453
SHA-1A3453
SHA2-224A3453
SHA2-256A3453
SHA2-384A3453
SHA2-512A3453
TLS v1.2 KDF RFC7627A3453

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

flowchart LR
  %% Deterministic review-risk graph for WildFire 11.0 WF-500 and WF-500-B
  %% Review prompts and evidence gaps, NOT vulnerability findings.
  subgraph CMVP["CMVP-disclosed clues"]
    C2["[low] Firmware update / recovery<br/>/ rollback (referenced in<br/>text)<br/><i>update<br/>firmware load</i>"]
    C3["[low] Self-test / status surface<br/>(referenced in text)<br/><i>status output</i>"]
    C5["[low] Protocol / secure-channel<br/>references (may be KDF<br/>names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i>"]
    C6["[low] Operating system / runtime<br/>referenced (boundary<br/>membership not asserted)<br/><i>application</i>"]
  end
  subgraph Inference["Derived inference"]
    I2["Possible only, trusted<br/>code is reachable through<br/>update and recovery paths."]
    I3["Possible only, some<br/>services may process input<br/>before, or without,<br/>operator authentication."]
    I5["Possible only, a protocol<br/>is referenced, but whether<br/>it is a live channel or<br/>only a KDF/algorithm name<br/>is unconfirmed."]
    I6["Possible only, a<br/>runtime/OS is referenced,<br/>but its membership in the<br/>cryptographic boundary is<br/>not established."]
  end
  subgraph Risk["Reviewer question"]
    R2["Are update images<br/>authenticated before<br/>parsing, and are<br/>downgrade/rollback paths<br/>constrained?"]
    R3["Can unauthenticated<br/>services leak state,<br/>consume resources, or<br/>transition security state?"]
    R5["If a live TLS/SSH/IKE<br/>channel exists, could<br/>library CVEs apply, or is<br/>this only a<br/>KDF/documentation name?"]
    R6["If the OS/runtime is<br/>in-boundary, could its<br/>CVEs be hidden by<br/>firmware-only versioning?"]
  end
  subgraph Evidence["Evidence needed to close"]
    E2["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>update image format ·<br/>signature-before-parse<br/>proof · anti-rollback /<br/>downgrade policy"]
    E3["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>pre-auth reachability<br/>matrix · rate limits and<br/>output redaction ·<br/>abuse-case tests"]
    E5["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>library identity and<br/>version ·<br/>certificate-validation<br/>behaviour · protocol-CVE<br/>disposition"]
    E6["confirm the disclosure<br/>itself (keyword hit,<br/>context unverified) ·<br/>runtime identity and<br/>config · kernel/runtime<br/>hardening profile ·<br/>patch/backport manifest"]
  end
  C2 --> I2 --> R2 --> E2
  C3 --> I3 --> R3 --> E3
  C5 --> I5 --> R5 --> E5
  C6 --> I6 --> R6 --> E6
  classDef clue fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
  classDef infer fill:#fff7e6,stroke:#b98500,color:#6b4e00;
  classDef risk fill:#fbe9e9,stroke:#b02a2a,color:#7a1f1f;
  classDef evidence fill:#e6f4ea,stroke:#1e7d34,color:#14532d;
  class C2,C3,C5,C6 clue;
  class I2,I3,I5,I6 infer;
  class R2,R3,R5,R6 risk;
  class E2,E3,E5,E6 evidence;
Underlying clues
flowchart LR
  %% Deterministic clue tier for WildFire 11.0 WF-500 and WF-500-B
  %% confidence: high = structured record field; medium = structured but soft; low (dashed) = bare keyword hit, context unverified
  subgraph CMVP["CMVP-disclosed clues (deterministic)"]
    C2["[low] Firmware update / recovery / rollback (referenced in text)<br/><i>update<br/>firmware load</i><br/>src: text:keyword"]
    C3["[low] Self-test / status surface (referenced in text)<br/><i>status output</i><br/>src: text:keyword"]
    C5["[low] Protocol / secure-channel references (may be KDF names, not a live channel)<br/><i>TLS<br/>SSH<br/>IKEV</i><br/>src: text:keyword"]
    C6["[low] Operating system / runtime referenced (boundary membership not asserted)<br/><i>application</i><br/>src: text:keyword"]
  end
  classDef clueHigh fill:#eef3f9,stroke:#2f6fb0,stroke-width:2px,color:#1f3a5f;
  classDef clueMedium fill:#eef3f9,stroke:#6f7f91,color:#1f3a5f;
  classDef clueLow fill:#f7f7f7,stroke:#999,stroke-dasharray:4 4,color:#444;
  class C2,C3,C5,C6 clueLow;

Security Policy, page by page

Page 1

WildFire 11.0 WF-500 and WF-500-B Version: 1.3 Revision Date: November 14, 2024 Palo Alto Networks, Inc. www.paloaltonetworks.com © 2024 Palo Alto Networks, Inc. Palo Alto Networks, Inc. is a registered trademark of Palo Alto Networks, Inc. A list of our trademarks can be found at https://www.paloaltonetworks.com/company/trademarks.html. All other marks mentioned herein may be trademarks of their respective companies.

Page 2
Table of Contents
#SectionPage
Page 3
ISO/IEC24759Section6. [NumberBelow]FIPS140-3SectionTitleSecurityLevel
1General2
2CryptographicModuleSpecification2
3CryptographicModuleInterfaces2
4Roles,Services,andAuthentication3
5Software/FirmwareSecurity2
6OperationalEnvironmentN/A
7PhysicalSecurity2
8Non-InvasiveSecurityN/A
9SensitiveSecurityParameterManagement2
10Self-Tests2
11Life-CycleAssurance3
12MitigationofOtherAttacksN/A
OverallLevel2

The WildFire 11.0 WF-500 and WF-500-B from Palo Alto Networks Inc., hereafter referred to as “Wildfire” or the “cryptographic module” is a multi-chip standalone hardware cryptographic module designed to fulfill FIPS 140-3 level 2 requirements. The WildFire 11.0 WF-500 and WF-500-B module identifies unknown malware, zero-day exploits, and Advanced Persistent Threats (APTs) through dynamic analysis, and automatically disseminates protection in near real-time to help security teams meet the challenge of advanced cyber-attacks. Unknown files are analyzed by WildFire (WF) in a scalable sandbox environment where new threats are identified, and protections are automatically developed and delivered in the form of an update. The result is a unique, closed loop approach to controlling cyber threats that begins with positive security controls to reduce the attack surface, inspection of all traffic, ports, and protocols to block all known threats, and rapid detection of unknown threats by observing their actual behavior. The cryptographic module meets the overall requirements applicable to Level 2 security of FIPS 140-3. Table 1- Security Levels ISO/IEC 24759 Section 6. FIPS 140-3 Section Title Security Level [Number Below]

Table, extracted as text (did not parse into structured rows)
2                   Cryptographic Module Specification                              2
3                   Cryptographic Module Interfaces                                 2
4                   Roles, Services, and Authentication                             3
5                   Software/Firmware Security                                      2
6                   Operational Environment                                        N/A
7                   Physical Security                                               2
8                   Non-Invasive Security                                          N/A
9                   Sensitive Security Parameter Management                         2
11                  Life-Cycle Assurance                                            3
12                  Mitigation of Other Attacks                                    N/A

Overall Level 2 © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 2

Page 4
ModelHardware[PartNumberand Version]FirmwareVersionDistinguishingFeatures
WF-500910-000097 PhysicalKit:920-00014511.0.4RJ45interfaces,USBports,LEDs
WF-500-B910-000270 PhysicalKit:920-00031811.0.4RJ45interfaces,USBports,LEDs,SFP+ ports

2. Cryptographic Module Specification The Palo Alto Networks, Inc. WildFire 11.0 WF-500 and WF-500-B is a multi-chip standalone hardware module. The cryptographic boundary includes all firmware components contained within the physical enclosure of the module. Figures below provide images of the module with the physical kit’s opacity shields in place. See the Physical Security section for details regarding the module’s physical security mechanisms. Table 2 - Cryptographic Module Tested Configuration Model Hardware [Part Number and Firmware Version Distinguishing Features Physical Kit: 920-000145 Approved Mode of Operation The following section details the procedure necessary to place the module into the Approved mode of operation.

Page 5
CAVPCertAlgorithmand StandardMode/MethodDescription/Key Size(s)/Key Strength(s)Use/Function
A2518ConditioningComponent AES-CBC-MACSP 800-90BAES-CBC-MAC128bitsVettedconditioning componentforESVCert. #E64
A3453AES-CBC[SP800-38A]CBC128,192and256bitsEncryption Decryption
A3453AES-CFB128[SP800-38A]CFB128128bitsEncryption Decryption
A3453AES-CTR[SP800-38A]CTR128,192and256bitsEncryption Decryption
A3453AES-GCM[SP800-38D]GCM**128and256bitsEncryption Decryption
A3453CounterDRBG [SP800-90Arev1]CTRDRBGAES256bitswith DerivationFunction EnabledRandomBitGenerator
A3453ECDSAKeyGen (FIPS186-4)ECDSAKeyGenP-256,P-384,P-521KeyGeneration
A3453ECDSAKeyVerECDSAKeyVerP-256,P-384,P-521PublicKeyValidation

Non-Compliant State Failure to follow the directions in the Approved Mode of Operation above and Section 11 will result in the module operating in a non-compliant state. Zeroization To initiate the zeroization service, perform the following steps:

128 and 256 bits
Table, extracted as text (did not parse into structured rows)
AES 256 bits with Counter DRBG A3453                                                  CTR DRBG                 Derivation Function       Random Bit Generator ECDSA KeyGen                                                                   Key Generation (FIPS 186-4) A3453                      ECDSA KeyVer                ECDSA KeyVer             P-256, P-384, P-521       Public Key Validation © 2024 Palo Alto Networks, Inc.                                      Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 4
Page 6
(FIPS186-4)
A3453ECDSASigGen (FIPS186-4)ECDSASigGenP-256,P-384,P-521with SHA2-224,SHA2-256, SHA2-384,andSHA2-512SignatureGeneration
A3453ECDSASigVer(FIPS186-4)ECDSASigVerP-256,P-384,P-521with SHA-1,SHA2-224, SHA2-256,SHA2-384,and SHA2-512SignatureVerification
A3453HMAC-SHA-1[FIPS198-1]HMACHMAC-SHA-1withλ=160Authenticationfor protocols
A3453HMAC-SHA2-224 [FIPS198-1]HMACHMAC-SHA2-224with λ=224Authenticationfor protocols
A3453HMAC-SHA2-256 [FIPS198-1]HMACHMAC-SHA2-256with λ=256Authenticationfor protocols
A3453HMAC-SHA2-384 [FIPS198-1]HMACHMAC-SHA2-384with λ=384Authenticationfor protocols
A3453HMAC-SHA2-512 [FIPS198-1]HMACHMAC-SHA2-512with λ=512Authenticationfor protocols
A3453KAS-ECC-SSC (SP800-56Ar3)KASEphemeralUnifiedModel: P-256/P-384/P-521KeyExchange
A3453KAS-FFC-SSC (SP800-56Ar3)KASdhEphem:MODP-2048KeyExchange
A3453KDFIKEv2 [SP800-135rev1](CVL)IKEv2KDFSHA2-256,SHA2-384, SHA2-512IKEv2
A3453KDFSNMP [SP800-135rev1](CVL)SNMPv3KDFEngineID: 80001F88043030303030 343935323630SNMPv3
A3453KDFSSH[SP800-135rev1] (CVL)SSHv2KDFSHA-1,SHA2-256, SHA2-512SSH
A3453RSA KeyGen (FIPS186-4)RSA KeyGen (FIPS186-4)2048,3072,and4096bitsKeyPairGeneration
A3453RSA SigGen (FIPS186-4)RSA SigGen (FIPS186-4)(ANSIX9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072, and4096-bitwithhashes SHA2-256/384/512SignatureGeneration
A3453RSA SigVer (FIPS186-4)RSA SigVer (FIPS186-4)(ANSIX9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS):2048,3072, 4096-bit(perIGC.F)with hashesSHA-1and SHA2-224+++/256/384/5 12(SignatureVerification) +++ThisHashalgorithmis notsupportedforANSI X9.31SignatureVerification
A3453SHA-1[FIPS180-4]SHASHA-1DigitalSignature Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3453SHA2-224[FIPS180-4]SHA2SHA-224DigitalSignature Generation/Verification
Table, extracted as text (did not parse into structured rows)
(FIPS 186-4) ECDSA SigGen                                                                         Signature Generation (FIPS 186-4) A3453                      ECDSA SigVer (FIPS 186-4)   ECDSA SigVer                                             Signature Verification A3453                                                                                                           Authentication for [FIPS 198-1]                                                                         protocols [FIPS 198-1]                                           λ=256                         protocols [FIPS 198-1]                                           λ=384                         protocols [FIPS 198-1]                                           λ=512                         protocols Ephemeral Unified Model: (SP 800-56Ar3) (SP 800-56Ar3) Engine ID: KDF SNMP [SP 800-135rev1] (CVL) A3453                                                  SSHv2 KDF                                                SSH (FIPS 186-4)                (FIPS 186-4) (FIPS 186-4)                (FIPS 186-4) (FIPS 186-4)                (FIPS 186-4) +++ This Hash algorithm is not supported for ANSI Digital Signature A3453                      SHA-1 [FIPS 180-4]          SHA Non-Digital Signature component of HMAC) Digital Signature © 2024 Palo Alto Networks, Inc.                                        Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 5
Page 7
Non-DigitalSignature Applications(e.g. componentofHMAC)
A3453SHA2-256[FIPS180-4]SHA2SHA-256DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3453SHA2-384[FIPS180-4]SHA2SHA-384DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3453SHA2-512[FIPS180-4]SHA2SHA-512DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3453SafePrimesKey Generation[RFC3526]SafePrimesKey GenerationMODP-2048SafePrimesKey Generation
A3453SafePrimesKey Verification[RFC3526]SafePrimesKey VerificationMODP-2048SafePrimesKey Verification
A3453TLSv1.2KDFRFC7627 (CVL)TLS1.2KDFTLSv1.2HashAlgorithm: SHA2-256,SHA2-384TLS
AESCert.#A3453and HMACCert.#A3453KTS [SP800-38F]SP800-38A,FIPS198-1, andSP800-38F.KTS(key wrappingandunwrapping) perIGD.G.128,192,and256-bitkeys providing128,192,or256 bitsofencryptionstrengthKeyWrapping.AES-CBCor AES-CTRwith HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-384,or HMAC-SHA2-512
AES-GCMCert.#A3453KTS [SP800-38F]SP800-38DandSP 800-38F.KTS(key wrappingandunwrapping) perIGD.G.128and256-bitkeys providing128or256bits ofencryptionstrengthKeyWrapping
ESVCert.#E64SP800-90BESVPaloAltoNetworksDRNG EntropySourceEntropy
ESVCert.#E130SP800-90BESVPaloAltoNetworksRTC EntropySourceEntropy
KAS-ECC-SSCCert. #A3453,KDFIKEv2Cert. #A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256,P-384curves providing128or192bits ofencryptionstrengthKeyExchangewith protocolKDF
KAS-ECC-SSCCert. #A3453,KDFSSHCert. #A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strengthKeyExchangewith protocolKDF
KAS-ECC-SSCCert. #A3453,TLSv1.2KDF RFC7627Cert.#A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strengthKeyExchangewith protocolKDF
KAS-FFC-SSCCert. #A3453,KDFIKEv2Cert. #A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048-bitkeyproviding112 bitsofencryptionstrengthKeyExchangewith protocolKDF
KAS-FFC-SSCCert. #A3453,KDFSSHCert. #A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048-bitkeyproviding112 bitsofencryptionstrengthKeyExchangewith protocolKDF
Table, extracted as text (did not parse into structured rows)
Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Safe Primes Key           Safe Primes Key                                            Safe Primes Key Generation [RFC 3526]     Generation                                                 Generation Safe Primes Key           Safe Primes Key                                            Safe Primes Key Verification [RFC 3526]   Verification                                               Verification TLS v1.2 KDF RFC7627      TLS1.2 KDF                   TLS v1.2 Hash Algorithm: SP 800-38A, FIPS 198-1,                                    AES-CTR with 128, 192, and 256-bit keys HMAC Cert. #A3453          [SP 800-38F]              wrapping and unwrapping)                                   HMAC-SHA2-256, bits of encryption strength SP 800-38D and SP
128 and 256-bit keys
Table, extracted as text (did not parse into structured rows)
AES-GCM Cert. #A3453                                                              providing 128 or 256 bits     Key Wrapping [SP 800-38F]              wrapping and unwrapping) of encryption strength per IG D.G. ESV Cert. #E64                                                                    Palo Alto Networks DRNG Entropy Source ESV Cert. #E130                                                                   Palo Alto Networks RTC Entropy Source Key Exchange with #A3453, KDF IKEv2 Cert.    KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path   providing 128 or 192 bits protocol KDF #A3453                                               (2).                         of encryption strength #A3453, KDF SSH Cert.                                                             curves providing 128, 192,    Key Exchange with KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path #A3453                                                                            or 256 bits of encryption     protocol KDF (2). #A3453, TLS v1.2 KDF                                                              curves providing 128, 192,    Key Exchange with KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path RFC7627 Cert. #A3453                                                              or 256 bits of encryption     protocol KDF (2). KAS-FFC-SSC Cert.                                    SP 800-56Arev3. KAS-FFC 2048-bit key providing 112    Key Exchange with #A3453, KDF IKEv2 Cert.    KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path bits of encryption strength   protocol KDF KAS-FFC-SSC Cert.                                    SP 800-56Arev3. KAS-FFC 2048-bit key providing 112    Key Exchange with #A3453, KDF SSH Cert.      KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path bits of encryption strength   protocol KDF © 2024 Palo Alto Networks, Inc.                                     Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 6
Page 8
KAS-FFC-SSCCert. #A3453,TLSv1.2KDF RFC7627Cert.#A3453KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048-bitkeyproviding112 bitsofencryptionstrengthKeyExchangewith protocolKDF
Vendor AffirmedCKG (SP800-133rev2)Section5.1,Section5.2CryptographicKey Generation;SP800- 133rev2andIGD.H (asymmetricseeds).KeyGeneration Note:Theseedsusedfor asymmetrickeypair generationareproduced usingtheunmodified/direct outputoftheDRBG

KAS-FFC-SSC Cert. SP 800-56Arev3. KAS-FFC 2048-bit key providing 112 Key Exchange with #A3453, TLS v1.2 KDF KAS [SP 800-56Arev3] per IG D.F Scenario 2 path bits of encryption strength protocol KDF RFC7627 Cert. #A3453 (2). Key Generation Cryptographic Key Note: The seeds used for Vendor CKG Generation; SP 800- asymmetric key pair Section 5.1, Section 5.2 Affirmed (SP 800-133rev2) 133rev2 and IG D.H generation are produced (asymmetric seeds). using the unmodified/direct output of the DRBG *The module is compliant to IG C.H: GCM is used in the context of TLS, IPsec/IKEv2, and SSH:

Page 9

186-2 SigVer. All supported modulus sizes are CAVP testable and tested as noted above. The module does not implement RSA key transport in the approved mode. Table 4 - Supported Protocols in the Approved Mode Supported Protocols* TLS 1.2 SSHv2 SNMPv3 IPsec and IKEv2 *Note: No parts of these protocols, other than the approved cryptographic algorithms and the KDFs, have been tested by the CAVP and CMVP. Module Diagrams Figures 1 - 4 depict the modules and their interfaces. The cryptographic boundary includes the physical perimeter of the enclosure of the appliance and all logical components within. Please refer to the ‘Physical Security’ section for depictions of the module with the physical kit installed. Figure 1 - WF-500 Front Figure 2 - WF-500 Rear © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 8

Page 10
PhysicalPortLogicalInterfaceDatathatpassesoverport/interface
LEDStatusoutputModulestatusviaLEDindicators
ConsoleStatusoutputSelf-testoutput
PowerPowerN/A
RJ45EthernetDatainput,controlinput,dataoutput,statusoutputTLS,IPSec,orSSH
SFP+(WF-500-B)Datainput,controlinput,dataoutput,statusoutputTLS
Table, extracted as text (did not parse into structured rows)
Figure 3 - WF-500-B Front Figure 4 - WF-500-B Rear 3.       Cryptographic Module Interfaces The module is a multi-chip standalone with ports and interfaces as shown below. The module does not implement a control output interface. Table 5 - Ports and Interfaces Physical Port                        Logical Interface                        Data that passes over port/interface LED                       Status output                                           Module status via LED indicators Console                   Status output                                           Self-test output RJ45 Ethernet             Data input, control input, data output, status output   TLS, IPSec, or SSH SFP+ (WF-500-B)           Data input, control input, data output, status output   TLS Note: USB and IPMI ports are present but not used (i.e. disabled). © 2024 Palo Alto Networks, Inc.                                             Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 9
Page 11
RoleServiceInputOutput
COShowVersionQuerymoduleforversionModuleprovidesversion
COSystemOperational ManagementConfiguringandmanaging networkingparameter configuration,logging configuration,andother non-securityrelevant configurationviaCLIConfirmationofservicevia ConfigurationLogs
COSystemConfiguration ManagementConfiguringandmanaging cryptographicparametersand setting/modifyingsecurity policy,includingcreatingUser accountsandadditionalCO accountsviaCLIConfirmationofservicevia ConfigurationLogs
CODataAnalysisManagementConfiguredatasubmission, analysisandreporting functionsviaCLIConfirmationofservicevia ConfigurationLogs
COCheckStatusQuerystatusofthemodulevia CLIModulestatusinformation viaCLIorSystemLogs
COFirmwareUpdateLoadingnewimageSystemlognotingversion updatedsuccessfully
CO,UserSystemAuditViewtheSystemLogsviaCLISystemLogs
Table, extracted as text (did not parse into structured rows)
4.         Roles, Services, and Authentication Services When initialized into the Approved mode of operation, all authenticated services are accessed via SSH or TLS sessions. Approved and allowed algorithms, relevant CSPs and public keys related to these protocols are accessed to support the following services. CSP access by services is further described in the following tables. The module implements two Crypto-Officer roles, one User role, and an Unauthenticated role. The Crypto-Officer (CO) role may access all services and has the ability to manage multiple other COs/Users. The Peer-to-Peer VPN is a Crypto-Officer role that consists of managing the establishment of VPN connections between several WF-500 and WF-500-B modules. The User role provides read-only access to the system via the System Audit service. The Unauthenticated role invokes services which do not require the assumption of an authorized role per FIPS 140-3 IG 4.1.A. Table 6 – Roles, Service Commands, Input and Output CO                               Show Version                  Query module for version          Module provides version CO                               System Operational            Configuring and managing          Confirmation of service via Management                    networking parameter              Configuration Logs configuration, and other non-security relevant CO                               System Configuration          Configuring and managing          Confirmation of service via Management                    cryptographic parameters and      Configuration Logs setting/modifying security policy, including creating User accounts and additional CO accounts via CLI CO                               Data Analysis Management      Configure data submission,        Confirmation of service via analysis and reporting            Configuration Logs functions via CLI CO                               Check Status                  Query status of the module via    Module status information CLI                               via CLI or System Logs CO                               Firmware Update               Loading new image                 System log noting version updated successfully CO, User                         System Audit                  View the System Logs via CLI      System Logs © 2024 Palo Alto Networks, Inc.                                 Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Page 10
Page 12
CO,Peer-to-PeerVPNIKE/IPsecconfigurationInitializeVPNconnectionConfirmationofservicevia SystemLogs
UnauthenticatedZeroizeInitializefactoryresetvia MaintenanceModeConfirmationofzeroization viaconsoleoutput
UnauthenticatedSelf-TestsPowerremovalConfirmationofself-test output/logs
UnauthenticatedShowStatus(LEDs)N/ALEDs
RoleAuthenticationMethodAuthenticationStrength
Crypto-Officer(CO)MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authenticationPassword-based Minimumlengthiseight(8)characters1(95 possiblecharacters).Theprobabilitythata randomattemptwillsucceedorafalse acceptancewilloccuris1/(958)whichisless than1/1,000,0002. Theprobabilityof successfullyauthenticatingtothemodule withinoneminuteis10/(958),whichislessthan 1/100,000. Themodule’sconfiguration supportsatmosttenfailedattemptsto authenticateinaone-minuteperiod. Certificate/Publickey-based Thesecuritymodulessupportpublic-keybased authenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521.
UserMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authentication

CO, Peer-to-Peer VPN IKE/IPsec configuration Initialize VPN connection Confirmation of service via System Logs Unauthenticated Zeroize Initialize factory reset via Confirmation of zeroization Maintenance Mode via console output Unauthenticated Self-Tests Power removal Confirmation of self-test Unauthenticated Show Status (LEDs) N/A LEDs Assumption of Roles The module supports distinct authorized operator roles. The cryptographic module enforces the separation of roles using unique authentication credentials associated with operator accounts. The module supports concurrent operators with identity-based authentication. The module does not provide a maintenance role or bypass capability. Table 7 – Roles and Authentication Role Authentication Method Authentication Strength Single-Factor Cryptographic possible characters). The probability that a Software (certificate common random attempt will succeed or a false name / public key-based acceptance will occur is 1/(958) which is less authentication than 1/1,000,0002. The probability of successfully authenticating to the module within one minute is 10/(958), which is less than 1/100,000. The module’s configuration supports at most ten failed attempts to Memorized Secret (Unique authenticate in a one-minute period. User Single-Factor Cryptographic Certificate/Public key-based Software (certificate common The security modules support public-key based name / public key-based authentication using RSA 2048 and 2048, RSA 3072, RSA 4096, ECDSA P-256, In “FIPS-CC Mode”, the module checks and enforces the minimum password length of eight (8) as specified in SP 800-63B. Passwords are securely stored hashed with salt value, with very restricted access control, and rate limiting mechanism for authentication attempts. SP 800-63B, Appendix A.4 establishes a minimum acceptable security strength of 10^6 based on the minimum acceptable random pin size of six (6) digits. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 11

Page 13
Theminimumequivalentstrengthsupportedis 112bits. Theprobabilitythatarandomattempt willsucceedis1/(2112)whichislessthan 1/1,000,000. Theprobabilityofsuccessfully authenticatingtothemodulewithinaone minuteperiodis6,000/(2112),whichislessthan 1/100,000. Themodulesupportsatmost100 newsessionspersecondtoauthenticateina one-minuteperiod.
Peer-to-peerVPNMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographic Software(certificatecommon name/publickey-based authenticationCertificate/Publickey-based Thesecuritymodulessupportpublic-keybased authenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521. Theminimumequivalentstrengthsupportedis 112bits. Theprobabilitythatarandomattempt willsucceedis1/(2112)whichislessthan 1/1,000,000. Theprobabilityofsuccessfully authenticatingtothemodulewithinaone minuteperiodis6,000/(2112),whichislessthan 1/100,000. Themodulesupportsatmost100 newsessionspersecondtoauthenticateina one-minuteperiod.
ServiceDescriptionApprovedSecurityFunctionsKeysand/orSSPsRolesAccessrightsto Keysand/orSSPsIndicator
ShowVersionQuerythemoduleto displaytheversionN/AN/ACON/AVersiondisplayedvia SystemLogs/CLI
System Operational ManagementPerformsystem management functionsincluding firmwareupdates, licensing,CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGenECDSAPrivateKeysG/W/E

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 6,000/(2112), which is less than 1/100,000. The module supports at most 100 new sessions per second to authenticate in a one-minute period. Certificate/Public key-based The security modules support public-key based 2048, RSA 3072, RSA 4096, ECDSA P-256, Single-Factor Cryptographic The minimum equivalent strength supported is Software (certificate common 112 bits. The probability that a random attempt name / public key-based will succeed is 1/(2112) which is less than authentication 1/1,000,000. The probability of successfully authenticating to the module within a one minute period is 6,000/(2112), which is less than 1/100,000. The module supports at most 100 new sessions per second to authenticate in a one-minute period. SSP Access Rights The table below defines the relationship between access to SSPs and the different module services. The modes of access shown in the table are defined as: G = Generate: The module generates or derives the SSP. R = Read: The SSP is read from the module (e.g. the SSP is output). W = Write: The SSP is updated, imported, or written to the module. E = Execute: The module uses the SSP in performing a cryptographic operation. Z = Zeroise: The module zeroises the SSP. Table 8 – Approved Services Description Approved Security Functions Keys and/or SSPs Roles Access rights to Indicator Keys and/or SSPs Query the module to Version displayed via Show Version N/A N/A CO N/A display the version System Logs / CLI CKG RSA Private Keys CO G/W/E System Logs Perform system RSA KeyGen (FIPS 186-4) System management RSA SigGen (FIPS 186-4) Operational functions including CKG ECDSA Private Keys G/W/E Management firmware updates, ECDSA KeyGen licensing, (FIPS 186-4) ECDSA SigGen © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 12

Page 14
diagnosticsand debugfunctions.(FIPS186-4)
KASTLSv1.2KDFRFC7627TLSPre-MasterSecretG/E/Z
TLSv1.2KDFRFC7627TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysG/E/Z
AES-CBCTLSEncryptionKeysG/E/Z
KTSAES-GCM
KASKDFSSHSSHSharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC, AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
N/ACO,UserPasswordG/E/W
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
KASKDFIKEv2IPSec/IKESharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationIPSec/IKEDHE/ECDHE PrivateComponentsG/E/Z
IPSec/IKEDHE/ECDHE PublicComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512IPSec/IKEAuthentication KeysG/E/Z
AES-CBCIPSec/IKESessionKeys
KTSAES-GCMIPSec/IKESessionKeysG/E/Z
N/AProtocolSecretsW/E
RSASigVer(FIPS186-4)RSAPublicKeysG/R/E/W
ECDSASigVer(FIPS186-4)ECDSAPublicKeysG/R/E/W
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
Table, extracted as text (did not parse into structured rows)
diagnostics and    (FIPS 186-4) debug functions.            TLS v1.2 KDF RFC7627     TLS Pre-Master Secret        G/E/Z TLS v1.2 KDF RFC7627     TLS Master Secret            G/E/Z CKG,                     TLS DHE/ECDHE Private        G/E/Z ECDSA KeyGen (FIPS       Components 186-4), ECDSA KeyVer KAS                               TLS DHE/ECDHE Public         G/E/R/W/Z Primes Key Generation, Safe Primes Key SSH Shared Secret            G/E/Z KDF SSH SSH DHE/ECDHE Private        G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation,   Components Safe Primes Key HMAC-SHA-1               SSH Session                  G/E/Z AES-CBC,                 SSH Session Encryption       G/E/Z N/A                               CO, User Password            G/E/W DRBG Seed                    G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String G/E/Z KDF IKEv2 IPSec/IKE Shared Secret ECDSA KeyGen (FIPS       Private Components 186-4), ECDSA KeyVer Primes Key Generation,   Public Components Safe Primes Key N/A                               Protocol Secrets             W/E RSA SigVer (FIPS 186-4)           RSA Public Keys              G/R/E/W ECDSA SigVer (FIPS 186-4)         ECDSA Public Keys            G/R/E/W RSA SigVer (FIPS 186-4)           SSH Client Public Key        W/E © 2024 Palo Alto Networks, Inc.                                         Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 13
Page 15
RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4)SSHHostPublicKeyG/R/E/W
HMAC-SHA2-256, ECDSASigVer (FIPS186-4)FirmwareIntegrity VerificationKeyE
RSASigVer(FIPS186-4)PublicKeyforFirmware LoadTestW/E
System Configuration ManagementPresents configuration optionsfor management interfacesand communicationfor peerservices. Import,Export, Save,Load,revert andvalidate configurationsand state. Defineaccess controlmethods viaadminrole profiles,configure administrators/use rs,andpassword profiles. Configure operatorsand authentication profiles.CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
KASTLSv1.2KDFRFC7627TLSPre-MasterSecretG/E/Z
TLSv1.2KDFRFC7627TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KASKDFSSHSSHSharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC, AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
N/ACO,UserPasswordG/E/W
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
KDFSNMPSNMPv3Authentication SecretW/E
KDFSNMPSNMPv3PrivacySecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512SNMPv3Authentication KeyG/E/Z
AES-CFB128SNMPv3SessionKeyG/E/Z
KDFIKEv2IPSec/IKESharedSecretG/E/Z
Table, extracted as text (did not parse into structured rows)
RSA SigVer (FIPS 186-4)           SSH Host Public Key            G/R/E/W ECDSA SigVer (FIPS 186-4) Firmware Integrity ECDSA SigVer Public Key for Firmware        W/E RSA SigVer (FIPS 186-4) Load Test CKG                               RSA Private Keys               G/W/E           System Logs RSA SigGen (FIPS 186-4) CKG                               ECDSA Private Keys             G/W/E ECDSA KeyGen ECDSA SigGen TLS v1.2 KDF RFC7627     TLS Pre-Master Secret          G/E/Z TLS v1.2 KDF RFC7627     TLS Master Secret              G/E/Z CKG,                     TLS DHE/ECDHE Private          G/E/Z ECDSA KeyGen (FIPS       Components 186-4), ECDSA KeyVer KAS                               TLS DHE/ECDHE Public           G/E/R/W/Z Primes Key Generation, KDF SSH configuration                                           SSH Shared Secret options for                                             SSH DHE/ECDHE Private          G/E/Z interfaces and communication for peer services.                 CKG, ECDSA KeyGen (FIPS and validate                   KAS-FFC-SSC, Safe        SSH DHE/ECDHE Public           G/E/R/W/Z configurations and             Primes Key Generation,   Components Management      Define access control methods via admin role AES-CBC,                 SSH Session Encryption         G/E/Z authentication        N/A                               CO, User Password              G/E/W DRBG Seed                      G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String KDF SNMP                          SNMPv3 Authentication          W/E KDF SNMP                          SNMPv3 Privacy Secret          W/E KDF IKEv2                IPSec/IKE Shared Secret        G/E/Z © 2024 Palo Alto Networks, Inc.                                             Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 14
Page 16
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationIPSec/IKEDHE/ECDHE PrivateComponents IPSec/IKEDHE/ECDHE PublicComponentsG/E/Z G/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512IPSec/IKEAuthentication KeysG/E/Z
AES-CBCIPSec/IKESessionKeys
KTSAES-GCMIPSec/IKESessionKeysG/E/Z
N/AProtocolSecretsW/E
RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4)SSHHostPublicKeyG/R/E/W
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
HMAC-SHA2-256, ECDSASigVer (FIPS186-4)FirmwareIntegrity VerificationKeyE
DataAnalysis ManagementConfiguredata submission, analysisand reporting functions.CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
KASTLSv1.2KDFRFC7627TLSPre-MasterSecretG/E/Z
TLSv1.2KDFRFC7627TLSMasterSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationTLSDHE/ECDHEPrivate ComponentsG/E/Z
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysG/E/Z
AES-CBCTLSEncryptionKeysG/E/Z
KTSAES-GCM
KASKDFSSHSSHSharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC, AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
RSASigVer(FIPS186-4)SSHHostPublicKeyR/E
Table, extracted as text (did not parse into structured rows)
ECDSA KeyGen (FIPS       Private Components 186-4), ECDSA KeyVer Primes Key Generation,   Public Components Safe Primes Key N/A                               Protocol Secrets                W/E RSA SigVer (FIPS 186-4)           SSH Host Public Key             G/R/E/W ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4)           SSH Client Public Key           W/E Firmware Integrity ECDSA SigVer Verification Key CKG                               RSA Private Keys           CO   G/W/E          System Logs RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG                               ECDSA Private Keys              G/W/E ECDSA KeyGen ECDSA SigGen TLS v1.2 KDF RFC7627     TLS Pre-Master Secret           G/E/Z TLS v1.2 KDF RFC7627     TLS Master Secret               G/E/Z CKG,                     TLS DHE/ECDHE Private           G/E/Z ECDSA KeyGen (FIPS       Components 186-4), ECDSA KeyVer KAS                               TLS DHE/ECDHE Public            G/E/R/W/Z Primes Key Generation, Safe Primes Key Configure data analysis and reporting                 KDF SSH G/E/Z functions.                                         SSH Shared Secret SSH DHE/ECDHE Private           G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation,   Components Safe Primes Key HMAC-SHA-1               SSH Session                     G/E/Z AES-CBC,                 SSH Session Encryption          G/E/Z RSA SigVer (FIPS 186-4)           SSH Host Public Key             R/E © 2024 Palo Alto Networks, Inc.                                        Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 15
Page 17
ECDSASigVer(FIPS186-4)
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
N/ACO,UserPasswordG/E/W
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
CheckStatusReviewsystem, configuration, debuglogs,and show configurations.CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/ESystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
KASKDFSSHSSHSharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC, AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4)SSHHostPublicKeyR/E
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
N/ACO,UserPasswordG/E/W
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
KDFSNMPSNMPv3Authentication SecretW/E
KDFSNMPSNMPv3PrivacySecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512SNMPv3Authentication KeyG/E/Z
AES-CFB128SNMPv3SessionKeyG/E/Z
Firmware UpdateUsedtoload/install newfirmwareRSASigVer(FIPS186-4)PublicKeyforFirmware LoadTestCOW/ESystemLogs
SystemAuditAllowsreviewof limited configurationand systemstatusviaRSASigGen(FIPS186-4)RSAPrivateKeysCO, UserESystemLogs
ECDSASigGen (FIPS186-4)ECDSAPrivateKeysE
KASKDFSSHG/E/Z
Table, extracted as text (did not parse into structured rows)
ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4)           SSH Client Public Key            W/E DRBG Seed                        G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String CKG                               RSA Private Keys          CO     G/W/E         System Logs RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4) CKG                               ECDSA Private Keys               G/W/E ECDSA KeyGen ECDSA SigGen G/E/Z KDF SSH SSH Shared Secret SSH DHE/ECDHE Private            G/E/Z ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer KAS-FFC-SSC, Safe        SSH DHE/ECDHE Public             G/E/R/W/Z Primes Key Generation,   Components Review system, Check Status   debug logs, and HMAC-SHA-1               SSH Session                      G/E/Z AES-CBC,                 SSH Session Encryption           G/E/Z RSA SigVer (FIPS 186-4)           SSH Host Public Key              R/E ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4)           SSH Client Public Key            W/E DRBG Seed                        G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String KDF SNMP                          SNMPv3 Authentication            W/E KDF SNMP                          SNMPv3 Privacy Secret            W/E HMAC-SHA-1                        SNMPv3 Authentication            G/E/Z Firmware       Used to load/install                                     Public Key for Firmware   CO     W/E           System Logs RSA SigVer (FIPS 186-4) Update         new firmware                                             Load Test Allows review of       RSA SigGen (FIPS 186-4)           RSA Private Keys          CO,    E             System Logs limited                ECDSA SigGen                      ECDSA Private Keys               E System Audit system status via      KAS      KDF SSH                                                   G/E/Z © 2024 Palo Alto Networks, Inc.                                             Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 16
Page 18
logs,dashboardand configuration screens.Provides noconfiguration commitcapability.SSHSharedSecret
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationSSHDHE/ECDHEPrivate ComponentsG/E/Z
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysG/E/Z
AES-CBC, AES-CTRSSHSessionEncryption KeysG/E/Z
KTSAES-GCM
RSASigVer(FIPS186-4) ECDSASigVer(FIPS186-4)SSHHostPublicKeyR/E
RSASigVer(FIPS186-4)SSHClientPublicKeyW/E
N/ACO,UserPasswordG/E/W
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
IKE/IPsec ConfigurationConfigures IKE/IPsecsetupfor peertopeerVPN.CKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCO, Peer-to -Peer VPNG/W/ESystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysG/W/E
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringG/E
KASKDFIKEv2IPSec/IKESharedSecretG/E/Z
CKG, ECDSAKeyGen(FIPS 186-4),ECDSAKeyVer (FIPS186-4), KAS-ECC-SSC, KAS-FFC-SSC,Safe PrimesKeyGeneration, SafePrimesKey VerificationIPSec/IKEDHE/ECDHE PrivateComponentsG/E/Z
IPSec/IKEDHE/ECDHE PublicComponentsG/E/R/W/Z
KTSHMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512IPSec/IKEAuthentication KeysG/E/Z
AES-CBCIPSec/IKESessionKeys
KTSAES-GCMIPSec/IKESessionKeysG/E/Z
RSASigVer(FIPS186-4)RSAPublicKeys CACertificatesG/R/E/W
Table, extracted as text (did not parse into structured rows)
logs, dashboard and                                     SSH Shared Secret configuration                                           SSH DHE/ECDHE Private                G/E/Z no configuration commit capability. ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer Primes Key Generation,   Components Safe Primes Key HMAC-SHA-1               SSH Session                          G/E/Z AES-CBC,                 SSH Session Encryption               G/E/Z RSA SigVer (FIPS 186-4)           SSH Host Public Key                  R/E ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4)           SSH Client Public Key                W/E N/A                               CO, User Password                    G/E/W DRBG Seed                            G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String CKG                               RSA Private Keys           CO,       G/W/E       System Logs CKG                               ECDSA Private Keys                   G/W/E ECDSA KeyGen ECDSA SigGen DRBG Seed                            G/E DRBG V Counter DRBG, ESV DRBG Key Entropy Input String G/E/Z KDF IKEv2                IPSec/IKE Shared Secret Configures                     ECDSA KeyGen (FIPS       Private Components IKE/IPsec setup for   KAS      186-4), ECDSA KeyVer Primes Key Generation,   Public Components Safe Primes Key RSA Public Keys                      G/R/E/W RSA SigVer (FIPS 186-4) CA Certificates © 2024 Palo Alto Networks, Inc.                                             Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 17
Page 19
ECDSASigVer(FIPS186-4)ECDSAPublicKeys CACertificatesG/R/E/W
ZeroizeDestroysallkeysin themoduleN/AAllKeysandSSPsUnauth enticat edZConsoleOutput/ Zeroizationindicator
Self-TestsRunpowerup self-testsondemand bypowercyclingthe module.HMAC-SHA2-256, ECDSASigVer (FIPS186-4)FirmwareIntegrity VerificationKeyUnauth enticat edESystemLogs
ShowStatus (LEDs)Viewhardwarestatus ofthemoduleviathe LEDs.N/AN/AUnauth enticat edN/ALEDs

ECDSA Public Keys G/R/E/W ECDSA SigVer (FIPS 186-4) CA Certificates Destroys all keys in Console Output / Zeroize N/A All Keys and SSPs enticat Z the module Zeroization indicator Run power up Unauth E System Logs self-tests on demand Firmware Integrity enticat Self-Tests ECDSA SigVer by power cycling the Verification Key ed (FIPS 186-4) View hardware status Unauth Show Status of the module via the N/A N/A enticat N/A LEDs Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled and that the service succeeded. The module does not implement a non-Approved Mode, so does not implement any Non-Approved Services.

  1. Software/Firmware Security The module performs the Firmware Integrity test by using HMAC-SHA-256 and ECDSA signature verification (HMAC and ECDSA Cert. #A3453) during the Pre-Operational Self-Test. In addition, the module also conducts the firmware load test by using the Public Key for Firmware Load Testy (RSA 2048 with SHA-256, Cert. #A3453) for the new validated firmware to be uploaded into the module via the System Operational Management service. The Firmware Integrity Verification Key and Public Key for Firmware 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. The module’s executable code is in the form of the compiled firmware image loaded onto the module.
  2. Operational Environment The FIPS 140-3 Operational Environment requirements are not applicable because the module does not contain a modifiable operational environment. The operational environment is limited since the module includes a firmware load service (via the System Operational Management 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 the module is out of the scope of this validation and requires a separate FIPS 140-3 validation. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 18
Page 20
PhysicalSecurityMechanismRecommendedFrequency ofInspection/TestInspection/TestGuidanceDetails
Tamper-EvidentSeals30daysVerifyintegrityoftamper-evidentsealsin thelocationsspecifiedinthissection.
FrontandRearOpacityShields30daysVerifythatthefrontandrearopacityshields havenotbeendeformedfromtheiroriginal shape,therebyreducingtheireffectiveness.
VentOverlays30daysVerifythattheventoverlayshavenotbeen removedordeformed.Alledgesshould maintainstrongadhesioncharacteristics.
  1. Physical Security Physical Security Mechanisms 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 2 for physical kit part numbers and version. Opacity shields are included in the physical kits. Operator Required Actions The following table provides information regarding the various physical security mechanisms, and their recommended frequency of inspection/test. Table 9 - Physical Security Inspection Guidelines Physical Security Mechanism Recommended Frequency Inspection/Test Guidance Details Tamper-Evident Seals 30 days Verify integrity of tamper-evident seals in the locations specified in this section. 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. Refer to the following sections for instructions on installation and placement of the tamper seals and opacity shields. Tamper-evident seals 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. WF-500 Tamper Seal Installation (12 Seals)
  2. 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 2. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 19
Page 21

Figure 5 - Remove Front Handles and Modules

  1. 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 6, 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 7. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 20
Page 22

Figure 6 – Secure the Front Brackets Figure 7 - Attach Pull Handles and Front Modules

  1. 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. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 21
Page 23

Figure 8

Page 24
  1. Place the rear opacity shield on top of the rear opacity shield tray ensuring that you run the cables through the opening at the bottom. Secure the opacity shields with two (2) screws (provided) on each side. Figure 11 - Install Rear Opacity Shield
  2. Cover the vent openings as shown in Figure 12 by applying one (1) overlay tamper-evident seal over the left side vent and one overlay tamper-evident seal over the right side vent. Each overlay requires two (2) tamper-evident seals as shown in Figure
  3. Also apply one (1) additional tamper-evident seal as shown in Figure 13, #5. Figure 12 - Apple Tamper-Evident Seals on Vent Overlays © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 23
Page 25

Figure 13 - Apply Tamper-Evident Seals on Vent Overlays and Side Opening

  1. Attach the rail kit to the appliance as shown in Figure 14 and then add three (3) tamper-evident seals to the bottom of the appliance as shown in Figure
  2. One (1) tamper-evident seal #6 prevents tampering of the front opacity shield connected to the bottom of the appliance and two (2) tamper-evident seals #7 and #8 wrap around the upper and lower rear opacity shields to prevent tampering of the rear opacity shields. Figure 14 - Install Rail Kit © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 24
Page 26

Figure 15 - Apple Tamper-Evident Seals on the Bottom of the Appliance

  1. 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. Figure 16 – Apply Tamper Seals on the Top and Sides of the Appliance WF-500-B Tamper Seal Installation (21 Seals)
  2. Replace the top cover with the physical kit top cover. a. Remove the VOID WARRANTY label and cover screws (replacement label included in the kit). © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 25
Page 27

Remove the Void Warranty label that covers the left side cover screw then use a Phillips-head screwdriver to remove both screws as indicated in the illustration. b. Simultaneously depress the two (2) release buttons on top of the cover and slide the cover toward the back of the appliance to remove it. c. Slide the physical kit top cover (does not have vents) on the appliance until the release buttons click. Replace the two screws that you removed from the old cover Figure 17 – WF-500-B: Top Cover Replacement © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 26

Page 28
  1. Attach the physical kit front cover brackets. Remove the front pull handles by removing two (2) screws from each handle (one (1) handle on each side), insert the WF-500-B physical kit front-cover brackets under each handle, and then replace the handles and secure them using the screws that you removed. The physical kit handles have standoffs that are used to secure the front cover. Figure 18 – WF-500-B: Front Cover Bracket
  2. Attach the physical kit front cover to the front of the appliance. Slide the WF-500-B physical kit front cover over the physical kit pull handle brackets and secure the cover by turning the thumb screws clockwise (one thumb screw on each side). © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 27
Page 29

Figure 19 – WF-500-B: FIPS Front Cover

  1. Install a tamper-evident seal on the back of the appliance. This is seal #13 in the WF-500-B Figure
  2. You need to install this seal before you install the WF-500-B physical kit back cover.
  3. Attach the physical kit back cover to the back of the appliance. a. Slide the back cover onto the back of the appliance and turn the two (2) thumb screws clockwise until tight (one (1) screw on each side) to secure the cover.
  4. Apply a tamper-evident seal to each location shown in the following WF-500-B illustrations below. Also install the overlay stickers to cover vent openings (two (2) stickers on each side). You then install tamper-evident seals over the overlay stickers. Apply two (2) tamper-evident seals on the back side of the right rack handle (see seals #18 and #19 on the left side in Figure 19). Apply two (2) tamper-evident seals on the power supplies (see seals #11 and #12 with rear inset of Figure 19). Before you apply the tamper-evident seals, ensure that the appliance and physical kit surfaces are clean and dry. Firmly press one (1) seal on each of the locations shown in the illustrations. Avoid touching the seals for at least 24 hours to allow time for the seals to properly adhere to the appliance and physical kit surfaces. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 28
Page 30

Figure 20

Page 31

Figure 22 – WF-500-B: Tamper Seals Location for Side Rails

  1. Non-Invasive Security Not applicable. There are currently no defined Approved non-invasive attack mitigation test metrics in SP 800-140F.
  2. Sensitive Security Parameters Management The module contains the SSPs specified in the table below. “TLS or SSH Session Key Encrypted” corresponds to the following KTS entries listed in the Approved Algorithms table: ● AES Cert. #A3453, HMAC Cert. #A3453 ● AES-GCM Cert. #A3453 “IPSec/IKE, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: ● KAS-ECC-SSC Cert. #A3453, KDF IKEv2 Cert. #A3453 ● KAS-FFC-SSC Cert. #A3453, KDF IKEv2 Cert. #A3453 “SSH, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: ● KAS-ECC-SSC Cert. #A3453, KDF SSH Cert. #A3453 ● KAS-FFC-SSC Cert. #A3453, KDF SSH Cert. #A3453 “TLS, KAS SP 800-56A Rev. 3” corresponds to the following KAS entries listed in the Approved Algorithms table: © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 30
Page 32
Key/SSP/Na me/TypeStrengthSecurity Function andCert. NumberGenerationImport/ExportEstablishmentStorageZeroizationUse&RelatedKeys
CA Certificates112bits minimumRSASigVer (FIPS186-4) ECDSA SigVer(FIPS 186-4) Cert. #A3453Counter DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationECDSA/RSAPublickey- UsedtotrustarootCA intermediateCAandleaf /endentitycertificates (RSA2048,3072,and4096 bits) (ECDSAP-256,P-384,and P-521)
RSAPublic Keys112bits minimumRSASigVer (FIPS186-4) Cert. #A3453Counter DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLShandshakeN/AHDD/RAM –plaintextZeroizeServiceRSApublickeysmanagedas certificatesforthe verificationofsignatures, establishmentofTLS, operatorauthenticationand peerauthentication. (RSA2048,3072,or 4096-bit)
RSAPrivate Keys112bits minimumRSASigGen (FIPS186-4) Cert. #A3453Counter DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationRSAPrivatekeysfor generationofsignatures, authenticationorkey establishment. (RSA2048,3072,or 4096-bit)
ECDSA PublicKeys128bits minimumECDSA SigVer(FIPS 186-4) Cert. #A3453Counter DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLShandshakeN/AHDD/RAM –plaintextZeroizeServiceECDSApublickeysmanaged ascertificatesforthe verificationofsignatures, establishmentofTLS, operatorauthenticationand peerauthentication. (ECDSAP-256,P-384,or P-521)
ECDSA PrivateKeys128bits minimumECDSA SigGen (FIPS186-4) Cert. #A3453Counter DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationECDSAPrivatekeyfor generationofsignaturesand authentication (P-256,P-384,orP-521)
TLS DHE/ECDHE Private Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeatsession terminationEphemeralDiffie-Hellman privateFFCorEC componentusedinTLS (DHEMODP-2048,ECDHE P-256,P-384,P-521)
TLS DHE/ECDHE Public Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DRBG,SP 800-56A Rev.3Plaintext-TLS handshakeN/AN/AZeroizeatsession terminationDiffie_HellmanpublicFFCor ECCcomponentEphemeral valuesusedinkeyagreement (DHEMODP-2048,ECDHE P-256,P-384,P-521)
TLS Pre-Master Secret112bits minimumTLSv1.2 KDF RFC7627 Cert. #A3453KAS-ECC-S SCor KAS-FFC-S SC,SP 800-56A Rev.3N/AN/ARAM– plaintextZeroizeatsession terminationSecretvalueusedtoderive theTLSMasterSecretalong withclientandserver randomnonces
TLSMaster Secret384bitsTLSv1.2 KDF RFC7627 Cert. #A3453TLSv1.2 KDF RFC7627N/AN/ARAM– plaintextZeroizeatsession terminationSecretvalueusedtoderive theTLSsessionkeys
Table, extracted as text (did not parse into structured rows)
Table 10 – SSPs (FIPS 186-4)                                                                                     Used to trust a root CA RSA public keys managed as certificates for the RSA SigVer                                                                                       verification of signatures, RSA Private keys for RSA SigGen                                                                                       generation of signatures, as certificates for the verification of signatures, peer authentication. N/A               N/A                                                component used in TLS ECC component Ephemeral N/A             N/A                                values used in key agreement TLS v1.2 SC or                                                                             Secret value used to derive 800-56A                                                                           random nonces TLS v1.2 TLS Master                                                                              RAM –         Zeroize at session   Secret value used to derive © 2024 Palo Alto Networks, Inc.                                            Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 31
Page 33
TLS Encryption Keys128bits minimumAES-CBCor AES-GCM Cert. #A3453TLSv1.2 KDF RFC7627N/ATLS,KASSP 800-56ARev.3RAM- plaintextZeroizeatsession terminationAES(128or256bit)keys usedinTLSconnections (GCM;CBC)
TLSHMAC Keys256bits minimumHMAC-SHA 2-256 HMAC-SHA 2-384 Cert. #A3453TLSv1.2 KDF RFC7627N/ATLS,KASSP 800-56ARev.3RAM- plaintextZeroizeatsession terminationHMACkeysusedinTLS connections(SHA-256,384) (256,384bits)
SSH DHE/ECDHE Private Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeatsession terminationDiffieHellmanorEC Diffie-Hellmanprivate(DH MODP-2048,ECDHP-256, ECDHP-384,ECDHP-521)
SSH DHE/ECDHE Public Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DRBG,SP 800-56A Rev.3PlaintextSSH handshakeN/ARAM- plaintextZeroizeatsession terminationDiffieHellmanorEC Diffie-Hellmanpublic component(DH MODP-2048,ECDHP-256, ECDHP-384,ECDHP-521)
SSHShared Secret112bits minimumKDFSSH Cert. #A3453KAS-ECC-S SCor KAS-FFC-S SC,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeatsession terminationDiffieHellmanorEC Diffie-Hellmansharedsecret (DHMODP-2048,ECDH P-256,ECDHP-384,ECDH P-521)
SSHHost PublicKey112bits minimumRSASigVer (FIPS186-4) ECDSA SigVer(FIPS 186-4) Cert. #A3453Counter DRBG,FIPS 186-4N/AN/AHDD/RAM –plaintextZeroizeServiceSSHHostPublicKey(RSA 2048,RSA3072,RSA4096, ECDSAP-256,P-384,or P-521)
SSHClient PublicKey112bits minimumRSASigVer (FIPS186-4) Cert. #A3453N/ATLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextZeroizeServicePublicRSAkeyusedto authenticateclient. (RSA2048,3072,and4096 bits)
SSHSession Encryption Keys128bits minimumAES-CBC, AES-CTR,or AES-GCM Cert. #A3453KDFSSHN/ASSH,KASSP 800-56ARev.3RAM- plaintextZeroizeatsession terminationUsedinallSSHconnections tothesecuritymodule’s commandlineinterface. (128,192,or256bits:CBC orCTR) (128or256bits:GCM)
SSHSession Authenticati onKeys160bits minimumHMAC-SHA -1 HMAC-SHA 2-256 HMAC-SHA 2-512 Cert. #A3453KDFSSHN/ASSH,KASSP 800-56ARev.3RAM- plaintextZeroizeatsession terminationAuthenticationkeysusedin allSSHconnectionstothe securitymodule’scommand lineinterface(HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512)(160, 256,512bits)
IPSec/IKE DHE/ECDHE Private Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DBRG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeatsession terminationDiffie-HellmanorEC Diffie-Hellmanprivate componentusedinkey establishment (DHEMODP-2048,ECDHE P-256,P-384)
IPSec/IKE DHE/ECDHE Public Components112bits minimumKAS-ECC-SS C KAS-FFC-SS C Cert. #A3453Counter DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeatsession terminationDiffie-HellmanorEC Diffie-Hellmanpublic componentusedinkey agreement (DHEMODP-2048,ECDHE P-256,P-384)
IPSec/IKE Shared Secret112bits minimumKDFIKEv2 Cert. #A3453KAS-ECC-S SCor KAS-FFC-S SC,SPN/AN/ARAM- plaintextZeroizeatsession terminationDiffieHellmanorEC Diffie-Hellmansharedsecret (DHMODP-2048,ECDH P-256,ECDHP-384,ECDH P-521)
Table, extracted as text (did not parse into structured rows)
TLS v1.2                                                                         HMAC keys used in TLS N/A             N/A Diffie Hellman or EC Diffie Hellman or EC DRBG, FIPS   N/A             N/A                            Zeroize Service RSA SigVer                                                                                      Public RSA key used to N/A          Session Key     N/A                            Zeroize Service Used in all SSH connections to the security module’s
128 bits                                               SSH, KAS SP      RAM -         Zeroize at session   command line interface.
Authentication keys used in -1 all SSH connections to the SSH Session                                                                                                               security module’s command DHE/ECDHE      112 bits   KAS-FFC-SS     DBRG, SP                                      RAM -         Zeroize at session   component used in key N/A             N/A DHE/ECDHE      112 bits   KAS-FFC-SS     DRBG, SP                                      RAM -         Zeroize at session   component used in key N/A             N/A Diffie Hellman or EC
112 bits                  SC or                                         RAM -         Zeroize at session

© 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 32

Page 34
800-56A Rev.3
IPSec/IKE SessionKeys128bits minimumAES-CBC, AES-GCM Cert. #A3453N/AN/AIPSec/IKE,KAS SP800-56A Rev.3RAM- plaintextZeroizeatsession terminationUsedtoencryptIKE/IPSec data.TheseareAESCBCor GCM(128or256bits)
IPSec/IKE Authenticati onKeys160bits minimumHMAC-SHA -1 HMAC-SHA 2-256 HMAC-SHA 2-384 HMAC-SHA 2-512 Cert. #A3453N/AN/AIPSec/IKE,KAS SP800-56A Rev.3RAM- plaintextZeroizeatsession terminationHMACkeysfor authentication (HMAC-SHA-256/384/512) (keysize256,384,512bits)
Firmware Integrity Verification Key128bitsHMAC-SHA 2-256, ECDSA SigVer (FIPS186-4) Cert. #A3453Pre-loadedImportonly, TLSorSSH SessionKey EncryptedN/AHDD- plaintextN/AUsedtochecktheintegrity ofcrypto-relatedcode. (HMAC-SHA-256and ECDSAP-256) (Note:Thisisnotconsideredan SSP)
PublicKey forFirmware LoadTest112bitsRSASigVer (FIPS186-4) Cert. #A3453Pre-loadedImportonly, TLSorSSH SessionKey EncryptedN/AHDD- plaintextN/AUsedtoauthenticate firmwareandcontenttobe installedonthemodule(RSA 2048withSHA-256)
CO,User PasswordN/ASHA2-256 Cert. #A3453ExternalTLSorSSH SessionKey EncryptedN/AHDD-a password hash (SHA2-256)ZeroizeServiceAuthenticationstringwitha minimumlengthofeight(8) characters.
Protocol SecretsN/AN/AExternalTLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextZeroizeServiceSecretsusedbyRADIUSor TACACS+(8characters minimum)
Entropy InputString384bits (E64) 194bits (E130)CKG (vendor affirmed), Counter DRBG Cert. #A3453Entropyas per SP800-90BN/AN/ARAM- plaintextPowercycleEntropyinputstringcoming fromtheentropysource Inputlength=384bits
DRBGSeed384bits (E64) 194bits (E130)CKG (vendor affirmed), Counter DRBG Cert. #A3453Entropyas per SP800-90BN/AN/ARAM- PlaintextPowercycleDRBGseedcomingfromthe entropysource Seedlength=384bits
DRBGKey256bitsCKG (vendor affirmed), Counter DRBG Cert. #A3453Entropyas per SP800-90BN/AN/ARAM- plaintextPowercycleAES256CTRDRBGstate Keyusedinthegenerationof arandomvalues
DRBGV128bitsCKG (vendor affirmed), Counter DRBG Cert. #A3453Entropyas per SP800-90BN/AN/ARAM- plaintextPowercycleAES256CTRDRBGstateV usedinthegenerationofa randomvalues
Table, extracted as text (did not parse into structured rows)
IPSec/IKE, KAS                                      Used to encrypt IKE/IPSec IPSec/IKE      128 bits   AES-GCM                                                     RAM -         Zeroize at session N/A          N/A            SP 800-56A                                          data. These are AES CBC or Rev. 3                                              GCM (128 or 256 bits) -1 2-256                                                                                          HMAC keys for
160 bits   HMAC-SHA                                                    RAM -         Zeroize at session   authentication
on Keys                                                              Rev. 3 HMAC-SHA                                                                                       Used to check the integrity 2-256,                                                                                         of crypto-related code. Firmware                                              Import only, Integrity                                             TLS or SSH                      HDD (FIPS 186-4) Cert.                                                                                          (Note: This is not considered an RSA SigVer                  Import only,                                                       Used to authenticate Public Key (FIPS 186-4)                TLS or SSH                      HDD -                              firmware and content to be for Firmware   112 bits                  Pre-loaded                  N/A                            N/A Cert.                       Session Key                     plaintext                          installed on the module (RSA Load Test SHA2-256                    TLS or SSH                                                         Authentication string with a N/A        Cert.          External     Session Key    N/A                            Zeroize Service      minimum length of eight (8) TLS or SSH                                                         Secrets used by RADIUS or N/A        N/A            External     Session Key    N/A                            Zeroize Service      TACACS+ (8 characters

384 bits Entropy input string coming

Table, extracted as text (did not parse into structured rows)
Entropy        (E64)                                                                  RAM -                              from the entropy source DRBG           per          N/A            N/A                            Power cycle Input String   194 bits                                                               plaintext (E130)                                                                                                    Input length = 384 bits

384 bits DRBG seed coming from the

DRBG Seed DRBG per N/A N/A Power cycle

194 bits Plaintext

Table, extracted as text (did not parse into structured rows)
(E130)                                                                                                    Seed length = 384 bits DRBG Key       256 bits   DRBG           per          N/A            N/A                            Power cycle          Key used in the generation of SP 800-90B                                                                      a random values DRBG V         128 bits   DRBG           per          N/A            N/A                            Power cycle          used in the generation of a SP 800-90B                                                                      random values © 2024 Palo Alto Networks, Inc.                                         Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 33
Page 35
SNMPv3 Authenticati onSecretN/AKDFSNMP Cert. #A3453N/ATLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextZeroizeServiceUsedtosupportSNMPv3 services (Minimum8characters)
SNMPv3 Privacy SecretN/AKDFSNMP Cert. #A3453N/ATLSorSSH SessionKey EncryptedN/AHDD/RAM –plaintextZeroizeServiceUsedtosupportSNMPv3 services (Minimum8characters)
SNMPv3 Authenticati onKey160bits minimumHMAC-SHA -1 HMAC-SHA 2-224 HMAC-SHA 2-256 HMAC-SHA 2-384 HMAC-SHA 2-512 Cert. #A3453KDFSNMPN/AN/AHDD/RAM –plaintextZeroizeServiceHMAC–SHA-1/224/256/384 /512Authentication protocolkey(160bits)
SNMPv3 SessionKey128bits minimumAES-CFB12 8 Cert. #A3453KDFSNMPN/AN/AHDD/RAM -PlaintextZeroizeServicePrivacyprotocolencryption key (AES-CFB128)
EntropySourcesMinimumnumber ofbitsofentropyDetails
PaloAltoNetworksDRNG EntropySource384bitsESVCert.#E64 Entropysourceprovidesfullentropy,whichisprovidedin the384bitseed. [WF-500-B]
PaloAltoNetworksRTC EntropySource194bitsESVCert.#E130 Entropysourceprovides0.50694395678bitsofentropy perbitofoutput.TheDRBGrequests384bitsofdatafrom theentropysource,soisseededwithatleast194bitsof entropy.ThemodulegeneratesSSPs(e.g.,keys)whose strengthsaremodifiedbyavailableentropy [WF-500]
Table, extracted as text (did not parse into structured rows)
KDF SNMP                          TLS or SSH                                                                     Used to support SNMPv3 N/A            Cert.            N/A              Session Key         N/A                                 Zeroize Service        services SNMPv3                           KDF SNMP                          TLS or SSH                                                                     Used to support SNMPv3 Privacy           N/A            Cert.            N/A              Session Key         N/A                                 Zeroize Service        services -1 Authenticati                                      KDF SNMP         N/A                 N/A                                 Zeroize Service        /512 Authentication on Key                                                                                                                                            protocol key (160 bits) Privacy protocol encryption KDF SNMP         N/A                 N/A                                 Zeroize Service        key Note: SSPs are implicitly zeroized when power is lost, or explicitly zeroized by the zeroize service. In the case of implicit zeroization, the SSPs are implicitly overwritten with random values due to their ephemeral memory being reset upon power loss. For the Zeroize Service and Zeroize at session termination, the SSP's memory location is overwritten with random values. The cryptographic module utilizes the following entropy sources, which are internal to the cryptographic boundary. Table 11 - Non-Deterministic Random Number Generation Specification of bits of entropy Palo Alto Networks DRNG                                                          Entropy source provides full entropy, which is provided in
384 bits

Entropy Source the 384 bit seed. Entropy source provides 0.50694395678 bits of entropy per bit of output. The DRBG requests 384 bits of data from Palo Alto Networks RTC

194 bits the entropy source, so is seeded with at least 194 bits of

Entropy Source entropy. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy 10. Self-Tests The cryptographic module automatically performs the following tests below. The operator can command the module to perform the pre-operational and cryptographic algorithm self-tests by cycling power of the module; these tests do not require any additional operator action. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 34

Page 36

Pre-operational Self-Tests Pre-operational Software/Firmware Integrity Test

Page 37
CauseofErrorErrorStateIndicator
ConditionalCryptographicAlgorithmSelf-Testor SoftwareIntegrityTestFailureFIPS-CCmodefailure. <Algorithmtest>failed.
ConditionalPairwiseConsistencyorCriticalFunctions TestFailureSystemlogprintsanerrormessage.
ConditionalFirmwareLoadTestFailureSystemprintsInvalidimagemessage.

Error Handling In the event of a conditional test failure, the module will output a description of the error. These are summarized below. Table 12 - Errors and Indicators Cause of Error Error State Indicator Conditional Cryptographic Algorithm Self-Test or FIPS-CC mode failure. <Algorithm test> failed. Software Integrity Test Failure Conditional Pairwise Consistency or Critical Functions System log prints an error message. Test Failure Conditional Firmware Load Test Failure System prints Invalid image message.

  1. 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
  2. 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:
  3. The operator shall not enable TLSv1.0 or use RSA for key wrapping; it is disabled by default A. Checked via CLI using “show shared” command
  4. If using RADIUS, it must be configured using TLS 1.2. A. Checked via CLI using “show shared” command Failure to follow these Security Rules will cause the module to operate in a non-compliant state.
  5. 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. © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 36
Page 38
  1. 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 – Elliptic Curve Diffie-Hellman ECDSA – Elliptic 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
  2. References
  3. WildFire Administrator Guide: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/advanced-wildfire/wildfire-appliance.pdf © 2024 Palo Alto Networks, Inc. Palo Alto Networks WildFire 11.0 WF-500 and WF-500-B Security Policy Page 37