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

PAN-OS 11.0 VM-Series

Certificate#4773StandardFIPS 140-3Level1TypeSoftwareEmbodimentMulti-Chip Stand AloneStatusActiveVendorPalo Alto Networks, Inc.
Medium review priority  ·  no TCB surface named  ·  last validated 23 months ago. How this is derived →

Certificate

StandardFIPS 140-3
Overall level1
Module typeSoftware
EmbodimentMulti-Chip Stand Alone
StatusActive
Sunset date8/20/2026
CaveatInterim validation. When installed, initialized and configured as specified in Section 11 of the Security Policy
VendorPalo Alto Networks, Inc.

Approved Algorithms (31)

AlgorithmACVP Cert
AES-CBCA3454
AES-CFB128A3454
AES-CTRA3454
AES-GCMA3454
Conditioning Component AES-CBC-MAC SP800-90BA1791
Counter DRBGA3454
ECDSA KeyGen (FIPS186-4)A3454
ECDSA KeyVer (FIPS186-4)A3454
ECDSA SigGen (FIPS186-4)A3454
ECDSA SigVer (FIPS186-4)A3454
HMAC-SHA-1A3454
HMAC-SHA2-224A3454
HMAC-SHA2-256A3454
HMAC-SHA2-384A3454
HMAC-SHA2-512A3454
KAS-ECC-SSC Sp800-56Ar3A3454
KAS-FFC-SSC Sp800-56Ar3A3454
KDF IKEv2A3454
KDF SNMPA3454
KDF SSHA3454
RSA KeyGen (FIPS186-4)A3454
RSA SigGen (FIPS186-4)A3454
RSA SigVer (FIPS186-4)A3454
Safe Primes Key GenerationA3454
Safe Primes Key VerificationA3454
SHA-1A3454
SHA2-224A3454
SHA2-256A3454
SHA2-384A3454
SHA2-512A3454
TLS v1.2 KDF RFC7627A3454

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

flowchart LR
  %% Deterministic review-risk graph for PAN-OS 11.0 VM-Series
  %% 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</i>"]
    C3["[low] Self-test / status surface<br/>(referenced in text)<br/><i>status output<br/>self-test</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>operating system<br/>linux<br/>kernel</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 PAN-OS 11.0 VM-Series
  %% 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</i><br/>src: text:keyword"]
    C3["[low] Self-test / status surface (referenced in text)<br/><i>status output<br/>self-test</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>operating system<br/>linux<br/>kernel</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

PAN-OS 11.0 VM-Series Version: 1.1 Revision Date: June 13, 2024 Palo Alto Networks, Inc. www.paloaltonetworks.com © 2024 Palo Alto Networks, Inc. Palo Alto Networks is a registered trademark of Palo Alto Networks. 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.FIPS140-3SectionTitleSecurityLevel
1General1
2CryptographicModuleSpecification1
3CryptographicModuleInterfaces1
4Roles,Services,andAuthentication3
5Software/FirmwareSecurity1
6OperationalEnvironment1
7PhysicalSecurityN/A
8Non-InvasiveSecurityN/A
9SensitiveSecurityParameterManagement1
10Self-Tests1
11Life-CycleAssurance3
12MitigationofOtherAttacksN/A
OverallLevel1
OperatingSystemHardwarePlatformProcessorPAA/Acceleration
VMwareESXiv7.0DellPowerEdgeR740IntelXeonGold6248N/A
KVM4onUbuntu20.04DellPowerEdgeR740IntelXeonGold6248N/A
Hyper-V2019onMicrosoft Hyper-VServer2019DellPowerEdgeR740IntelXeonGold6248N/A

The PAN-OS 11.0 VM-Series module is available in multiple capacity options. All models can be deployed as guest virtual machines on VMware ESXi, Hyper-V, and Linux server that is running the KVM (Kernel-based Virtual Machine) using a common base image distributed in a compatible hypervisor format. The PAN-OS VM-Series is the virtualized form factor of the Palo Alto Networks next-generation firewall. The VM-Series is used to protect applications/data from cyber threats using Palo Alto Networks’ next-generation firewall and advanced threat prevention features. For purposes of this validation, the exact software version of the module tested was 11.0.3-h12. The cryptographic module meets the overall requirements applicable to Level 1 security of FIPS 140-3. Table 1 - Security Levels ISO/IEC 24759 Section 6. FIPS 140-3 Section Title Security Level

Table, extracted as text (did not parse into structured rows)
2                                 Cryptographic Module Specification          1
3                                 Cryptographic Module Interfaces             1
4                                 Roles, Services, and Authentication         3
5                                 Software/Firmware Security                  1
6                                 Operational Environment                     1
7                                 Physical Security                           N/A
8                                 Non-Invasive Security                       N/A
9                                 Sensitive Security Parameter Management     1
11                                Life-Cycle Assurance                        3
12                                Mitigation of Other Attacks                 N/A
Overall Level                                1 2. Cryptographic Module Specification The tested operational environments are highlighted in Table 2. Table 2 - Tested Operational Environments Operating System                 Hardware Platform                   Processor               PAA/Acceleration VMware ESXi v7.0                 Dell PowerEdge R740               Intel Xeon Gold 6248               N/A KVM 4 on Ubuntu 20.04            Dell PowerEdge R740               Intel Xeon Gold 6248               N/A Hyper-V 2019 on Microsoft        Dell PowerEdge R740               Intel Xeon Gold 6248               N/A Hyper-V Server 2019 © 2024 Palo Alto Networks, Inc.                                                  PAN-OS 11.0 VM-Series Security Policy 3
Page 4
OperatingSystemHardwarePlatform
AmazonWebServices(AWS) MicrosoftAzure GoogleCloudPlatform(GCP)x86Architecture (Note:Specificprocessor/hardwareisdependenton Instance/MachineTypeselectedforoperationsystem)

Table 3 - Vendor Affirmed Operational Environments Operating System Hardware Platform Amazon Web Services (AWS) x86 Architecture Microsoft Azure (Note: Specific processor/hardware is dependent on Google Cloud Platform (GCP) Instance/Machine Type selected for operation system) Operator Porting Rules The CMVP allows user porting of a validated software module to an operational environment which was not included as part of the validation testing. An operator may install and run a VM-series firewall on any general purpose computer (GPC) or platform using the specified hypervisor and operating system on the validation certificate or other compatible operating and/or hypervisor system and affirm the modules continued FIPS 140-3 validation compliance. The CMVP makes no statement as to the correct operation of the module or the security strengths of the generated keys when ported and executed in an operational environment not listed on the validation certificate. Approved Mode of Operation The following procedure will put the module into the Approved mode of operation:

Page 5
CAVPCertAlgorithmand StandardMode/MethodDescription/Key Size(s)/Key Strength(s)Use/Function
A1791ConditioningComponent AES-CBC-MACSP800-90BAES-CBC-MAC128bitsVettedconditioning componentforESVCert. #E69
A3454AES-CBC[SP800-38A]CBC128,192and256bitsEncryption Decryption
A3454AES-CFB128[SP800-38A]CFB128128bitsEncryption Decryption
A3454AES-CTR[SP800-38A]CTR128,192and256bitsEncryption Decryption
A3454AES-GCM [SP800-38D]GCM**128and256bitsEncryption Decryption
A3454CounterDRBG [SP800-90Arev1]CTRDRBGAES256bitswith DerivationFunction EnabledRandomBitGenerator
A3454ECDSAKeyGen (FIPS186-4)ECDSAKeyGenP-256,P-384,P-521KeyGeneration
A3454ECDSAKeyVer(FIPS 186-4)ECDSAKeyVerP-256,P-384,P-521PublicKeyValidation
A3454ECDSASigGen(FIPS 186-4)ECDSASigGenP-256,P-384,P-521with SHA2-224,SHA2-256, SHA2-384,andSHA2-512SignatureGeneration
A3454ECDSASigVer(FIPS186-4)ECDSASigVerP-256,P-384,P-521with SHA-1,SHA2-224,SignatureVerification

Note: Disabling “FIPS-CC” mode causes a complete factory reset, which is described in the Zeroization section below. 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 perform the zeroization service, follow the procedure below:

128 and 256 bits
Table, extracted as text (did not parse into structured rows)
[SP 800-38D]                                                                  Decryption AES 256 bits with Counter DRBG A3454                                                CTR DRBG               Derivation Function        Random Bit Generator [SP 800-90Arev1] ECDSA KeyGen                                                                  Key Generation ECDSA KeyVer (FIPS                                                            Public Key Validation ECDSA SigGen (FIPS                                                            Signature Generation A3454                    ECDSA SigVer (FIPS 186-4)   ECDSA SigVer                                      Signature Verification © 2024 Palo Alto Networks, Inc.                                                    PAN-OS 11.0 VM-Series Security Policy 5
Page 6
SHA2-256,SHA2-384,and SHA2-512
A3454HMAC-SHA-1[FIPS198-1]HMACHMAC-SHA-1withλ=96, 160Authenticationfor protocols
A3454HMAC-SHA2-224 [FIPS198-1]HMACHMAC-SHA2-224with λ=224Authenticationfor protocols
A3454HMAC-SHA2-256 [FIPS198-1]HMACHMAC-SHA2-256with λ=256Authenticationfor protocols
A3454HMAC-SHA2-384 [FIPS198-1]HMACHMAC-SHA2-384with λ=384Authenticationfor protocols
A3454HMAC-SHA2-512 [FIPS198-1]HMACHMAC-SHA2-512with λ=512Authenticationfor protocols
A3454KAS-ECC-SSC Sp800-56Ar3KASP-256/P-384/P-521KeyExchange
A3454KAS-FFC-SSCSP 800-56Ar3KASMODP-2048/3072/4096KeyExchange
A3454KDFIKEv2[SP 800-135rev1](CVL)IKEv2KDFSHA2-256,SHA2-384, SHA2-512IKEv2
A3454KDFSNMP[SP 800-135rev1](CVL)SNMPv3KDFEngineID: 80001F88043030303030 343935323630SNMPv3
A3454KDFSSH[SP800-135rev1] (CVL)SSHv2KDFSHA-1,SHA2-256, SHA2-512SSH
A3454TLSv1.2KDFRFC7627 (CVL)TLS1.2KDFTLSv1.2HashAlgorithm: SHA2-256,SHA2-384TLS
A3454RSA KeyGen (FIPS186-4)RSA KeyGen (FIPS186-4)2048,3072,and4096bitsKeyPairGeneration
A3454RSA SigGen (FIPS186-4)RSA SigGen (FIPS186-4)2048,3072,and4096-bit withhashes256/384/512SignatureGeneration
A3454RSA SigVer (FIPS186-4)RSA SigVer (FIPS186-4)2048,3072,4096-bit(per IGC.F)withhashes SHA-1/224+++/256/384/5 12(SignatureVerification) +++ThisHashalgorithmis notsupportedforANSI X9.31SignatureVerification
A3454SHA-1[FIPS180-4]SHASHA-1DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3454SHA2-224[FIPS180-4]SHA2SHA-224DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3454SHA2-256[FIPS180-4]SHA2SHA-256DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3454SHA2-384[FIPS180-4]SHA2SHA-384DigitalSignature Generation/Verification
Table, extracted as text (did not parse into structured rows)
A3454                                                             HMAC-SHA-1 with λ=96,         Authentication for HMAC-SHA-1 [FIPS 198-1]    HMAC [FIPS 198-1]                                                            protocols A3454                   HMAC-SHA2-256                             HMAC-SHA2-256 with            Authentication for [FIPS 198-1]                              λ=256                         protocols A3454                   HMAC-SHA2-384                             HMAC-SHA2-384 with            Authentication for [FIPS 198-1]                              λ=384                         protocols A3454                   HMAC-SHA2-512                             HMAC-SHA2-512 with            Authentication for [FIPS 198-1]                              λ=512                         protocols A3454                                                                                           Key Exchange Engine ID: KDF SNMP [SP A3454                                              SSHv2 KDF                                    SSH TLS v1.2 KDF RFC7627       TLS1.2 KDF     TLS v1.2 Hash Algorithm: (FIPS 186-4)               (FIPS 186-4) (FIPS 186-4)               (FIPS 186-4)   with hashes 256/384/512 IG C.F) with hashes (FIPS 186-4)               (FIPS 186-4) +++ This Hash algorithm is not supported for ANSI Digital Signature A3454                   SHA-1 [FIPS 180-4]         SHA Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) Digital Signature © 2024 Palo Alto Networks, Inc.                                            PAN-OS 11.0 VM-Series Security Policy 6
Page 7
Non-DigitalSignature Applications(e.g. componentofHMAC)
A3454SHA2-512[FIPS180-4]SHA2SHA-512DigitalSignature Generation/Verification Non-DigitalSignature Applications(e.g. componentofHMAC)
A3454SafePrimesKey Generation[RFC3526]SafePrimesKey GenerationMODP-2048, MODP-3072,MODP-4096SafePrimesKey Generation
A3454SafePrimesKey Verification[RFC3526]SafePrimesKey VerificationMODP-2048, MODP-3072,MODP-4096SafePrimesKey Verification
AESCert.#A3454and HMACCert.#A3454KTS [SP800-38F]SP800-38AandFIPS 198-1.KTS(keywrapping andunwrapping)perIG D.G.AES-CBCorAES-CTRplus HMAC 128,192,and256-bitkeys providing128,192,or256 bitsofencryptionstrengthKeyWrapping
AES-GCMCert.A3454KTS [SP800-38F]SP800-38DandSP 800-38F.KTS(key wrappingandunwrapping) perIGD.G.AES-GCM 128and256-bitkeys providing128or256bits ofencryptionstrengthKeyWrapping
ESVCert.#E69SP800-90BESVPaloAltoNetworksDRNG EntropySourceEntropy
KAS-ECC-SSCCert. #A3454,KDFIKEv2Cert. #A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256andP-384curves providing128or192bits ofencryptionstrengthKeyExchangewith protocolKDF
KAS-ECC-SSCCert. #A3454,KDFSSHCert. #A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strengthKeyExchangewith protocolKDF
KAS-ECC-SSCCert. #A3454,TLSv1.2KDF RFC7627Cert.#A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-ECC perIGD.FScenario2path (2).P-256,P-384,andP-521 curvesproviding128,192, or256bitsofencryption strengthKeyExchangewith protocolKDF
KAS-FFC-SSCCert. #A3454,KDFIKEv2Cert. #A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048,3072,and4096-bit keysproviding112,128,or 150 bitsofencryption strengthKeyExchangewith protocolKDF
KAS-FFC-SSCCert. #A3454,KDFSSHCert. #A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048-bitkeyproviding112 bitsofencryptionstrengthKeyExchangewith protocolKDF
KAS-FFC-SSCCert. #A3454,TLSv1.2KDF RFC7627Cert.#A3454KAS[SP800-56Arev3]SP800-56Arev3.KAS-FFC perIGD.FScenario2path (2).2048-bitkeyproviding112 bitsofencryptionstrengthKeyExchangewith protocolKDF
Vendor AffirmedCKG (SP800-133rev2)Section5.1,Section5.2CryptographicKey Generation;SP800- 133andIGD.H.KeyGeneration Note:Symmetrickeysand theseedsusedfor asymmetrickeypair generationareproduced usingtheunmodified/direct outputoftheDRBG
Table, extracted as text (did not parse into structured rows)
Non-Digital Signature component of HMAC) Digital Signature Non-Digital Signature component of HMAC) AES-CBC or AES-CTR plus SP 800-38A and FIPS HMAC Cert. #A3454         [SP 800-38F]              and unwrapping) per IG D.G. bits of encryption strength SP 800-38D and SP            AES-GCM [SP 800-38F]              wrapping and unwrapping)     providing 128 or 256 bits per IG D.G.                  of encryption strength Palo Alto Networks DRNG Entropy Source KAS-ECC-SSC Cert.                                   SP 800-56Arev3. KAS-ECC      P-256 and P-384 curves Key Exchange with #A3454, KDF IKEv2 Cert.   KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path   providing 128 or 192 bits protocol KDF #A3454                                              (2).                         of encryption strength #A3454, KDF SSH Cert.                                                            curves providing 128, 192,    Key Exchange with KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path #A3454                                                                           or 256 bits of encryption     protocol KDF (2). #A3454, TLS v1.2 KDF                                                             curves providing 128, 192,    Key Exchange with KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path RFC7627 Cert. #A3454                                                             or 256 bits of encryption     protocol KDF (2). #A3454, KDF IKEv2 Cert.                                                          keys providing 112, 128, or   Key Exchange with KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path #A3454                                                                           150 bits of encryption        protocol KDF (2). KAS-FFC-SSC Cert.                                   SP 800-56Arev3. KAS-FFC      2048-bit key providing 112 Key Exchange with #A3454, KDF SSH 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 #A3454, TLS v1.2 KDF      KAS [SP 800-56Arev3]      per IG D.F Scenario 2 path   bits of encryption strength protocol KDF RFC7627 Cert. #A3454                                (2). Note: Symmetric keys and Cryptographic Key             the seeds used for Section 5.1, Section 5.2     Generation; SP 800-           asymmetric key pair
133 and IG D.H. generation are produced

using the unmodified/direct output of the DRBG ● For TLS, The GCM implementation meets Scenario 1 of IG C.H: it is used in a manner compliant with SP 800-52 and in accordance with Section 4 of RFC 5288 for TLS key establishment, and ensures when the nonce_explicit © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 7

Page 8

part of the IV exhausts all possible values for a given session key, that a new TLS handshake is initiated per sections 7.4.1.1 and 7.4.1.2 of RFC 5246. During operational testing, the module was tested against an independent version of TLS and found to behave correctly.

Page 9
PhysicalPortLogicalInterfaceDatathatpassesoverport/interface
PowerPowerInPowersupplies
Console,GPCI/OStatusOutputSelf-teststatusoutput
EthernetDatainput,controlinput, dataoutput,statusoutputHTTPS,TLS,SNMP,IPsec,andSSHtrafficdata.

Cryptographic Boundary The PAN-OS 11.0 VM-Series is a software cryptographic module and requires an underlying general purpose computer (GPC) environment. The module consists of a GPC (multi-chip standalone embodiment) with the cryptographic boundary defined below. The cryptographic boundary (CB) includes all of the software components of the module, which is included in the file name in Section 11 (PanOS_vm-11.0.3-h12) and also the configuration file that resides on the virtual machine’s virtual disk. The physical perimeter (PP) is defined by the enclosure around the host GPC on which it runs. Figure 1 depicts the boundary and illustrates the hardware components of a GPC. Figure 1 - Cryptographic Boundary 3. Cryptographic Module Interfaces The module is a software only module that operates on a general purpose computing (GPC) platform. The physical ports and logical interfaces are consistent with a GPC operating environment. The module supports the following FIPS 140-3 logical interfaces: Table 6 - Ports and Interfaces Physical Port Logical Interface Data that passes over port/interface Power Power In Power supplies Console, GPC I/O Status Output Self-test status output Ethernet Data input, control input, HTTPS, TLS, SNMP, IPsec, and SSH traffic data. data output, status output The module does not support a Control Output interface. © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 9

Page 10
RoleServiceInputOutput
CryptoOfficerShowVersionQuerymoduleforversionModuleprovidesversion
CryptoOfficer, UserSecurityConfiguration ManagementConfiguringandmanaging cryptographicparametersand setting/modifyingsecuritypolicy, includingcreatingUseraccounts andadditionalCOaccountsviaCLI orWebUIConfirmationofservice viaConfigurationLogs
CryptoOfficerOtherConfigurationNetworkingparameter configuration,loggingconfiguration, andothernon-securityrelevant configurationviaCLIorWebUIConfirmationofservice viaConfigurationLogs
CryptoOfficer, UserViewOther ConfigurationQuerymoduleforcurrent non-securityrelevantconfiguration viaWebUIorCLIConfirmationofservice viaConfigurationLogs
CryptoOfficer, User,RAVPN, S-SVPNShowStatusQuerystatusandversionofthe moduleviaWebUIorCLIModulestatusinformation viaCLIorSystemLogs
RAVPN,S-SVPNVPNInitializeVPNconnectionConfirmationofservice viaSystemLogs
CryptoOfficerSoftwareUpdateLoadingnewimageMessageoutputnoting versionupdated successfully
UnauthenticatedZeroizeInitiatezeroizationcommandThedevicewilloverwrite allCSPsandprovidestatus ofcompletion
UnauthenticatedSelf-TestsPowercyclingthemoduleSelf-teststatusoutputvia systemlogs
UnauthenticatedShowStatus (Hypervisor)Viewstatusofthemodulevia hypervisor.Modulestatusviathe hypervisor
Table, extracted as text (did not parse into structured rows)
The module’s physical and electrical characteristics, manual controls, and physical indicators are provided by the host GPC; the hypervisors provide virtualized ports and interfaces which map to the GPCs’ physical ports and interfaces (i.e., network interfaces and GPC inputs/outputs). 4. Roles, Services, and Authentication Roles and Services While in the Approved mode of operation, all CO and User 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. Table 7 - Roles, Service Commands, Input and Output Crypto Officer       Show Version               Query module for version                Module provides version Crypto Officer,      Security Configuration     Configuring and managing                Confirmation of service User                 Management                 cryptographic parameters and            via Configuration Logs setting/modifying security policy, including creating User accounts and additional CO accounts via CLI or WebUI Crypto Officer       Other Configuration        Networking parameter                    Confirmation of service configuration, logging configuration,   via Configuration Logs and other non-security relevant configuration via CLI or WebUI Crypto Officer,      View Other                 Query module for current                Confirmation of service User                 Configuration              non-security relevant configuration     via Configuration Logs via WebUI or CLI Crypto Officer,      Show Status                Query status and version of the         Module status information User, RA VPN,                                   module via WebUI or CLI                 via CLI or System Logs RA VPN, S-S VPN      VPN                        Initialize VPN connection               Confirmation of service via System Logs Crypto Officer       Software Update            Loading new image                       Message output noting version updated Unauthenticated      Zeroize                    Initiate zeroization command            The device will overwrite all CSPs and provide status of completion Unauthenticated                                 Power cycling the module                Self-test status output via system logs Unauthenticated      Show Status                View status of the module via           Module status via the © 2024 Palo Alto Networks, Inc.                                                  PAN-OS 11.0 VM-Series Security Policy 10
Page 11
RoleAuthenticationMethodAuthenticationStrength
CryptographicOfficerMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographicSoftware (certificatecommonname/public key-basedauthentication)Password-based Theminimumlengthiseight(8)characters1 (95possiblecharacters).Theprobabilitythat arandomattemptwillsucceedorafalse acceptancewilloccuris1/(958)whichisless than1/1,000,000. Theprobabilityof successfullyauthenticatingtothemodule withinoneminuteis10/(958),whichisless than1/100,000. Thefirewall’sconfiguration supportsatmosttenfailedattemptsto authenticateinaone-minuteperiod. Certificate/Publickey-based Thesecuritymodulessupportpublic-key basedauthenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521. Theminimumequivalentstrengthsupported is112bits. Theprobabilitythatarandom attemptwillsucceedis1/(2112)whichisless than1/1,000,000. Theprobabilityof
UserMemorizedSecret(Unique Username/password)and/or Single-FactorCryptographicSoftware (certificatecommonname/public key-basedauthentication
RemoteAccessVPN(RAVPN)MemorizedSecret(Unique Username/password)and/or Single-FactorCryptographicSoftware (certificatecommonname/public key-basedauthentication

The zeroization procedure is invoked when the operator initiates the service. The operator must be in control of the module during the entire procedure to ensure that it has successfully completed. During the zeroization procedure, no other services are available. Note: Additional information on the configuration options the module provides can be found at https://docs.paloaltonetworks.com/ Assumption of Roles The modules support four distinct operator roles, User and Cryptographic Officer (CO), Remote Access VPN, and Site-to-site VPN. The cryptographic modules enforce the separation of roles using unique authentication credentials associated with operator accounts. The modules do not provide a maintenance role or bypass capability. The modules all support the use of a password (i.e. Memorized Secret as per SP 800-140E). Upon first boot, the module requires that the Cryptographic Officer change the password from the default one to a custom one. The module automatically enforces a minimum password length of at least 8 characters. In “FIPS-CC” mode, the module automatically enforces a maximum of 10 failed attempts. Passwords stored in the module are hashed using SHA-256, and any passwords that are transported into/out of the module are protected via TLS 1.2. Table 8 – Roles and Authentication Role Authentication Method Authentication Strength Cryptographic Officer Memorized Secret (Unique Password-based Username/password) and/or The minimum length is eight (8) characters1 Single-Factor Cryptographic Software (95 possible characters). The probability that (certificate common name / public a random attempt will succeed or a false key-based authentication) acceptance will occur is 1/(958) which is less User Memorized Secret (Unique than 1/1,000,000. The probability of Username/password) and/or successfully authenticating to the module Single-Factor Cryptographic Software within one minute is 10/(958), which is less (certificate common name / public than 1/100,000. The firewall’s configuration key-based authentication supports at most ten failed attempts to Remote Access VPN (RA VPN) Memorized Secret (Unique authenticate in a one-minute period. (certificate common name / public The security modules support public-key key-based authentication based authentication using RSA 2048 and certificate-based authentication using RSA 2048, RSA 3072, RSA 4096, ECDSA P-256, 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 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. © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 11

Page 12
successfullyauthenticatingtothemodule withinaoneminuteperiodis 60,000,000/(2112),whichislessthan 1/100,000. Thefirewallsupportsatmost 60,000,000newsessionspersecondto authenticateinaone-minuteperiod.
Site-to-SiteVPN(S-SVPN)IKE/IPSecPre-sharedkeys- IdentificationwiththeIPAddressand authenticationwiththePre-Shared Keyorcertificatebased authenticationThepre-sharedkeyauthenticationmethod hasaminimumsecuritystrength2of956. The probabilityofsuccessfullyauthenticatingto themoduleis1/(956),whichislessthan 1/1,000,000. Thenumberofauthentication attemptsislimitedbythenumberofnew connectionspersecondsupported(120,000) onthefastestplatformofthePaloAlto Networksfirewalls. Theprobabilityof successfullyauthenticatingtothemodule withinaoneminuteperiodis 7,200,000/(956),whichislessthan 1/100,000. Thesecuritymodulessupportpublic-key basedauthenticationusingRSA2048and certificate-basedauthenticationusingRSA 2048,RSA3072,RSA4096,ECDSAP-256, P-384,orP-521. Theminimumequivalentstrengthsupported is112bits. Theprobabilitythatarandom attemptwillsucceedis1/(2112)whichisless than1/1,000,000. Theprobabilityof successfullyauthenticatingtothemodule withinaoneminuteperiodis 60,000,000/(2112),whichislessthan 1/100,000. Thefirewallsupportsatmost 60,000,000newsessionspersecondto authenticateinaone-minuteperiod.

successfully authenticating to the module within a one minute period is 60,000,000/(2112), which is less than 1/100,000. The firewall supports at most 60,000,000 new sessions per second to authenticate in a one-minute period. Site-to-Site VPN (S-S VPN) IKE/IPSec Pre-shared keys - The pre-shared key authentication method Identification with the IP Address and has a minimum security strength2 of 956. The authentication with the Pre-Shared probability of successfully authenticating to Key or certificate based the module is 1/(956), which is less than attempts is limited by the number of new connections per second supported (120,000) on the fastest platform of the Palo Alto Networks firewalls. The probability of successfully authenticating to the module within a one minute period is 7,200,000/(956), which is less than 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, 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 60,000,000/(2112), which is less than 1/100,000. The firewall supports at most 60,000,000 new sessions per second to authenticate in a one-minute period. Definition of CSPs Modes of Access The following table defines the relationship between access to CSPs and the different module services. The modes of access shown in the table are defined as: Note: The security strength (956) is based on the use of ASCII characters that are utilized, which surpasses the 6 character random number password allowance that sets a baseline minimum acceptable strength of 106. © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 12

Page 13
ServiceDescriptionApprovedSecurity FunctionsKeysand/orSSPsRolesAccessrightsto Keysand/orSSPsIndicator
ShowVersionQuerythemoduleto displaytheversionN/AN/ACON/AVersiondisplayedviaSystem Logs/CLI/UI
Security Configuration ManagementConfiguringand managing cryptographic parametersand setting/modifying securitypolicy, includingcreating Useraccountsand additionalCO accountsCKG RSAKeyGen(FIPS186-4) RSASigGen(FIPS186-4)RSAPrivateKeysCOG/W/EConfiguration/SystemLogs
CKG ECDSAKeyGen (FIPS186-4) ECDSASigGen (FIPS186-4)ECDSAPrivateKeysCOG/W/EConfiguration/SystemLogs
KASTLSv1.2KDF RFC7627TLSPre-MasterSecretCOG/E/ZConfiguration/SystemLogs
TLSv1.2KDF RFC7627TLSMasterSecretCOG/E/ZConfiguration/SystemLogs
CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationTLSDHE/ECDHEPrivate ComponentsCOG/E/ZConfiguration/SystemLogs
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
KTSHMAC-SHA2- 256 HMAC-SHA2- 384TLSHMACKeysCOG/E/ZConfiguration/SystemLogs
AES-CBCTLSEncryptionKeysCOG/E/ZConfiguration/SystemLogs
KTSAES-GCM
KTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 512SSHSession AuthenticationKeysCOG/E/ZConfiguration/SystemLogs
AES-CBC, AES-CTRSSHSessionEncryption KeysCOG/E/ZConfiguration/SystemLogs
KTSAES-GCM
KASKDFSSH KAS-ECC-SSC KAS-FFC-SSC SafePrimes Key Generation, SafePrimes Key VerificationSSHDHE/ECDHE PrivateComponentsCOG/E/ZConfiguration/SystemLogs
SSHDHE/ECDHEPublic ComponentsG/E/R/W/Z
N/ACO,User,RAVPN PasswordCOG/E/WConfiguration/SystemLogs
CounterDRBG,ESVEntropyInputString DRBGSeed DRBGVCOG/EConfiguration/SystemLogs
Table, extracted as text (did not parse into structured rows)
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 Service                Description          Approved Security         Keys and/or SSPs       Roles    Access rights to              Indicator Functions                                              Keys and/or SSPs Show Version       Query the module to   N/A                       N/A                      CO       N/A                 Version displayed via System display the version                                                                                   Logs / CLI / UI Security           Configuring and       CKG                       RSA Private Keys         CO       G/W/E               Configuration/System Logs security policy,      ECDSA SigGen including creating    (FIPS 186-4) User accounts and     KAS        TLS v1.2 KDF   TLS Pre-Master Secret    CO       G/E/Z               Configuration/System Logs accounts                         TLS v1.2 KDF   TLS Master Secret        CO       G/E/Z               Configuration/System Logs CKG,           TLS DHE/ECDHE Private             G/E/Z KeyGen (FIPS   TLS DHE/ECDHE Public              G/E/R/W/Z Safe Primes Safe Primes AES-CBC,       SSH Session Encryption   CO       G/E/Z               Configuration/System Logs KAS        KDF SSH        SSH DHE/ECDHE            CO       G/E/Z               Configuration/System Logs Private Components KAS-FFC-SSC     SSH DHE/ECDHE Public              G/E/R/W/Z Safe Primes     Components Safe Primes N/A                       CO, User, RA VPN         CO       G/E/W               Configuration/System Logs Counter DRBG, ESV         Entropy Input String     CO       G/E                 Configuration/System Logs DRBG Seed DRBG V © 2024 Palo Alto Networks, Inc.                                                                   PAN-OS 11.0 VM-Series Security Policy 13
Page 14
DRBGKey
KDFSNMPSNMPv3Authentication SecretCOW/EConfiguration/SystemLogs
KDFSNMPSNMPv3PrivacySecretCOW/EConfiguration/SystemLogs
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512AuthenticationKeyCOG/E/ZConfiguration/SystemLogs
AES-CFB128SessionKeyCOG/E/ZConfiguration/SystemLogs
N/AProtocolSecretsCOW/EConfiguration/SystemLogs
RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4)CACertificatesCOG/R/E/WConfiguration/SystemLogs
ECDSASigVer (FIPS186-4)ECDSAPublicKeysCOG/R/E/WConfiguration/SystemLogs
RSASigVer (FIPS186-4)RSAPublicKeysCOG/R/E/WConfiguration/SystemLogs
RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4)SSHHostPublicKeyCOG/R/E/WConfiguration/SystemLogs
RSASigVer(FIPS186-4)SSHClientPublicKeyCOW/EConfiguration/SystemLogs
RSASigVer(FIPS186-4)Publickeyforsoftware loadtestCOW/EConfiguration/SystemLogs
Other ConfigurationNetworking parameter configuration,logging configuration,and othernon-security relevantconfigurationRSASigGen (FIPS186-4)RSAPrivateKeysCOG/W/EConfiguration/SystemLogs
ECDSASigGen (FIPS186-4)ECDSAPrivateKeysCOG/W/EConfiguration/SystemLogs
KASTLSv1.2KDF RFC7627TLSPre-MasterSecretCOG/E/ZConfiguration/SystemLogs
TLSv1.2KDF RFC7627TLSMasterSecretCOG/E/ZConfiguration/SystemLogs
CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationTLSDHE/ECDHEPrivate ComponentsCOG/E/ZConfiguration/SystemLogs
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
HMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysCOG/E/ZConfiguration/SystemLogs
AES-CBCorAES-GCMTLSEncryptionKeysCOG/E/Z G/ZConfiguration/SystemLogs
HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysCOConfiguration/SystemLogs
AES-CBC,AES-CTR,or AES-GCMSSHSessionEncryption KeysCOG/E/ZConfiguration/SystemLogs
KASKDFSSH CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationSSHDHE/ECDHE PrivateComponents SSHDHE/ECDHEPublic ComponentsCOG/E/Z G/E/R/W/ZConfiguration/SystemLogs
Table, extracted as text (did not parse into structured rows)
DRBG Key KDF SNMP                  SNMPv3 Authentication     CO      W/E            Configuration/System Logs KDF SNMP                  SNMPv3 Privacy Secret     CO      W/E            Configuration/System Logs N/A                       Protocol Secrets          CO      W/E            Configuration/System Logs RSA SigVer (FIPS 186-4)   CA Certificates           CO      G/R/E/W        Configuration/System Logs ECDSA SigVer ECDSA SigVer              ECDSA Public Keys         CO      G/R/E/W        Configuration/System Logs RSA SigVer                RSA Public Keys           CO      G/R/E/W        Configuration/System Logs RSA SigVer (FIPS 186-4)   SSH Host Public Key       CO      G/R/E/W        Configuration/System Logs ECDSA SigVer RSA SigVer (FIPS 186-4)   SSH Client Public Key     CO      W/E            Configuration/System Logs RSA SigVer (FIPS 186-4)   Public key for software   CO      W/E            Configuration/System Logs load test Other           Networking               RSA SigGen                RSA Private Keys          CO      G/W/E          Configuration/System Logs configuration, logging   ECDSA SigGen              ECDSA Private Keys        CO      G/W/E          Configuration/System Logs KAS        TLS v1.2 KDF   TLS Pre-Master Secret     CO      G/E/Z          Configuration/System Logs relevant configuration TLS v1.2 KDF   TLS Master Secret         CO      G/E/Z          Configuration/System Logs CKG,           TLS DHE/ECDHE Private     CO      G/E/Z          Configuration/System Logs KeyGen (FIPS   TLS DHE/ECDHE Public              G/E/R/W/Z Safe Primes Safe Primes HMAC-SHA-1                SSH Session               CO      G/Z            Configuration/System Logs AES-CBC, AES-CTR, or      SSH Session Encryption    CO      G/E/Z          Configuration/System Logs KAS        KDF SSH        SSH DHE/ECDHE             CO      G/E/Z          Configuration/System Logs Private Components KeyGen (FIPS    SSH DHE/ECDHE Public Safe Primes Safe Primes © 2024 Palo Alto Networks, Inc.                                                                    PAN-OS 11.0 VM-Series Security Policy 14
Page 15
N/ACO,User,RAVPN PasswordCOG/E/WConfiguration/SystemLogs
RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4)CACertificatesCOG/R/E/WConfiguration/SystemLogs
ECDSASigVer (FIPS186-4)ECDSAPublicKeysCOG/R/E/WConfiguration/SystemLogs
RSASigVer (FIPS186-4)RSAPublicKeysCOG/R/E/WConfiguration/SystemLogs
RSASigVer(FIPS186-4) ECDSASigVer (FIPS186-4)SSHHostPublicKeyCOG/R/E/WConfiguration/SystemLogs
RSASigVer(FIPS186-4)SSHClientPublicKeyCOW/EConfiguration/SystemLogs
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringCOG/EConfiguration/SystemLogs
ViewOther ConfigurationRead-onlyof non-securityrelevant configurationN/ACO,User,RAVPN Password Note:includesallitems in“OtherConfiguration”CO,UserW/EConfiguration/SystemLogs
ShowStatusProvidesstatus informationofthe moduleRSASigGen(FIPS186-4)RSAPrivateKeysCO,UserEConfiguration/SystemLogs
ECDSASigGen (FIPS186-4)ECDSAPrivateKeysCO,UserEConfiguration/SystemLogs
KASTLSv1.2KDF RFC7627TLSPre-MasterSecretCO,UserG/E/ZConfiguration/SystemLogs
TLSv1.2KDF RFC7627TLSMasterSecretCO,UserG/E/ZConfiguration/SystemLogs
CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationTLSDHE/ECDHEPrivate ComponentsCO,UserG/E/ZConfiguration/SystemLogs
TLSDHE/ECDHEPublic ComponentsG/E/R/W/Z
HMAC-SHA2-256 HMAC-SHA2-384TLSHMACKeysCO,UserG/E/ZConfiguration/SystemLogs
AES-CBCorAES-GCMTLSEncryptionKeysCO,UserG/E/ZConfiguration/SystemLogs
HMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSHSession AuthenticationKeysCO,UserG/E/ZConfiguration/SystemLogs
AES-CBC,AES-CTR,or AES-GCMSSHSessionEncryption KeysCO,UserG/E/ZConfiguration/SystemLogs
KASKDFSSH CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationSSHDHEPublic/Private ComponentsCO,UserG/E/ZConfiguration/SystemLogs
SSHECDHE Public/Private ComponentsG/E/R/W/Z
Table, extracted as text (did not parse into structured rows)
N/A                       CO, User, RA VPN           CO         G/E/W       Configuration/System Logs RSA SigVer (FIPS 186-4)   CA Certificates            CO         G/R/E/W     Configuration/System Logs ECDSA SigVer RSA SigVer                RSA Public Keys            CO         G/R/E/W     Configuration/System Logs RSA SigVer (FIPS 186-4)   SSH Host Public Key        CO         G/R/E/W     Configuration/System Logs ECDSA SigVer RSA SigVer (FIPS 186-4)   SSH Client Public Key      CO         W/E         Configuration/System Logs Counter DRBG, ESV         DRBG Seed                  CO         G/E         Configuration/System Logs DRBG V DRBG Key Entropy Input String View Other      Read-only of            N/A                       CO, User, RA VPN           CO, User   W/E         Configuration/System Logs Note: includes all items Show Status     Provides status         RSA SigGen (FIPS 186-4)   RSA Private Keys           CO, User   E           Configuration/System Logs information of the KAS        TLS v1.2 KDF   TLS Pre-Master Secret      CO, User   G/E/Z       Configuration/System Logs TLS v1.2 KDF   TLS Master Secret          CO, User   G/E/Z       Configuration/System Logs CKG,           TLS DHE/ECDHE Private      CO, User   G/E/Z       Configuration/System Logs KeyGen (FIPS   TLS DHE/ECDHE Public                  G/E/R/W/Z Safe Primes Safe Primes HMAC-SHA-1                SSH Session                CO, User   G/E/Z       Configuration/System Logs AES-CBC, AES-CTR, or      SSH Session Encryption     CO, User   G/E/Z       Configuration/System Logs KAS       KDF SSH         SSH DHE Public/Private     CO, User   G/E/Z       Configuration/System Logs ECDSA           SSH ECDHE                             G/E/R/W/Z Safe Primes Safe Primes © 2024 Palo Alto Networks, Inc.                                                                    PAN-OS 11.0 VM-Series Security Policy 15
Page 16
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringCOG/EConfiguration/SystemLogs
VPNProvidenetwork accessforremote usersorsite-to-site connectionKTSHMAC-SHA-1 HMAC-SHA2- 256 HMAC-SHA2- 384 HMAC-SHA2- 512S-SVPNIPSec/IKE AuthenticationKeysS-SVPNG/E/ZConfiguration/SystemLogs
AES-CBCS-SVPNIPSec/IKE SessionKeysS-SVPNG/E/ZConfiguration/SystemLogs
KTSAES-GCM
KASKDFIKEv2 CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationS-SVPNIPSec/IKE DHE/ECDHEPrivate Components S-SVPNIPSec/IKE DHE/ECDHEPublic ComponentsS-SVPNG/E/Z G/E/R/W/ZConfiguration/SystemLogs
N/AS-SVPNIPSec Pre-SharedKeysS-SVPNW/EConfiguration/SystemLogs
ECDSASigVer (FIPS186-4)ECDSAPublicKeysS-SVPNW/EConfiguration/SystemLogs
RSASigVer (FIPS186-4)RSAPublicKeysS-SVPNW/EConfiguration/SystemLogs
CounterDRBG,ESVDRBGSeed DRBGV DRBGKey EntropyInputStringCOG/EConfiguration/SystemLogs
VPNProvidenetwork accessforremote usersorsite-to-site connectionRSASigGen (FIPS186-4)RSAPrivateKeysRAVPNEConfiguration/SystemLogs
ECDSASigGen (FIPS186-4)ECDSAPrivateKeysRAVPNEConfiguration/SystemLogs
KASTLSv1.2KDF RFC7627TLSPre-MasterSecretRAVPNG/E/ZConfiguration/SystemLogs
TLSv1.2KDF RFC7627TLSMasterSecretG/E/Z
CKG, ECDSA KeyGen(FIPS 186-4), ECDSA KeyVer(FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, SafePrimes Key Generation, SafePrimes Key VerificationTLSDHE/ECDHEPublic ComponentsRAVPNG/E/R/W/ZConfiguration/SystemLogs
TLSDHE/ECDHEPrivate ComponentsRAVPNG/E/ZConfiguration/SystemLogs
KTSHMAC-SHA2- 256 HMAC-SHA2- 384TLSHMACKeysRAVPNG/E/ZConfiguration/SystemLogs
AES-CBCTLSEncryptionKeysRAVPNG/E/ZConfiguration/SystemLogs
KTSAES-GCM
CKG, AES-CBCorAES-GCMRAVPNIPSecSession KeysRAVPNG/E/ZConfiguration/SystemLogs
CKG, HMAC-SHA-1RAVPNIPSec AuthenticationRAVPNG/E/ZConfiguration/SystemLogs
Table, extracted as text (did not parse into structured rows)
Counter DRBG, ESV         DRBG Seed               CO        G/E          Configuration/System Logs DRBG V DRBG Key Entropy Input String VPN           Provide network                  HMAC-SHA-1       S-S VPN IPSec/IKE       S-S VPN   G/E/Z        Configuration/System Logs KAS      KDF IKEv2        S-S VPN IPSec/IKE       S-S VPN   G/E/Z        Configuration/System Logs DHE/ECDHE Private Safe Primes Safe Primes N/A                       S-S VPN IPSec           S-S VPN   W/E          Configuration/System Logs ECDSA SigVer              ECDSA Public Keys       S-S VPN   W/E          Configuration/System Logs RSA SigVer                RSA Public Keys         S-S VPN   W/E          Configuration/System Logs Counter DRBG, ESV         DRBG Seed               CO        G/E          Configuration/System Logs DRBG V DRBG Key Entropy Input String VPN           Provide network         RSA SigGen                RSA Private Keys        RA VPN    E            Configuration/System Logs access for remote       (FIPS 186-4) users or site-to-site   ECDSA SigGen              ECDSA Private Keys      RA VPN    E            Configuration/System Logs KAS        TLS v1.2 KDF   TLS Pre-Master Secret   RA VPN    G/E/Z        Configuration/System Logs TLS v1.2 KDF   TLS Master Secret                 G/E/Z CKG,           TLS DHE/ECDHE Public    RA VPN    G/E/R/W/Z    Configuration/System Logs KeyGen (FIPS   TLS DHE/ECDHE Private   RA VPN    G/E/Z        Configuration/System Logs Safe Primes Safe Primes AES-CBC        TLS Encryption Keys     RA VPN    G/E/Z        Configuration/System Logs CKG,                      RA VPN IPSec Session    RA VPN    G/E/Z        Configuration/System Logs CKG,                      RA VPN IPSec            RA VPN    G/E/Z        Configuration/System Logs © 2024 Palo Alto Networks, Inc.                                                               PAN-OS 11.0 VM-Series Security Policy 16
Page 17
CounterDRBG,ESVEntropyInputString DRBGSeed DRBGV DRBGKeyRAVPNG/EConfiguration/SystemLogs
RSASigVer(FIPS186-4)) ECDSASigVer (FIPS186-4)CACertificatesRAVPNW/EConfiguration/SystemLogs
ECDSASigVer (FIPS186-4)ECDSAPublicKeysRAVPNW/EConfiguration/SystemLogs
RSASigVer (FIPS186-4)RSAPublicKeysRAVPNW/EConfiguration/SystemLogs
Software UpdateProvidesamethodto updatethesoftwareof themoduleRSASigVer (FIPS186-4)Publickeyforsoftware contentloadtest Note:Includesallkeys fromOther ConfigurationCOEConfiguration/SystemLogs
ZeroizeDestroysallkeysin themoduleN/AAllkeysandSSPsCOZZeroizationindicator
Self-TestInitiatesself-testsand integritytestHMAC-SHA2-256, ECDSASigVer (FIPS186-4)Softwareintegrity verificationkeyCOESystemLogs
ShowStatus (Hypervisor)Providesstatusofthe moduleN/AN/AAllRLEDs
Table, extracted as text (did not parse into structured rows)
Counter DRBG, ESV          Entropy Input String      RA VPN   G/E            Configuration/System Logs DRBG Seed DRBG V DRBG Key RSA SigVer (FIPS 186-4))   CA Certificates           RA VPN   W/E            Configuration/System Logs ECDSA SigVer (FIPS 186-4) ECDSA SigVer               ECDSA Public Keys         RA VPN   W/E            Configuration/System Logs (FIPS 186-4) RSA SigVer                 RSA Public Keys           RA VPN   W/E            Configuration/System Logs (FIPS 186-4) Software         Provides a method to       RSA SigVer                 Public key for software   CO       E              Configuration/System Logs Update           update the software of     (FIPS 186-4)               content load test the module Note: Includes all keys from Other Zeroize          Destroys all keys in       N/A                        All keys and SSPs         CO       Z              Zeroization indicator the module Self-Test        Initiates self-tests and   HMAC-SHA2-256,             Software integrity        CO       E              System Logs integrity test             ECDSA SigVer               verification key (FIPS 186-4) Show Status      Provides status of the     N/A                        N/A                       All      R              LEDs Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled, configuration requirements from Section 11 are followed, and that the service succeeded. 5. Software/Firmware Security The module performs the Software Integrity test by using HMAC-SHA-256 (HMAC Cert. #A3454) during the Pre-Operational Self-Test. In addition, the module also conducts a software load test by using the Public Verification Key (RSA 2048 with SHA-256, Cert. #A3454) for the new validated software to be uploaded into the module. Any software loaded into this module that is not shown on the module certificate is out of scope of this validation, and requires a separate FIPS 140-3 validation. 6. Operational Environment The module is a modifiable operational environment as per FIPS 140-3 Level 1 specifications. The hypervisor environment provides an isolated operating environment and is the single operator of the virtual machine. The tested operating environments isolate virtual systems into separate isolated process spaces. Each process space is logically separated from all other processes by the operating environments software and hardware. The module functions entirely within the process space of the isolated system as managed by the single operational environment. This implicitly meets the FIPS 140-3 requirement that only one (1) entity at a time can use the cryptographic module. 7. Physical Security There are no applicable FIPS 140-3 physical security requirements. © 2024 Palo Alto Networks, Inc.                                                                         PAN-OS 11.0 VM-Series Security Policy 17
Page 18
Key/SSP/Name/Ty peStrengthSecurityFunction andCert.NumberGenerationImport/Expo rtEstablishmentStorageZeroization1Use&RelatedKeys
CACertificates112bits minimumRSASigVer(FIPS 186-4) ECDSASigVer (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationECDSA/RSAPublic key-Usedtotrusta rootCAintermediate CAandleaf/endentity certificates (RSA2048,3072,and 4096bits) (ECDSAP-256,P-384, andP-521)
RSAPublicKeys112bits minimumRSASigVer (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLS handshakeN/AHDD/RAM– plaintextZeroizeServiceRSApublickeys managedas certificatesforthe verificationof signatures, establishmentofTLS, operator authenticationand peerauthentication. (RSA2048,3072,or 4096-bit)
RSAPrivateKeys112bits minimumRSASigGen (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationRSAPrivatekeysfor generationof signatures, authenticationorkey establishment. (RSA2048,3072,or 4096-bit)
ECDSAPublic Keys128bits minimumECDSASigVer (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4TLSorSSH SessionKey Encryptedor Plaintext TLS handshakeN/AHDD/RAM– plaintextZeroizeServiceECDSApublickeys managedas certificatesforthe verificationof signatures, establishmentofTLS, operator authenticationand peerauthentication. (ECDSAP-256,P-384, orP-521)
ECDSAPrivate Keys128bits minimumECDSASigGen (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4TLSorSSH SessionKey EncryptedN/AHDD/RAM– plaintextHDD–Zeroize Service RAM-Zeroizeat session terminationECDSAPrivatekeyfor generationof signaturesand authentication (P-256,P-384,or P-521)
TLSDHE/ECDHE Private Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeat session terminationEphemeral Diffie-Hellmanprivate FFCorECcomponent usedinTLS (DHE2048,ECDHE P-256,P-384,P-521)
TLSDHE/ECDHE Public Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DRBG,SP 800-56A Rev.3Plaintext- TLS handshakeN/AN/AZeroizeat session terminationDiffie_HellmanorEC Diffie-Hellman Ephemeralvaluesused inkeyagreement
  1. Non-Invasive Security No Approved non-invasive attack mitigation test metrics are defined at this time.
  2. Sensitive Security Parameters The following table details all the sensitive security parameters utilized by the module. Table 10 - SSPs key - Used to trust a RSA SigVer (FIPS HDD – Zeroize root CA intermediate TLS or SSH Service CA and leaf /end entity managed as certificates for the verification of RSA SigVer signatures, peer authentication. (RSA 2048, 3072, or RSA Private keys for RSA SigGen TLS or SSH Service signatures, managed as certificates for the verification of peer authentication. generation of

112 bits RAM - FFC or EC component

112 bits Diffie-Hellman

minimum Ephemeral values used in key agreement © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 18

Page 19
(DHE2048,ECDHE P-256,P-384,P-521)
TLSPre-Master SecretN/ATLSv1.2KDF RFC7627 Cert.#A3454KASSP 800-56A Rev.3N/AN/ARAM– plaintextZeroizeat session terminationSecretvalueusedto derivetheTLSMaster Secretalongwith clientandserver randomnonces
TLSMasterSecretN/ATLSv1.2KDF RFC7627 Cert.#A3454TLSv1.2 KDF RFC7627N/AN/ARAM– plaintextZeroizeat session terminationSecretvalueusedto derivetheTLSsession keys
TLSEncryption Keys128bits minimumAES-CBCor AES-GCM Cert.#A3454TLSv1.2 KDF RFC7627N/ATLS,KASSP 800-56ARev. 3RAM- plaintextZeroizeat session terminationAES(128or256bit) keysusedinTLS connections(GCM; CBC)
TLSHMACKeys256bits minimumHMAC-SHA2-256 HMAC-SHA2-384 Cert.#A3454TLSv1.2 KDF RFC7627N/ATLS,KASSP 800-56ARev. 3RAM- plaintextZeroizeat session terminationHMACkeysusedin TLSconnections (SHA2-256/384) (256,384bits)
SSHDHE/ECDHE Private Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextZeroizeat session terminationDiffieHellmanorEC Diffie-Hellmanprivate (DHGroup14,ECDH P-256,ECDHP-384, ECDHP-521)
SSHDHE/ECDHE Public Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DRBG,SP 800-56A Rev.3Plaintext SSH handshakeN/ARAM- plaintextZeroizeat session terminationDiffieHellmanorEC Diffie-Hellmanpublic component(DHGroup 14,ECDHP-256, ECDHP-384,ECDH P-521)
SSHHostPublic Key112bits minimumRSASigVer (FIPS186-4) ECDSASigVer (FIPS186-4) Cert.#A3454DRBG,FIPS 186-4N/AN/AHDD/RAM– plaintextZeroizeServiceSSHHostPublicKey (RSA2048,RSA3072, RSA4096,ECDSA P-256,P-384,or P-521)
SSHClientPublic Key112bits minimumRSASigVer (FIPS186-4) Cert.#A3454N/AEncrypted viaSSHor TLSN/AHDD/RAM– plaintextZeroizeServicePublicRSAkeyusedto authenticateclient. (RSA2048,3072,and 4096bits)
SSHSession EncryptionKeys128bits minimumAES-CBC, AES-CTR,or AES-GCM Cert.#A3454KDFSSHN/ASSH,KASSP 800-56ARev. 3RAM- plaintextZeroizeat session terminationUsedinallSSH connectionstothe securitymodule’s commandline interface. (128,192,or256bits: AESCBCorCTR) (128or256bits:AES GCM)
SSHSession Authentication Keys160bits minimumHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 Cert.#A3454KDFSSHN/ASSH,KASSP 800-56ARev. 3RAM- plaintextZeroizeat session terminationAuthenticationkeys usedinallSSH connectionstothe securitymodule’s commandline interface (HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512) (160,256,512bits)
S-SVPNIPSec/IKE DHEorECDHE Private Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DBRG,SP 800-56A Rev.3N/AN/ARAM- plaintextPowercycleDiffie-HellmanorEC Diffie-Hellmanprivate componentusedinkey establishment (DHE2048,DHE 3072,DHE4096, ECDHEP-256,P-384, P-521)
S-SVPNIPSec/IKE DHEorECDHE Public Components112bits minimumKAS-ECC-SSC KAS-FFC-SSC Cert.#A3454DRBG,SP 800-56A Rev.3N/AN/ARAM- plaintextPowercycleDiffie-HellmanorEC Diffie-Hellmanpublic componentusedinkey agreement (DHE2048,DHE 3072,DHE4096, ECDHEP-256,P-384, P-521)
Table, extracted as text (did not parse into structured rows)
Secret value used to TLS v1.2 KDF    KAS SP                                               Zeroize at        derive the TLS Master random nonces TLS v1.2 KDF    TLS v1.2                                             Zeroize at        Secret value used to TLS Encryption      128 bits                                                            RAM -                         keys used in TLS HMAC keys used in Diffie Hellman or EC

112 bits RAM -

Diffie Hellman or EC

Table, extracted as text (did not parse into structured rows)
112 bits                                SSH                         RAM -                         component (DH Group
RSA SigVer (RSA 2048, RSA 3072, N/A          N/A                        Zeroize Service   RSA 4096, ECDSA Public RSA key used to RSA SigVer                   Encrypted SSH Client Public   112 bits                                                            HDD/RAM –                     authenticate client. (FIPS 186-4)    N/A          via SSH or   N/A                        Zeroize Service
4096 bits)
Table, extracted as text (did not parse into structured rows)
Used in all SSH connections to the security module’s SSH, KAS SP                Zeroize at        command line used in all SSH connections to the HMAC-SHA-1                                                                             security module’s Diffie-Hellman or EC S-S VPN IPSec/IKE                                                                                                     component used in key Diffie-Hellman or EC S-S VPN IPSec/IKE                                                                                                     component used in key © 2024 Palo Alto Networks, Inc.                                                           PAN-OS 11.0 VM-Series Security Policy 19
Page 20
S-SVPNIPSec/IKE SessionKeys128bits minimumAES-CBC, AES-GCM Cert.#A3454KDFIKEv2N/AIPSec/IKE, KASSP 800-56ARev. 3RAM- plaintextZeroizeat session terminationUsedtoencrypt IKE/IPSecdata.These areAES(128,192,or 256CBC)IKEkeys and(128,192or256 CBC,128or256 GCM)IPSeckeys
S-SVPNIPSec/IKE Authentication Keys160bits minimumHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 Cert.#A3454KDFIKEv2N/AIPSec/IKE, KASSP 800-56ARev. 3RAM- plaintextZeroizeat session termination(HMAC-SHA-1, SHA-256,SHA-384or SHA-512)Usedto authenticatethepeer inanIKE/IPSectunnel connection.(160,256, 384,512bits)
S-SVPNIPSec Pre-SharedKeysN/AN/AN/AEncrypted viaSSHor TLSN/AHDD/RAM– plaintextZeroizeServicePSKusedin conjunctionwith HMAClistedabovefor authentication. Enteredintothe modulebytheCrypto Officeronce authenticated
RAVPNIPSec SessionKeys128bits minimumAES-CBCor AES-GCM Cert.#A3454CKG, DRBGN/AN/ARAM- plaintextZeroizeat session terminationUsedtoencrypt remoteaccess sessionsutilizing IPSec.(AES128-CBC, 128/256-GCM)
RAVPNIPSec Authentication160bitsHMAC-SHA-1 Cert.#A3454CKG, DRBGN/AN/ARAM- plaintextZeroizeat session termination(HMAC-SHA-1,160 bits) Usedinauthentication ofremoteaccessIPSec data.
Softwareintegrity verificationkey128bitsHMAC-SHA2-256, ECDSASigVer (FIPS186-4) Cert.#A3454N/AN/AN/AHDD- plaintextN/AUsedtocheckthe integrityofall softwarecode (HMAC-SHA-256and ECDSAP-256) (Note:Thisisnot consideredanSSP)
Publickeyfor softwarecontent loadtest112bitsRSASigVer (FIPS186-4) Cert.#A3454N/AN/AN/AHDD- plaintextN/AUsedtoauthenticate software/firmware andcontenttobe installedonthe firewall(RSA2048 withSHA-256)
CO,User,RAVPN PasswordN/ASHA2-256 Cert.#A3454ExternalEncrypted viaSSHor TLSN/AHDD-a passwordhash (SHA2-256)ZeroizeServiceAuthenticationstring withaminimumlength ofeight(8)characters.
ProtocolSecretsN/AN/AN/AEncrypted viaIPsec, SSHorTLSN/AHDD/RAM– plaintextZeroizeServiceSecretsusedby RADIUSorTACACS+ (8characters minimum)
EntropyInput String256bitsCKG(vendor affirmed),Counter DRBG Cert.#A3454Entropyas per SP800-90BN/AN/ARAM- plaintextPowercycleEntropyinputstring comingfromthe entropysource Inputlength=384 bits
DRBGSeed256bitsCKG(vendor affirmed),Counter DRBG Cert.#A3454Entropyas per SP800-90BN/AN/ARAM- PlaintextPowercycleDRBGseedcoming fromtheentropy source Seedlength=384bits
DRBGKey256bitsCKG(vendor affirmed),Counter DRBG Cert.#A3454Entropyas per SP800-90BN/AN/ARAM- plaintextPowercycleAES256CTRDRBG stateKeyusedinthe generationofa randomvalues
DRBGV128bitsCKG(vendor affirmed),Counter DRBGEntropyas per SP800-90BN/AN/ARAM- plaintextPowercycleAES256CTRDRBG stateVusedinthe
Table, extracted as text (did not parse into structured rows)
Used to encrypt S-S VPN IPSec/IKE               HMAC-SHA2-256                                                                 Zeroize at        SHA-512) Used to Authentication                  HMAC-SHA2-384        KDF IKEv2    N/A                                         session           authenticate the peer PSK used in conjunction with HMAC listed above for N/A        N/A                  N/A          via SSH or   N/A                            Zeroize Service Pre-Shared Keys                                                                               plaintext                         Entered into the module by the Crypto Officer once Used to encrypt AES-CBC or                                                                    Zeroize at        remote access Zeroize at        bits) termination       of remote access IPSec Used to check the integrity of all software code Software integrity              ECDSA SigVer                                                  HDD verification key                (FIPS 186-4)                                                  plaintext ECDSA P-256) (Note: This is not considered an SSP) Used to authenticate Public key for                  RSA SigVer HDD -                             and content to be software content     112 bits   (FIPS 186-4)         N/A          N/A          N/A                            N/A plaintext                         installed on the load test                       Cert. #A3454 firewall (RSA 2048 N/A                             External     via SSH or   N/A            password hash   Zeroize Service   with a minimum length Secrets used by Protocol Secrets     N/A        N/A                  N/A          via IPsec,   N/A                            Zeroize Service affirmed), Counter                                                                              coming from the Entropy as DRBG seed coming Entropy as                                                                 from the entropy Seed length = 384 bits Entropy as DRBG                                                          RAM -                             state Key used in the DRBG Key             256 bits                        per          N/A          N/A                            Power cycle plaintext                         generation of a Cert. #A3454                                                                                    random values Entropy as DRBG                                                          plaintext                         state V used in the © 2024 Palo Alto Networks, Inc.                                                                 PAN-OS 11.0 VM-Series Security Policy 20
Page 21
Cert.#A3454generationofa randomvalues
SNMPv3 Authentication SecretN/AKDFSNMP Cert.#A3454N/AEncrypted viaTLS/SSHN/AHDD/RAM– plaintextZeroizeServiceUsedtosupport SNMPv3services (Minimum8 characters)
SNMPv3Privacy SecretN/AKDFSNMP Cert.#A3454N/AEncrypted viaTLS/SSHN/AHDD/RAM– plaintextZeroizeServiceUsedtosupport SNMPv3services (Minimum8 characters)
Authentication Key160bits minimumHMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 Cert.#A3454KDFSNMPN/AN/AHDD/RAM- PlaintextZeroizeServiceHMAC–SHA-1/224/2 56/384/512 Authentication protocolkey(160bits)
SessionKey128bits minimumAES-CFB Cert.#A3454KDFSNMPN/AN/AHDD/RAM- PlaintextZeroizeServicePrivacyprotocol encryptionkey (AES128/192/256 CFB)
EntropySourceMinimumnumberofbitsof entropyDetails
PaloAltoNetworksDRNGEntropy Source256bitsESVCert.#E69 Entropysourceprovidesfullentropy,whichis providedinthe384bitseed.

Cert. #A3454 generation of a random values SNMPv3 Used to support N/A N/A N/A Zeroize Service Used to support SNMPv3 Privacy KDF SNMP Encrypted HDD/RAM

Page 22
CauseofErrorErrorStateIndicator
ConditionalCryptographicAlgorithmSelf-Testor SoftwareIntegrityTestFailureFIPS-CCmodefailure. <Algorithmtest>failed.
ConditionalPairwiseConsistencyorCriticalFunctions TestFailureSystemlogprintsanerrormessage.
ConditionalSoftwareLoadTestFailureSystemprintsInvalidimagemessage.
Page 23
  1. Life-Cycle Assurance The vendor provided life-cycle assurance documentation describes configuration management, design, finite state model, development, testing, delivery & operation, end of life procedures, and guidance. For details regarding the approved mode of operation, see “Approved Mode of Operation''. For details regarding secure installation, initialization, startup, and operation of the module, see below. Installation Instructions The module can be retrieved by downloading PanOS_vm-11.0.3-h12 from the support site: https://support.paloaltonetworks.com/Support/Index, and a checksum (SHA-256) is available to ensure the module is correct: PanOS_vm-11.0.3-h12: 6c3522db244bdd200075038d4eb5fff580c1d49610fab75e7e9f28f65b451017 Alternatively, the VM-Series version can be obtained by running the following commands via CLI (as an authorized administrator): 1. request system software check 2. request system software download version 11.0.3-h12 3. request system software install version 11.0.3-h12 4. request restart system Palo Alto Network provides an Administrator Guide for additional information noted in the “Reference Documents” section of this Security Policy. The module design corresponds to the module security rules noted in the section below. Module Enforced Security Rules This section documents the security rules enforced by the cryptographic module to implement the security requirements of this FIPS 140-3 Level 1 module.
  2. The cryptographic module provides four distinct operator roles. These are the User role, Remote Access VPN role, Site-to-site VPN role, and the Cryptographic Officer role.
  3. The cryptographic module provides identity-based authentication.
  4. The cryptographic module clears previous authentications when a power cycle is performed.
  5. If the cryptographic module remains inactive in any valid role for the administrator specified time interval, the module will automatically log out the operator. The CO will configure the period of inactivity.
  6. When the module has not been placed in a valid role, the operator does not have access to any cryptographic services.
  7. The operator can command the module to perform the power-up self-test by cycling power of the module.
  8. Power-up self-tests do not require any operator action.
  9. Data output is inhibited during power-up self-tests, zeroization, and error states.
  10. Status information does not contain CSPs or sensitive data that if misused could lead to a compromise of the module.
  11. There are no restrictions on which keys or CSPs are zeroized by the zeroization service.
  12. The module does not support a maintenance interface or role.
  13. The module does not have any external input/output devices used for entry/output of data.
  14. The module does not enter or output plaintext CSPs. © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 23
Page 24
  1. The module does not output intermediate key generation values.
  2. Pre-shared keys used for IKE/IPsec must be at least 6 bytes in length, but no more than 255 bytes. Vendor Imposed Security Rules In FIPS-CC mode, the following rules shall apply:
  3. The operator should not enable TLSv1.0 or use RSA for key wrapping; it is disabled by default. a. Checked via CLI using “show shared” command
  4. The operator should not enable TLSv1.3, it is disabled by default. a. Checked via CLI using “show profiles” command
  5. If using RADIUS, it must be configured using TLS. a. Checked via CLI using “show shared” command
  6. If using TACACS+, configure the service route via an IPSec tunnel, and ensure the TACACS+ server is configured for a minimum password length of eight (8) characters or greater. a. Checked via CLI using “show deviceconfig” command Failure to follow these Security Rules will cause the module to operate in a non-compliant state. Key to Entity The cryptographic module associates all keys (secret, private, or public) stored within, entered into or output from the module with authenticated operators of the module. Keys stored within the module are only made available to authenticated operators via TLS or SSH. Keys are only input or output from the module by the authenticated operator via a SSH/TLS/IPsec protected communication. Any attempt to intervene in the key to entity relationship would require defeating the module TLS/SSH/IPsec encryption and authentication/integrity mechanism.
  7. 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.
  8. References [FIPS 140-3] FIPS Publication 140-3 Security Requirements for Cryptographic Modules Palo Alto Networks Administrator’s Guide: https://docs.paloaltonetworks.com/content/dam/techdocs/en_US/pdf/pan-os/11-0/pan-os-admin/pan-os-admin.pdf
  9. Definitions and Acronyms AES – Advanced Encryption Standard CA – Certificate Authority CLI – Command Line Interface © 2024 Palo Alto Networks, Inc. PAN-OS 11.0 VM-Series Security Policy 24
Page 25

CO