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

Panorama 10.1 on Hardware Appliances

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

Certificate

StandardFIPS 140-3
Overall level2
Module typeHardware
EmbodimentMulti-Chip Stand Alone
StatusActive
Sunset date9/22/2029
CaveatWhen installed, initialized and configured as specified in Section 11 of the Security Policy. The tamper evident seals and Physical Kit installed as indicated in the Security Policy. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy
VendorPalo Alto Networks, Inc.

Approved Algorithms (30)

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

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

flowchart LR
  %% Deterministic review-risk graph for Panorama 10.1 on Hardware Appliances
  %% 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<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>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 Panorama 10.1 on Hardware Appliances
  %% 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<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>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

Palo Alto Networks Panorama 10.1 on Hardware Appliances Version: 1.2 Revision Date: February 13, 2025 Palo Alto Networks, Inc.​ www.paloaltonetworks.com​ © 2025 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

1.​ General The Panorama 10.1 on Hardware Appliances from Palo Alto Networks Inc., hereafter referred to as “Panorama M-Series”, “modules”, or the “cryptographic modules” are multi-chip standalone hardware cryptographic modules designed to fulfill FIPS 140-3 level 2 requirements. Panorama M-Series management appliances provide centralized management and visibility of Palo Alto Networks next generation firewalls. From a central location, you can gain insight into applications, users, and content traversing the firewalls. The knowledge of what is on the network, in conjunction with safe application enablement policies, maximizes protection and control while minimizing administrative effort. Your security team can centrally perform analysis, reporting, and forensics with the aggregated data over time, or on data stored on the local firewall. The Panorama M-Series management appliances’ individual management and logging components can be separated in a distributed manner to accommodate large volumes of log data. Panorama M-Series management appliances can be deployed in the following ways:

Page 4
ISO/IEC 24759 Section 6.FIPS 140-3 Section TitleSecurity Level
1General2
2Cryptographic Module Specification2
3Cryptographic Module Interfaces2
4Roles, Services, Authentication3
5Software/Firmware Security2
6Operational EnvironmentN/A
7Physical Security2
8Non-Invasive SecurityN/A
9Sensitive Security Parameter Management2
10Self-Tests2
11Life-Cycle Assurance3
12Mitigation of Other AttacksN/A
Overall Level2

Table 1 - Security Levels © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 4

Page 5
ModuleHardwareFirmware VersionDistinguishing Features
Panorama M-200910-000176 Physical Kit: 920-00020810.1.5RJ45 interfaces, USB ports (disabled), LEDs
Panorama M-500910-000073 Physical Kit: 920-00014510.1.5RJ45 interfaces, USB ports (disabled), LEDs
Panorama M-600910-000175 Physical Kit: 920-00020910.1.5RJ45 interfaces, USB ports (disabled), LEDs, SFP+ ports

2.​Cryptographic Module Specification The configurations for this validation are highlighted in Table 2. Table 2 - Cryptographic Module Tested Configuration Approved Mode of Operation The following procedure will initialize the modules into the Approved mode of operation:

Page 6
Page 7
CAVP CertAlgorithm and StandardMode/MethodDescription/Key Size(s)/Key Strength(s)Use/Function
A2137AES-CBC [SP 800-38A]CBC128, 192 and 256 bitsEncryption Decryption
A2137AES-CFB128 [SP 800-38A]CFB128128 bitsEncryption Decryption
A2137AES-CTR [SP 800-38A]CTR128, 192 and 256 bitsEncryption Decryption
A2137AES-GCM [SP 800-38D]GCM**128 and 256 bitsEncryption Decryption
A2137Counter DRBG [SP 800-90Arev1]Counter DRBGAES 256 bits with Derivation Function EnabledRandom Bit Generator

Convert the M-200/M-500/M-600 appliance from Panorama Log Collector mode to the Panorama mode:

Page 8
A2137ECDSA KeyGen (FIPS 186-4)ECDSA KeyGenP-256, P-384, P-521Key Generation
A2137ECDSA KeyVer (FIPS 186-4)ECDSA KeyVerP-256, P-384, P-521Public Key Validation
A2137ECDSA SigGen (FIPS 186-4)ECDSA SigGenP-256, P-384, P-521 with SHA2-224, SHA2-256, SHA2-384, and SHA2-512Signature Generation
A2137ECDSA SigVer (FIPS 186-4)ECDSA SigVerP-256, P-384, P-521 with SHA-1, SHA2-224, SHA2-256, SHA2-384, and SHA2-512Signature Verification
A2137HMAC-SHA-1 [FIPS 198-1]HMACHMAC-SHA-1 with λ=160Authentication for protocols
A2137HMAC-SHA2-224 [FIPS 198-1]HMACHMAC-SHA2-224 with λ=224Authentication for protocols
A2137HMAC-SHA2-256 [FIPS 198-1]HMACHMAC-SHA2-256 with λ=256Authentication for protocols
A2137HMAC-SHA2-384 [FIPS 198-1]HMACHMAC-SHA2-384 with λ=384Authentication for protocols
A2137HMAC-SHA2-512 [FIPS 198-1]HMACHMAC-SHA2-512 with λ=512Authentication for protocols
A2137KAS-ECC-SSC Sp800-56Ar3KASEphemeral Unified Model: P-256/P-384/P-521Key Exchange
A2137KAS-FFC-SSC SP 800-56Ar3KASdhEphem: MODP-2048Key Exchange
A2137KDF SNMP [SP 800-135rev1] (CVL)SNMPv3 KDFEngine ID: 80001F88043030303030343935323630SNMPv3
A2137KDF SSH [SP 800-135rev1] (CVL)SSHv2 KDFSHA-1, SHA2-256, SHA2-512SSH
A2137KDF TLS [SP 800-135rev1] (CVL)TLS 1.0/1.1 KDF, TLS1.2 KDFTLS v1.0/1.1 TLS v1.2 Hash Algorithm: SHA2-256, SHA2-384TLS
A2137RSA KeyGen (FIPS 186-4)RSA KeyGen (FIPS 186-4)2048, 3072, and 4096 bitsKey Pair Generation
A2137RSA SigGen (FIPS 186-4)RSA SigGen (FIPS 186-4)(ANSI X9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS): 2048, 3072, and 4096-bit with hashes SHA2-256/384/512Signature Generation
A2137RSA SigVer (FIPS 186-4)RSA SigVer (FIPS 186-4)(ANSI X9.31, RSASSA-PKCS1_v1-5, RSASSA-PSS): 2048, 3072, 4096-bit (per IG C.F) with hashes SHA-1 and SHA2-224+++/256/384/512 (Signature Verification) +++ This Hash algorithm is not supported for ANSI X9.31Signature Verification
A2137SHA-1 [FIPS 180-4]SHASHA-1Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-224 [FIPS 180-4]SHA2SHA-224Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-256 [FIPS 180-4]SHA2SHA-256Digital Signature Generation/Verification

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 8

Page 9
Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-384 [FIPS 180-4]SHA2SHA-384Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137SHA2-512 [FIPS 180-4]SHA2SHA-512Digital Signature Generation/Verification Non-Digital Signature Applications (e.g. component of HMAC)
A2137Safe Primes Key Generation [RFC 3526]Safe Primes Key GenerationMODP-2048Safe Primes Key Generation
A2137Safe Primes Key Verification [RFC 3526]Safe Primes Key VerificationMODP-2048Safe Primes Key Verification
A2165Conditioning Component AES-CBC-MAC SP 800-90BAES-CBC-MAC128 bitsIntel Conditioner for Entropy Source
AES Cert. #A2137 and HMAC Cert. #A2137KTS [SP 800-38F]SP 800-38A, FIPS 198-1, and SP 800-38F. KTS (key wrapping and unwrapping) per IG D.G.128, 192, and 256-bit keys providing 128, 192, or 256 bits of encryption strengthKey Wrapping. AES-CBC or AES-CTR with HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-384, or HMAC-SHA2-512
AES-GCM Cert. #A2137KTS [SP 800-38F]SP 800-38D and SP 800-38F. KTS (key wrapping and unwrapping) per IG D.G.128 and 256-bit keys providing 128 or 256 bits of encryption strengthKey Wrapping. AES-GCM.
ESV Cert. #E129SP 800-90BESVPalo Alto Networks DRNG RDSEED Entropy SourceEntropy
ESV Cert. #E130SP 800-90BESVPalo Alto Networks RTC Entropy SourceEntropy
KAS-ECC-S SC Cert. #A2137, KDF SSH Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2 path (2).P-256, P-384, and P-521 curves providing 128, 192, or 256 bits of encryption strengthKey Exchange with protocol KDF
KAS-ECC-S SC Cert. #A2137, KDF TLS Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-ECC per IG D.F Scenario 2 path (2).P-256, P-384, and P-521 curves providing 128, 192, or 256 bits of encryption strengthKey Exchange with protocol KDF
KAS-FFC-S SC Cert. #A2137, KDF SSH Cert. #A2137KAS [SP 800-56Arev3]SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2).2048-bit key providing 112 bits of encryption strengthKey Exchange with protocol KDF
KAS-FFC-S SC Cert. #A2137, KDF TLSKAS [SP 800-56Arev3]SP 800-56Arev3. KAS-FFC per IG D.F Scenario 2 path (2).2048-bit key providing 112 bits of encryption strengthKey Exchange with protocol KDF

D.G. D.G. © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 9

Page 10
Cert. #A2137
Vendor AffirmedCKG (SP 800-133rev2)Section 5.1, Section 5.2Cryptographic Key Generation; SP 800- 133 and IG D.I.Key Generation Note:The seeds used for asymmetric key pair generation are produced using the unmodified/direct output of the DRBG

The module is compliant to IG C.H: GCM is used in the context of TLS and SSH:

Page 11
AlgorithmCaveatUse / Function
MD5Only allowed as the PRF in TLSv1.1 per IG 2.4.AOnly allowed as the PRF in TLSv1.0 and v1.1 per IG 2.4.AMessage digest used in TLSv1.0 / v1.1 KDF only

The following table documents the module’s algorithms that are non-approved and not allowed for use in the approved mode of operation. Table 4A - Non-Approved Algorithms Allowed in the Approved Mode of Operation with No Security Claimed Table 5 - Supported Protocols in the Approved Mode Supported Protocol SSHv2 SNMPv3 Note: these protocols were not reviewed or tested by the CMVP or CAVP. Module Diagrams Figures 1 - 6 depict the modules and their interfaces. The cryptographic boundary includes the physical perimeter of the enclosure of the appliance with the physical kit installed and all logical components within. Please refer to the appendices for depictions of the modules with the physical kits installed. Figure 1 - M-200 Front Figure 2 - M-200 Rear Figure 3 - M-500 Front © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 11

Page 12
Physical InterfaceLogical InterfaceData that passes over port/interface
LEDStatus outputModule status via LED indicators
PowerPowerN/A
RJ45 ConsoleStatus outputSelf-test output
RJ45 EthernetData input, control input, control output, data output, status outputTLS, SSH
SFP+ (M-600)Data input, control input, data output, status outputTLS

Figure 4 - M-500 Rear Figure 5 - M-600 Front Figure 6 - M-600 Rear 3.​Cryptographic Module Interfaces The modules are multi-chip standalone modules with ports and interfaces as shown below. The modules do not implement a Table 6 - Ports and Interfaces © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 12

Page 13
RoleServiceInputOutput
COShow VersionQuery module for versionModule provides version
COSystem ProvisioningConfiguring and managing system configurations (e.g., IP address, system time, etc.) via CLI or WebUIConfirmation of service via Configuration Logs
CO, UserAccess web portalConnect to web portal from TLS client.Confirmation of service via Configuration Logs
CO, UserAccess CLIConnect to SSH server from SSH clientConfirmation of service via Configuration Logs
COPanorama Firmware UpdateLoading new imageMessage output noting version updated successfully via System Logs
COPanorama Manager SetupConfiguring and managing Manager configurations (e.g., HTTPS, NTP, etc.) via CLI or WebUIConfirmation of service via Configuration Logs
COManage Panorama Administrative AccessConfiguring and managing Administrative configurations (e.g., creating user accounts, setting authentication method, etc.) via CLI or WebUIConfirmation of service via Configuration Logs
COConfigure High AvailabilityConfiguring and managing High Availability (HA) configuration via CLI or WebUIConfirmation of service via Configuration Logs
COPanorama Certificate ManagementConfiguring and managing certificates via CLI or WebUIConfirmation of service via Configuration Logs
COPanorama Log SettingConfiguring and managing log settings via CLI or WebUIConfirmation of service via Configuration Logs
COPanorama Server ProfilesConfiguring and managing Server configurations (e.g. SNMP, etc.) via CLI or WebUIConfirmation of service via Configuration Logs
COSetup Managed Devices and DeploymentConfiguring and managing Managed Devices configurations (e.g., Versions, Licenses, etc.) via CLI or WebUIConfirmation of service via Configuration Logs
COConfigure Managed Log CollectorsConfiguring and managing Managed Log Collectors configurations via CLI or WebUIConfirmation of service via Configuration Logs

4.​Roles, Services, and Authentication Assumption of Roles The module supports distinct operator roles. The cryptographic module in Panorama mode, Management-Only mode, or PAN-DB mode enforces the separation of roles using unique authentication credentials associated with operator accounts. The Log Collector mode only supports one role, the Crypto-Officer (CO) role. The module supports concurrent operators. The module does not provide a maintenance role or bypass capability. Table 7 – Roles, Service Commands, Input and Output © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 13

Page 14
CO, Unauthenticat edZeroizeZeroize from CLIZeroization Indicator
CO, User, Unauthenticat edSelf-TestRun self-test via CLI or WebUIOutput results via System Logs
CO, UserShow StatusShow status via CLI or WebUIFIPS-CC Mode Indicator
CO, UserSystem AuditView system audit records via CLI or WebUIAudit records via System Logs
CO, UserMonitor System Status and LogsView system status records via CLI or WebUISystem status via System Logs
COPanorama Log Collector SetupConfiguring and managing Log Collectors configurations via CLIConfirmation of service via Configuration Logs
COPanorama Pan-DB SetupConfiguring and managing Pan-DB URL configurations via CLIConfirmation of service via Configuration Logs
COManage Pan-DB Administrative AccessConfiguring and managing Administrator password via CLIConfirmation of service via Configuration Logs
RoleAuthentication MethodAuthentication Strength
COMemorized Secret (Unique Username/password) and/or Single-Factor Cryptographic Software (certificate common name / public key-based authentication)Password-based Minimum length is eight1 (8) characters (95 possible characters). The probability that a random attempt will succeed or a false acceptance will occur is 1/(958) which is less than 1/1,000,000. The probability of successfully authenticating to the module within one minute is 10/(958), which is less than 1/100,000. The module’s configuration supports at most ten failed attempts to authenticate in a one-minute period. Certificate/Public key-based The security modules support public-key based authentication using RSA 2048 and certificate-based authentication using RSA 2048, RSA 3072, RSA 4096, ECDSA P-256, P-384, or P-521. The minimum equivalent strength supported is 112 bits. The probability that a random attempt will succeed is 1/(2112) which is less than 1/1,000,000. The probability of successfully authenticating to the module within a one minute period is 10/(2112), which is less than 1/100,000. The module in FIPS-CC mode allows at most 10 failed attempts before a lockout occurs.
UserMemorized Secret (Unique Username/password) and/or Single-Factor Cryptographic Software (certificate common name / public key-based authentication)

In FIPS-CC Mode, the module checks and enforces the minimum password length of eight (8) as specified in SP 800-63B. Passwords are securely stored hashed with salt value, with very restricted access control, and rate limiting mechanism for © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 14

Page 15
ServiceDescriptionApproved Security FunctionsKeys and/or SSPsRolesAccess rights to Keys and/or SSPsIndicator
Show VersionQuery the module to display the versionN/AN/ACON/AVersion displayed via System Logs / CLI / UI
System ProvisioningPerform panorama licensing, diagnostics, debug functions, manage Panorama support information and switch between Panorama Management-only, and Logger modes. (Panorama or Management-Only Mode)N/AN/ACON/ASystem and Configuration logs
Access web portalConnect to module’s web portal to invoke services. (Panorama or Management-Only Mode)RSA SigVer (186-4)CA CertificatesCO, UserG/R/E/WSystem Logs
RSA SigVer (186-4)RSA Public KeysG/R/E/W
ECDSA SigVer (186-4)ECDSA Public KeysG/R/E/W
KASKDF TLS (CVL), MD5TLS Pre-Master SecretG/E/Z
KDF TLS (CVL), MD5TLS Master SecretG/E/Z

Access Control Policy While in the Approved mode of operation all authenticated services and CSPs are accessed via authenticated SSH or TLS sessions. Access is restricted to authenticated operators only and no interface is provided to modify the public or private key. SNMPv3 authentication is supported but is not a method of module administration and does not allow read/write access of CSPs. Approved and allowed algorithms, relevant CSP and public keys related to these protocols are used to access the following services. CSP access by services is further described in the following tables. Additional service information and administrator guidance for Panorama can be found at https://docs.paloaltonetworks.com/. The Crypto-Officer may access all services, and through the “management of administrative access” service may define multiple Crypto-Officer roles with limited services. The User role provides read-only access to the System Audit service. When configured in the default mode, Panorama Manager provides services via web-browser based interface and a command line interface (CLI). For the Panorama Log Collector mode and PAN-DB mode, only the CLI is available for The table below defines the relationship between access to CSPs 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 11 - Approved Services © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 15

Page 16
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key VerificationTLS DHE/ECDHE Private Components TLS DHE/ECDHE Public ComponentsG/E/Z G/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCMTLS Encryption KeysG/E/Z
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringCOG/ESystem Logs
Access CLIConnect to module’s CLI via SSHKTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSH Session Authentication KeysCO, UserG/E/ZSystem Logs
AES-CBC AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCMG/E/Z
KASKDF SSH (CVL)SSH DHE/ECDHE Private ComponentsG/E/Z
KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation Safe Primes Key VerificationSSH DHE/ECDHE Public ComponentsG/E/R/W/ Z
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringCOG/ESystem Logs
Panorama Firmware UpdateDownload and install firmware updatesRSA SigVer (FIPS 186-4)Public Key for Firmware Load TestCOW/ESystem and Configuration logs
Panorama Manager SetupPresents configuration options for management interfaces and communication for peer services (e.g., SNMP, RADIUS). Import, Export, Save, Load, revert and validate Panorama configurations and state role (Panorama or Management-Only Mode)CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysCOG/W/ESystem and Configuration logs
CKG ECDSA KeyGen ( FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E
RSA SigVer (FIPS 186-4)RSA Public KeysG/R/E/W
ECDSA SigVer (FIPS 186-4)ECDSA Public KeysG/R/E/W
KDF SNMP (CVL)SNMPv3 Authentication SecretW/E
KDF SNMP (CVL)SNMPv3 Privacy SecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512SNMPv3 Authentication KeyG/E/Z
AES-CFB128SNMPv3 Session KeyG/E/Z

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 16

Page 17
RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4)CA CertificatesG/R/E/W
KASKDF TLS (CVL), MD5TLS Pre-Master SecretG/E/Z
KDF TLS (CVL), MD5TLS Master SecretG/E/Z
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key VerificationTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/E/R/W/ Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCMTLS Encryption KeysG/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
KASKDF SSH KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Private ComponentsG/E/Z
SSH DHE/ECDHE Public ComponentsG/E/R/W/ Z
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringCOG/ESystem Logs
Manage Panorama Administrative AccessDefine access control methods via admin profiles, configure administrators and password profiles Configure local user database, authentication profiles, sequence of methods and access domains.N/ACO, User PasswordCOG/E/WSystem and Configuration logs

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 17

Page 18
(Panorama, Management-Only, or Log Collector Mode)RSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4)SSH Client Public Key SSH Host Public KeyW/E G/R/E/W
Configure High AvailabilityConfigure High Availability communication settings (Panorama or Management-Only Mode)RSA SigVer (FIPS 186-4)RSA Public KeyCOG/R/E/WConfiguration Logs
ECDSA SigVer (FIPS 186-4)ECDSA Public KeyG/R/E/W
Panorama Certificate ManagementManage RSA/ECDSA certificates and private keys, certificate profiles, revocation status, and usage; show status. (Panorama, Management-Only, or Log Collector Mode)ECDSA SigGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private Keys ECDSA Private KeysCOG/R/W/ESystem and Configuration logs
ECDSA SigVer (FIPS 186-4) RSA SigVer (FIPS 186-4)RSA Public Keys ECDSA Public KeysG/R/W/E
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringG/E
Panorama Log SettingConfigure log forwarding (Panorama or Management-Only Mode)N/AN/ACON/AConfiguration Logs
Panorama Server ProfilesConfigure communication parameters and information for peer servers (Panorama or Management-Only Mode)KDF SNMP (CVL)SNMPv3 Authentication SecretCOW/ESystem Logs
KDF SNMP (CVL)SNMPv3 Privacy SecretW/E
HMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512SNMPv3 Authentication KeyG/E/Z
AES-CFB128SNMPv3 Session KeyG/E/Z
Setup Managed Devices and DeploymentSet-up and define managed devices, device groups for firewalls Configure device deployment applications and licenses View current deployment information on the managed firewalls. It also allows you to manage firmware versions and schedule updates on the managedN/AN/ACON/AConfiguration Logs

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 18

Page 19
firewalls and managed log collectors. (Panorama or Management-Only Mode)
Configure Managed Log CollectorsSetup and manage other Log Collector management, communication and storage settings View current deployment information on the managed Log Collectors. It also allows you to manage firmware versions and schedule updates on managed log collectors. (Panorama or Management-Only Mode)N/ACO, User PasswordCOG/E/WSystem and Configuration logs
ZeroizeZeroize all SSPsN/AAll SSPsCO, UnauthenticatedZZeroization Indicator
Self-TestRun power up self-tests on demand by power cycling the module.N/AFirmware Integrity Verification KeyCO, User, UnauthenticatedESystem Logs
Show StatusView status of the moduleN/AN/ACO, UserN/AFIPS-CC Mode Indicator
System AuditAllows review of limited configuration and system status via SNMPv3, logs, dashboard, show status, and configuration screens. CO Only: Provides configuration commit capability. (Panorama, Management-Only, or PAN-DB Mode)N/AN/ACO, UserN/ASystem Logs
Monitor System Status and LogsReview system status via the panorama system CLI, dashboard and logs; show status. (Panorama or Management-Only Mode)N/AN/ACO, UserN/ASystem Logs
Panorama Log Collector SetupPresents configuration options for management interfaces and communication for peer services Import, Export, Save, Load, revert and validate Panorama configurations and state. (Log Collector Mode only)CKG RSA KeyGen (FIPS 186-4) RSA SigGen (FIPS 186-4)RSA Private KeysCOG/W/ESystem and Configuration logs
CKG ECDSA KeyGen ( FIPS 186-4) ECDSA SigGen (FIPS 186-4)ECDSA Private KeysG/W/E

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 19

Page 20
RSA SigVer (FIPS 186-4)RSA Public KeysG/R/E/W
ECDSA SigVer (FIPS 186-4)ECDSA Public KeysG/R/E/W
KASKDF TLS (CVL), MD5TLS Pre-Master SecretG/E/Z
KDF TLS (CVL), MD5TLS Master SecretG/E/Z
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key VerificationTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/E/R/W/ Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCMTLS Encryption KeysG/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSH Session Authentication KeysG/E/Z
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 20

Page 21
KAS Counter DRBG, ESVKDF SSH (CVL) KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Private Components DRBG Seed DRBG V DRBG Key Entropy Input StringG/E/Z G/E
Panorama Pan-DB SetupPresents configuration options for management interfaces and communication for peer services Import, Export, Save, Load, revert and validate Panorama configurations and state. (PAN-DB Mode only)KASKDF TLS (CVL), MD5TLS Pre-Master SecretCOG/E/ZSystem Logs
KDF TLS (CVL), MD5TLS Master SecretG/E/Z
CKG, ECDSA KeyGen (FIPS 186-4), ECDSA KeyVer (FIPS 186-4), KAS-ECC-SSC, KAS-FFC-SSC, Safe Primes Key Generation, Safe Primes Key VerificationTLS DHE/ECDHE Private ComponentsG/E/Z
TLS DHE/ECDHE Public ComponentsG/E/R/W/ Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-384TLS HMAC KeysG/E/Z
AES-CBCTLS Encryption KeysG/E/Z
KTSAES-GCMTLS Encryption KeysG/E/Z
KTSHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512SSH Session Authentication KeysG/E/Z

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 21

Page 22
AES-CBC, AES-CTRSSH Session Encryption KeysG/E/Z
KTSAES-GCM
KASKDF SSH (CVL) KAS-ECC-SSC KAS-FFC-SSC Safe Primes Key Generation, Safe Primes Key VerificationSSH DHE/ECDHE Private ComponentsG/E/Z
Counter DRBG, ESVDRBG Seed DRBG V DRBG Key Entropy Input StringG/E
Manage Pan-DB Administrative AccessUpdate Administrator password. (PAN-DB Mode only)N/ACO, User PasswordCOG/E/WSystem and Configuration logs

Note: Configuration/System Logs for Approved services above will indicate FIPS-CC mode is enabled and that the service succeeded. 5.​Software/Firmware Security The module performs the Firmware Integrity test by using HMAC-SHA-256 and ECDSA signature verification (HMAC and ECDSA Cert. #A2137) during the Pre-Operational Self-Test. In addition, the module also conducts the firmware load test by using RSA 2048 with SHA-256 (Cert. #A2137) for the new validated firmware to be uploaded into the module via the Panorama Firmware Update 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. © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 22

Page 23
Physical Security MechanismRecommended Frequency of Inspection/TestInspection/Test Guidance Details
Tamper Evident Seals30 days(M-200) Verify integrity of tamper-evident seals in the locations identified in Appendix B of this Security Policy.
Front and Rear Opacity Shields Side Rails30 days(M-200) Verify that opacity shields and side rails have not been loosened or deformed from their original shape, thereby reducing their effectiveness.
Top Overlays30 days(M-200) Verify top overlays have not been removed or deformed. All edges should maintain strong adhesion characteristics.
Tamper Evident Seals30 days(M-500, M-600) Verify integrity of tamper-evident seals in the locations specified in Appendix A and C.

The module’s executable code is in the form of the compiled firmware image loaded onto the module. 6.​Operational Environment The FIPS 140-3 Area 5 Operational Environment requirements are not applicable because the module contains a non-modifiable operational environment. The operational environment is limited since the module includes a firmware load service to support necessary updates. New firmware versions within the scope of this validation must be validated through the FIPS 140-3 CMVP. Any other firmware loaded into this module is out of the scope of this validation and requires a separate FIPS 140-3 validation. The multi-chip standalone modules are production quality containing standard passivation. Chip components are protected by an opaque enclosure. There are tamper-evident seals that are applied on the modules by the Crypto-Officer. There are fifteen (15) for the M-200, twelve (12) for the M-500, and twenty-one (21) for the M-600. All unused seals are to be controlled by the Crypto-Officer. The seals prevent removal of the opaque enclosure without evidence. The Crypto-Officer must ensure that the module surface is clean and dry. 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. The seals prevent removal of the opaque enclosure without evidence. The Crypto-Officer should inspect the seals and shields for evidence of tamper every 30 days. If the seals show evidence of tamper, the Crypto-Officer should assume that the modules have been compromised and contact support. Note: For ordering information, see Table 2 for physical kit part numbers and versions. 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 Table 14 - Physical Security Inspection Guidelines © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 23

Page 24
Front and Rear Opacity Shields30 days(M-500, M-600) Verify that the front and rear opacity shields have not been deformed from their original shape, thereby reducing their effectiveness.
Vent Overlays30 days(M-500, M-600) 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. M-200 Tamper Seal Installation (15 Seals) 1.​ Replace the top cover with the physical top cover. a.​ Remove the VOID WARRANTY label and cover screws (replacement label included in the kit). M-200 appliance—Remove the Void Warranty label that covers the left top 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 top cover (does not have vents) on the appliance until the release buttons click. Reinsert and slide cover into position and secure with the two (2) screws.​ ​ Figure 7 – M-200: Top Cover Replacement © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 24

Page 25

2.​ On the left side of the M-200, firmly apply seven (7) tamper-evident seals as indicated in the illustration. Figure 8

Page 26

Replace the front rack-mount brackets (one bracket on each side) that are part of the inner-rack rails with the rack-mount brackets by removing and then reinstalling two screws on each bracket. The handles have standoffs that are used to secure the front cover. ​ Figure 10

Page 27

5.​ Attach the physical kit back cover to the back of the appliance. Slide the back cover onto the back of the appliance, insert two M4 x 0.7 x 8mm (one (1) screw on each side), and turn the screws clockwise to secure the cover. 6.​ Apply a tamper-evident seal to each location shown in the following M-200 illustrations. Ensure you apply two (2) tamper-evident seals on the power supplies (see seals #14 and #15 on the rear illustration). 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 to 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. Figure 12

Page 28

M-500 Tamper Seal Installation (15 Seals) Step 1: Remove the two pull handles and front modules on the left and right side of the appliance by removing the three (3) screws located behind each handle/module. There is no need to disconnect the LED circuit board attached to the end of the ribbon cable. Retain these screws for Step

  1. Figure 14 – M-500: Remove Front Handles and Modules Step 2: Attach the left and right front cover brackets to the appliance using the six (6) screws that you removed in Step
  2. First attach the brackets using the bottom screws (one on each side) as shown in Figure 15, 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 16. © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 28
Page 29

Figure 15

Page 30

Figure 17

Page 31

Figure 19

Page 32

Cover the vent openings as shown in Figure 21 by applying one (1) overlay sticker over the left side vent and one (1) overlay sticker over the right side vent. Each overlay requires two (2) tamper seals as shown in Figure 46 (A). Also apply one (1) additional tamper seal as shown in Figure 22 (B) #5. Figure 21

Page 33

Figure 23

Page 34

Figure 25 – M-500: Apply Tamper Seals on the Top and Sides of the Appliance M-600 Tamper Seal Installation (21 Seals) 1.​ Replace the top cover with the physical top cover. a.​ Remove the VOID WARRANTY label and cover screws (replacement label included in the kit). 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 © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 34

Page 35

Figure 26

Page 36

Figure 28 – M-600: Physical Kit Front Cover 4.​ Install a tamper-evident seal on the back of the appliance. This is seal #13 in the M-600 Figure 29. You need to install this seal before you install the M-600 physical kit back cover. 5.​ 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. 6.​ Apply a tamper-evident seal to each location shown in the following M-600 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 29). Apply two (2) tamper-evident seals on the power supplies (see seals #11 and #12 with rear inset of Figure 29). Note: 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 to 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. © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 36

Page 37

Figure 29

Page 38

Figure 31

Page 39
Key/SSP/Name /TypeStrengthSecurity Function and Cert. NumberGenerati onImport/Exp ortEstablishm entStorageZeroization1Use & Related Keys
CA Certificates112 - 256 bitsRSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationECDSA/RSA Public key - Used to trust a root CA intermediate CA and leaf /end entity certificates (RSA 2048, 3072, and 4096 bits) (ECDSA P-256, P-384, and P-521)
RSA Public Keys112 - 150 bitsRSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key Encrypted or Plaintext TLS handshakeN/AHDD/RAM – plaintextZeroize ServiceRSA public keys managed as certificates for the verification of signatures, establishment of TLS, operator authentication and peer authentication. (RSA 2048, 3072, or 4096-bit)
RSA Private Keys112 - 150 bitsRSA SigGen (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationRSA Private keys for generation of signatures, authentication or key establishment. (RSA 2048, 3072, or 4096-bit)
ECDSA Public Keys128 - 256 bitsECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key Encrypted or Plaintext TLS handshakeN/AHDD/RAM – plaintextZeroize ServiceECDSA public keys managed as certificates for the verification of signatures, establishment of TLS, operator authentication and peer authentication. (ECDSA P-256, P-384, or P-521)
ECDSA Private Keys128 - 256 bitsECDSA SigGen (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4TLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextHDD – Zeroize Service RAM - Zeroize at session terminationECDSA Private key for generation of signatures and authentication (P-256, P-384, or P-521)
TLS DHE/ECDHE Private Components128 - 256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3N/AN/ARAM - plaintextZeroize at session terminationKAS-FFC or KAS-ECC Ephemeral values used in key agreement (KAS-FFC MODP-2048, KAS-ECC P-256, P-384, P-521)
TLS DHE/ECDHE Public Components128 - 256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3Plaintext - TLS handshakeN/AN/AZeroize at session terminationKAS-FFC or KAS-ECC Ephemeral values used in key agreement (KAS-FFC MODP-2048, KAS-ECC P-256, P-384, P-521)
TLS Pre-Master Secret112 bits minimumKDF TLS Cert. #A2137, MD5 (No Security Claimed)KAS-ECC-SSC or KAS-FFC-SSC, SP 800-56A Rev. 3N/AN/ARAM – plaintextZeroize at session terminationSecret value used to derive the TLS Master Secret along with client and server random nonces
TLS Master Secret384 bitsKDF TLS Cert. #A2137, MD5 (No Security Claimed)KDF TLS (CVL)N/AN/ARAM – plaintextZeroize at session terminationSecret value used to derive the TLS session keys

Table 15 - SSPs © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 39

Page 40
TLS Encryption Keys128 or 256 bitsAES-CBC or AES-GCM Cert. #A2137KDF TLS (CVL)N/ATLS, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationAES (128 or 256 bit) keys used in TLS connections (GCM; CBC)
TLS HMAC Keys160 - 256 bitsHMAC-SHA2-256 HMAC-SHA2-384 Cert. #A2137KDF TLS (CVL)N/ATLS, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationHMAC keys used in TLS connections (HMAC-SHA-1, HMAC-SHA2-256/384) (160, 256, 384 bits)
SSH DHE/ECDHE Private Components112 - 256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3N/AN/ARAM - plaintextZeroize at session terminationKAS-FFC or KAS-ECC public component (KAS-FFC MODP-2048, KAS-ECC P-256, KAS-ECC P-384, KAS-ECC P-521)
SSH DHE/ECDHE Public Components112 - 256 bitsKAS-ECC-SSC KAS-FFC-SSC Cert. #A2137DRBG, SP 800-56A Rev. 3Plaintext SSH handshakeN/ARAM - plaintextZeroize at session terminationKAS-FFC or KAS-ECC public component (KAS-FFC MODP-2048, KAS-ECC P-256, KAS-ECC P-384, KAS-ECC P-521)
SSH Host Public Key112 - 256 bitsRSA SigVer (FIPS 186-4) ECDSA SigVer (FIPS 186-4) Cert. #A2137DRBG, FIPS 186-4N/AN/AHDD/RAM – plaintextZeroize ServiceSSH Host Public Key (RSA 2048, RSA 3072, RSA 4096, ECDSA P-256, P-384, or P-521)
SSH Client Public Key112 - 150 bitsRSA SigVer (FIPS 186-4) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServicePublic RSA key used to authenticate client. (RSA 2048, 3072, and 4096 bits)
SSH Session Encryption Keys128 - 256 bitsAES-CBC, AES-CTR, or AES-GCM Cert. #A2137KDF SSH (CVL)N/ASSH, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationUsed in all SSH connections to the security module’s command line interface. (128, 192, or 256 bits: CBC or CTR) (128 or 256 bits: GCM)
SSH Session Authentication Keys160 - 256 bitsHMAC-SHA-1 HMAC-SHA2-256 HMAC-SHA2-512 Cert. #A2137KDF SSH (CVL)N/ASSH, KAS SP 800-56A Rev. 3RAM - plaintextZeroize at session terminationAuthentication keys used in all SSH connections to the security module’s command line interface (HMAC-SHA-1, HMAC-SHA2-256, HMAC-SHA2-512) (160, 256, 512 bits)
Firmware integrity verification key128 bitsHMAC-SHA2-256, ECDSA SigVer (FIPS 186-4) Cert. #A2137Factory preloadImport only, TLS or SSH Session Key EncryptedN/AHDD - plaintextN/AUsed to check the integrity of all software code (HMAC-SHA-256 and ECDSA P-256) (Note: This is not considered an SSP)
Public Key for Firmware Load Test112 bitsRSA SigVer (FIPS 186-4) Cert. #A2137Factory preloadImport only, TLS or SSH Session Key EncryptedN/AHDD - plaintextN/AUsed to authenticate firmware and content to be installed on the appliance (RSA 2048 with SHA-256)
CO, User PasswordN/ASHA2-256 Cert. #A2137ExternalTLS or SSH Session Key EncryptedN/AHDD - a password hash (SHA2-256)Zeroize ServiceAuthentication string with a minimum length of eight (8) characters.
Protocol SecretsN/AN/AExternalTLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServiceSecrets used by RADIUS (8 characters minimum)
Entropy Input String194 bitsCKG (vendor affirmed), Counter DRBGEntropy as per SP 800-90BN/AN/ARAM - plaintextPower cycleEntropy input string coming from the entropy source

© 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 40

Page 41
Cert. #A2137Input length = 384 bits
DRBG Seed194 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800-90BN/AN/ARAM - plaintextPower cycleDRBG seed and input string coming from the entropy source and AES 256 CTR DRBG state (V and Key) used in the generation of a random values Input length = 128 bits Seed length = 384 bits
DRBG Key256 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800-90BN/AN/ARAM - plaintextPower cycleAES 256 CTR DRBG state Key used in the generation of a random values
DRBG V128 bitsCKG (vendor affirmed), Counter DRBG Cert. #A2137Entropy as per SP 800-90BN/AN/ARAM - plaintextPower cycleAES 256 CTR DRBG state V used in the generation of a random values
SNMPv3 Authentication SecretN/AKDF SNMP (CVL) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServiceUsed to support SNMPv3 services (Minimum 8 characters)
SNMPv3 Privacy SecretN/AKDF SNMP (CVL) Cert. #A2137N/ATLS or SSH Session Key EncryptedN/AHDD/RAM – plaintextZeroize ServiceUsed to support SNMPv3 services (Minimum 8 characters)
SNMPv3 Authentication Key160 - 256 bitsHMAC-SHA-1 HMAC-SHA2-224 HMAC-SHA2-256 HMAC-SHA2-384 HMAC-SHA2-512 Cert. #A2137KDF SNMP (CVL)N/AN/AHDD/RAM - PlaintextZeroize ServiceHMAC–SHA-1/224/256 /384/512 Authentication protocol key (160 bits)
SNMPv3 Session Key128 - 256 bitsAES-CFB128 Cert. #A2137KDF SNMP (CVL)N/AN/AHDD/RAM - PlaintextZeroize ServicePrivacy protocol encryption key (AES 128/192/256 CFB)
Entropy SourceMinimum number of bits of entropyDetails
Palo Alto Networks DRNG RDSEED Entropy Source194 bitsESV Cert. #129 The entropy source provides at least 0.506 bits of entropy per bit of output. The DRBG is seeded with 384-bits of output from the entropy source. Therefore the DRBG is seeded with at least 194 bits of entropy before generating keys. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy
Palo Alto Networks RTC Entropy Source194 bitsESV Cert. #130

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 zeroization service and zeroization at session termination, the SSP's memory location is overwritten with random values. Table 16 – Non-Deterministic Random Number Generation Specification © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 41

Page 42

The entropy source provides at least 0.506 bits of entropy per bit of output. The DRBG is seeded with 384-bits of output from the entropy source. Therefore the DRBG is seeded with at least 194 bits of entropy before generating keys. The module generates SSPs (e.g., keys) whose strengths are modified by available entropy

10.​ Self-Tests The cryptographic module 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. Pre-operational Self-Tests Pre-operational Firmware Integrity Test

Page 43
Cause of ErrorError State Indicator
Conditional Cryptographic Algorithm Self-Test or Firmware Integrity Test FailureFIPS-CC mode failure. <Algorithm test> failed.
Conditional Pairwise Consistency or Critical Functions Test FailureSystem log prints an error message.
Conditional Firmware Load Test FailureSystem prints Invalid image message.
Page 44

Palo Alto Network provides an Administrator Guide for additional information noted in the “References” section of this Security Policy. Module Enforced Security Rules The module design corresponds to the module security rules. This section documents the security rules enforced by the cryptographic module to implement the security requirements of this FIPS 140-3 Level 2 module. 1.​ The cryptographic module shall provide distinct operator roles. When the module has not been placed in a valid role, the operator shall not have access to any cryptographic services. 2.​ The cryptographic module provides identity-based authentication 3.​ The cryptographic module shall clear previous authentications on power cycle. 4.​ The module shall support the generation of key material with the approved DRBG. The entropy provided must be greater than or equal to the strength of the key being generated. 1.​ Data output shall be inhibited during power-up self-tests and error states. 2.​ Processes performing key generation and zeroization processes shall be logically isolated from the logical data output paths. 3.​ The module does not output intermediate key generation values. 4.​ Status information output from the module shall not contain CSPs or sensitive data that if misused could lead to a compromise of the module. 5.​ There are no restrictions on which keys or CSPs are zeroized by the zeroization service. 6.​ The module maintains separation between concurrent operators. 7.​ The module does not support a maintenance interface or role. 8.​ The module does not have any external input/output devices used for entry/output of data. 9.​ The module does not enter or output plaintext CSPs. Vendor imposed security rules In FIPS-CC mode, the following rules shall apply: 1.​ 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 2.​ When FIPS-CC mode is enabled, the operator shall not install plugins. a.​ Checked via CLI using “show plugins installed” 3.​ When FIPS-CC mode is enabled, the operator shall not use TACACS+. RADIUS may be used but must be protected by TLS protocol. 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 or TLS protected communication. Any attempt to intervene in the key to entity relationship would require defeating the module TLS or SSH encryption and authentication/integrity mechanism. © 2025 Palo Alto Networks, Inc. Panorama HW 10.1 Security Policy 44

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