Skip to content

47-Day Certificates Are Coming. Are You Ready?

Act Now →

Deep-Dive: Encryption Consulting’s On-Demand Thales Luna 7 HSM Training – A Technical Walkthrough

Encryption Consulting on-demand Thales Luna 7 HSM training covering PED authentication, partitions, HA, and FIPS 140-3 compliance

Most Luna 7 training material stops at the appliance setup wizard and leaves engineers to figure out partition topology, PED key custodial procedures, NTLS vs. STC selection, and HA group tuning on their own, usually in production, under pressure, with underdocumented configurations inherited from whoever built the environment three years ago.

Encryption Consulting’s HCSE Luna 7 On-Demand Training is built differently. This is a breakdown of what the course actually covers at the technical level, module by module, with enough detail to evaluate whether it maps to the specific gaps your team is trying to close.

Quick answer: Encryption Consulting’s on-demand Thales Luna 7 HSM training is a self-paced, module-by-module technical course covering Luna 7 architecture, PED authentication, partition and HA design, the FIPS 140-3 boundary, key ceremonies, PKCS#11/JCA integration, and audit logging. It targets PKI administrators, security engineers, and compliance staff who operate Luna 7 HSMs in production and need operational depth, not vendor marketing.

Key takeaways:

  • Eight modules cover Luna 7 architecture, PED and quorum authentication, partitions, NTLS vs. STC, HA and backup, audit logging, and PKCS#11/JCA/REST integration.
  • Luna Network HSM 7 and Luna PCIe HSM 7 running firmware 7.8.4 or later hold FIPS 140-3 Level 3 validation under NIST CMVP Certificate #4684; FIPS 140-2 validations begin moving to the Historical list in September 2026.
  • Hands-on labs require Luna Client software, network access to a lab appliance or DPoD tenant, and working PKCS#11/JCA familiarity.
  • Completion issues a Certificate of Completion with CPE credit hours applicable toward CISSP, CISM, and similar credentials.
  • 90-day on-demand access includes the full syllabus, lab guides, and reference material; instructor-led and custom lab formats are available for teams that need them.

Published: June 2026. Updated: August 2026. Reviewed by Encryption Consulting’s HSM Services team.

What Does This Training Cover, and Why Does It Matter?

The course is eight modules deep and built around the questions that actually generate support tickets: how PED authentication and quorum custody work, how partitions and roles enforce least privilege, when to use NTLS versus STC, how HA groups behave when a member drops out, what the audit log captures, and how PKCS#11, JCA/JCE, and REST integrations actually connect to a Luna 7 partition. It exists because most vendor onboarding material covers appliance setup and stops, leaving the operational decisions, the ones that determine whether a Luna 7 deployment survives an audit or a 2 a.m. HA failover, undocumented.

This is a companion piece to Encryption Consulting’s broader on-demand HSM training program, which introduces the Luna 7 and Entrust nShield offerings at a higher level. This article is the curriculum-level walkthrough for the Luna 7 course specifically, useful for teams deciding whether the depth matches their gap before enrolling.

What Luna 7 Architecture Fundamentals Does the Training Teach?

The hardware boundary and the three form factors that shape every partition, backup, and HA decision downstream, covered before any command-line work begins.

The Hardware Boundary and the Three Form Factors

The Thales Luna Network HSM 7 is a PCIe-attached or 1U rack appliance built around a dedicated cryptographic processor with a physically isolated execution environment. All private key material is generated, stored, and used exclusively inside that boundary. The host operating system and every process running on it has no access to plaintext key material at any point in the key lifecycle.

The Luna 7 product line spans three deployment models, each sharing the same cryptographic core, and the course covers all three because partition design, backup strategy, HA group configuration, and client connectivity differ meaningfully between them:

  • Luna Network HSM 7: Standalone 1U appliance connected to clients over TCP/IP via NTLS or STC. Multiple clients can share a single HSM through the partition model. Depending on the model (A700/S700, A750/S750, or A790/S790), the appliance supports 5, 5 (upgradable to 20), or 10 (upgradable to 100) partitions.
  • Luna PCIe HSM 7: Direct PCIe attachment to a host server. Eliminates network latency but limits the HSM to that physical host. Common in payment HSM deployments where throughput is the primary constraint.
  • Luna Cloud HSM: Thales-managed HSM instances accessible via the Data Protection on Demand (DPoD) platform. Uses the same PKCS#11 and JCA/JCE interface as on-premises Luna HSMs, enabling hybrid deployments without client-side code changes.

What Is the FIPS 140 Boundary on Luna 7, and How Does the Training Cover It?

Luna Network HSM 7 and Luna PCIe HSM 7 running firmware 7.8.4 or later carry FIPS 140-3 Level 3 validation under NIST CMVP Certificate #4684 (the “Thales Luna K7 Cryptographic Module”), validated April 2, 2024 and still active. FIPS 140-3 Level 3 requires physical tamper-evidence, tamper-resistance, and identity-based authentication, and mandates that the HSM zeroize key material upon detection of tamper events, removing any possibility of key extraction even through physical access to the appliance.

Appliances still running firmware validated only under FIPS 140-2 Level 3 remain compliant today, but that clock is running out: NIST’s CMVP transition policy begins moving FIPS 140-2 validations to the Historical list starting September 2026. The training treats this directly, covering how to check the current FIPS mode and firmware level on a Luna 7 appliance (hsm show in lunacm), what changes operationally when moving from FIPS 140-2 to FIPS 140-3 firmware, and why organizations with root CA or code-signing keys on Luna 7 should treat the firmware upgrade path as a near-term compliance item rather than a someday task.

What Deployment Topology Scenarios Does the Training Cover?

Three recurring topology patterns, because the right partition, HA, and connectivity design depends on which one you’re building toward.

  • Offline root CA on a single Luna PCIe or Network HSM 7: A root CA’s signing key sits on one air-gapped appliance, activated only for periodic CRL/CA signing during a scheduled key ceremony. No HA group, no network exposure between ceremonies, and PED-based M-of-N quorum for every activation. The course covers why this topology deliberately trades availability for isolation.
  • Online issuing CA behind an HA pair: A subordinate or issuing CA needs continuous availability for certificate issuance and OCSP signing, so it runs against a two- or three-member HA group of Luna Network HSM 7 appliances, typically split across two data centers with the cloning domain shared at initialization. The training covers member placement, load balancing behavior, and the operational cost of geographic HA (cloning latency versus availability).
  • Hybrid on-premises plus Luna Cloud HSM (DPoD): Applications that need burst capacity, a DR target, or a cloud-native workload use DPoD alongside an on-premises Luna 7 estate, connecting through the same PKCS#11/JCA interface. The course covers where DPoD’s operational model diverges from on-premises Luna 7, particularly around physical PED custody, which does not apply to a cloud-hosted HSM instance the same way.

How Does the Training Teach PED Authentication, Quorum, and Key Ceremonies?

The PED key roles, M-of-N quorum, Remote PED, Secure Transport Mode, and the key ceremony procedures built on top of them, the source of most production lockouts, explained before they cost you one.

How Multifactor Quorum Authentication Actually Works

Luna 7’s PIN Entry Device (PED) authentication is one of the most operationally complex aspects of the platform, and the source of the majority of lockout incidents in production environments. The course dedicates a full module to it, and the depth is warranted.

The PED is a dedicated USB-connected device with a physical keypad and display. It is the only authorized channel for entering authentication credentials to the HSM for roles that require physical presence verification. This is a deliberate security design: credentials are never typed on the host keyboard, never transmitted over the network unencrypted, and never stored in host memory.

PED Keys are iKey USB tokens that store role-specific secrets in encrypted form, and Luna 7 uses color to distinguish role and scope. The mapping is worth getting precise, because getting it wrong is exactly what causes lockouts:

  • The Blue PED Key authenticates the HSM Security Officer (SO) role at the appliance level (partition creation, HSM policy changes, firmware upgrades) and, at the partition level, the Partition SO role that controls partition policy and Crypto Officer registration. Luna 7 reuses blue for both roles at their respective hierarchy levels.
  • The Black PED Key stores the Crypto Officer (CO) secret, used for key generation, import, export, and cryptographic operations within a partition.
  • The Gray PED Key stores the Crypto User (CU) secret, scoped to cryptographic operations on keys that already exist, with no key management rights, or the Limited Crypto Officer (LCO) secret for eIDAS-constrained operations.
  • The Red PED Key is the domain key (Key Cloning Vector), a shared secret that governs which HSMs and partitions can clone keys to each other. Two HSMs can only be in the same HA group if they share a cloning domain, meaning they were initialized with the same Red PED Key or had keys securely migrated between them.
  • The Orange PED Key stores the Remote PED vector, used to authenticate Remote PED sessions.
  • The White PED Key stores the Auditor secret, scoped entirely to log management, covered in Module 6 below.

Quorum (M of N) authentication is a critical capability for high-security deployments. Instead of a single PED Key granting access, the HSM can be configured to require M out of N keyholders to present their PED Keys before a sensitive operation is authorized. The course covers how M-of-N is configured at initialization, how split-knowledge custodial procedures map to NIST SP 800-57 Part 2 requirements, and the operational implications of different M:N ratios on recovery scenarios.

Remote PED extends PED authentication to geographically distributed deployments. An Orange PED Key authorizes a secure out-of-band channel between the HSM and a Remote PED Server (RPS), allowing PED operations without physical presence at the appliance. The training covers RPS installation, the authenticated channel establishment process, and the security implications of Remote PED relative to local PED.

Secure Transport Mode (STM) addresses supply chain integrity. When an HSM ships from the factory or is transferred between custodians, STM ensures that any tamper attempt during transit places the HSM in a state where it requires authenticated PED interaction to exit, and the STM exit credential can only have been set by the originating party. The course covers how to verify STM status and how to correctly transition an HSM out of transport mode before deployment.

Key Ceremony Concepts the Course Teaches

A key ceremony is the scripted, witnessed procedure for generating, activating, or transferring root-of-trust key material, and it is where PED quorum and custody procedures meet auditability requirements. The course covers ceremony mechanics rather than treating PED authentication and key ceremonies as separate topics: writing a ceremony script that sequences each PED presentation and expected system response, assigning custodian and witness roles so no single person controls a full M-of-N quorum, verifying STM status before the ceremony begins, capturing a signed chain-of-custody log for each PED key movement, and reconciling the HSM’s own cryptographically chained audit log against the ceremony script afterward. This is the procedural layer that examiners and auditors ask about directly, not just whether M-of-N is configured, but whether a ceremony was run, witnessed, and evidenced.

How Does the Training Explain Partition Architecture and Role Separation?

How the SO/CO/CU hierarchy and firmware-enforced policies deliver least-privilege multi-tenancy that maps straight to PCI DSS 3.7.

Understanding the HSM’s Multi-Tenant Model

A Luna Network HSM 7 appliance presents itself to connected clients as one or more partitions, each a logically isolated cryptographic container with its own key store, policy set, and access control. Partitions are the fundamental unit of multi-tenancy on Luna HSMs.

Each partition has an independent role hierarchy:

HSM Security Officer (appliance level)
└── Partition Security Officer (partition level)
    ├── Crypto Officer (key management within partition)
    └── Crypto User (cryptographic operations only, no key management)

The SO/CO/CU separation enforces least-privilege at the cryptographic operations layer. A process performing TLS operations as a Crypto User cannot generate new keys, cannot export key material, and cannot modify partition policies, even if it is compromised. This role model maps directly to PCI DSS Requirement 3.7’s dual-control and split-knowledge requirements for cryptographic key management.

Partition policies control what operations are permitted within a partition and are enforced by the HSM firmware, not by software on the host. Key policy attributes include:

  • Permitted key algorithms and key sizes
  • Whether keys are extractable (for backup/restore via cloning) or non-extractable (bound permanently to the HSM)
  • Whether keys are marked as sensitive (blocking plaintext export even by authorized roles)
  • Session vs. token object persistence
  • Activation vs. auto-activation for the CO credential

Auto-activation is an important operational concept. When enabled, the CO PIN is cached in battery-backed HSM memory, allowing the HSM to survive a reboot without requiring a human to re-present the PED Key before cryptographic operations resume. This is essential for unattended server environments. The training covers the security tradeoffs of auto-activation relative to activation-required configurations.

Customizable HSM Solutions

Get high-assurance HSM solutions and services to secure your cryptographic keys.

How Does the Training Cover NTLS vs. STC Client Channel Selection?

The real cryptographic difference between Luna’s two client channels and why the wrong pick opens a gap between your FIPS boundary and your actual security posture.

The Technical Difference Between Luna’s Two Client Connectivity Models

This is one of the most frequently misunderstood aspects of Luna 7 deployment. The course covers both models in depth, which is critical because choosing the wrong one for your threat model can create a significant gap between your HSM’s FIPS validation boundary and your actual operational security posture.

NTLS (Network Trust Link Service) establishes a TLS 1.2 channel between the Luna Client software on the host and the HSM appliance. The channel is mutually authenticated using a certificate-based handshake: the client presents its certificate (registered with the appliance during the client registration process), and the appliance presents its certificate (added to the client’s server certificate store). Both sides verify the other’s certificate against their local trust store before the TLS session is established.

NTLS uses port 1792 by default. The certificate exchange during client registration is a manual process: the client exports its certificate (client export), the appliance administrator registers it (client register), and the partition is assigned to the client (client assignPartition). The course covers this workflow including the common failure modes, certificate expiry, CN mismatch, and partition assignment errors, that result in CKR_DEVICE_ERROR returns from PKCS#11 applications.

STC (Secure Trusted Channel) is the successor to NTLS and the preferred channel for FIPS-compliant deployments. STC provides a cryptographically stronger channel with additional protections that NTLS does not offer:

  • Mutual authentication using HSM-generated identity keys, not host-level certificates
  • Message-level integrity on every PKCS#11 command and response, preventing tampering with cryptographic requests in transit
  • Replay protection via sequence numbering
  • Channel binding that ties the STC session to the specific partition, preventing a compromised channel from being redirected to a different partition

STC operates over the same port as NTLS (1792) but uses a completely different protocol stack. The client-side STC identity is generated by the HSM during client registration and stored in the client’s token store. When an STC client connects, the channel establishment involves a cryptographic proof-of-possession exchange, the client proves it holds the private key corresponding to its registered identity without transmitting that key material across the network.

The practical guidance from the training: use STC for any deployment where the HSM is being used to generate or store root CA keys, code-signing keys, or other crown-jewel material. Use NTLS only where STC is not supported by the application stack or where the legacy integration cost is prohibitive. The course covers compatibility constraints; some Luna SDK versions and third-party PKCS#11 wrappers do not yet support STC.

What Does the Training Teach About High Availability, Backup, and Recovery?

What happens when an HA member drops out, why recovery isn’t automatic, how the Luna Backup HSM 7 fits in, and where the Red PED Key becomes a human dependency in your runbook.

What Actually Happens When an HA Group Member Goes Offline

Luna 7’s HA implementation is software-side: the Luna Client software manages an HA group, distributing cryptographic operations across a set of HSMs that share a cloning domain. From the application’s perspective, the HA group appears as a single PKCS#11 slot. The client handles load balancing and failover transparently.

HA group requirements: All HSMs in a group must share the same cloning domain (established at initialization via the Red PED Key). Keys created in the HA group are automatically synchronized, cloned, to all group members before the operation that created the key returns success to the calling application. This synchronous cloning is what makes the HA group’s consistency guarantee strong: a key is only visible to the application after it exists on all active members.

HA recovery mode is where most operational problems occur. When an HSM member drops out of the HA group (network failure, hardware failure, or reboot), the remaining members continue serving cryptographic operations. The failed member enters recovery mode. When it comes back online, it does not automatically rejoin, the client-side haAdmin utility must be used to re-synchronize key material from an active member to the recovering member before it is re-added to the group.

Key sync during recovery uses the cloning mechanism, which requires the cloning domain secret (Red PED Key) to be available. In deployments with auto-activation enabled and a well-configured recovery procedure, this is largely automated. In deployments where the Red PED Key is stored in a physical vault and requires two-person custodial access, recovering an HA member may require scheduling human intervention, a real operational dependency that needs to be in the runbook.

Load balancing in an HA group distributes operations round-robin across active members by default. The Luna Client configuration supports weighted load balancing and sticky session options for applications where session state matters. The training covers haAdmin commands for inspecting group status, member health, and synchronization state.

Backup and Restore Using the Luna Backup HSM 7

HA cloning keeps group members in sync, but it is not a backup strategy on its own; it does nothing for you if the cloning domain itself is compromised or if you need an offline, portable copy of partition key material. The course covers the Luna Backup HSM 7 (available in B700, B750, and B790 variants, each supporting up to 100 partitions of the matching authentication type) as the dedicated device for this: partition objects are cloned to the Backup HSM over a PED-authenticated session using the same domain key model, producing a physically removable, storable backup that can restore a partition to a replacement appliance without needing the original hardware. Encryption Consulting’s separate walkthrough, Backing Up Key Material Using the Luna 7 Backup HSM, covers the step-by-step procedure in more depth than the training module summary here.

Key migration between partitions or between HSMs using different cloning domains (for example, migrating from a test HSM to a production HSM that was initialized separately) requires wrapping key material under a Key Encryption Key (KEK) and re-importing it. The training covers the cmu and clonetool utilities for this workflow and the FIPS-compliant key wrapping mechanisms Luna 7 supports.

What Does the Training Cover on Audit Logging and Compliance Evidence?

The cryptographically chained, tamper-evident log behind PCI DSS Requirements 10 and 3.7, and the White-PED-Key Audit role that stops admins from covering their tracks.

HSM Audit Log Structure and Tamper-Evidence

Luna 7’s audit logging subsystem produces cryptographically chained log records. Each log entry is signed by the HSM and includes a hash of the previous entry, creating a tamper-evident chain: modifying or deleting any log entry breaks the chain, which can be detected during log verification.

The Audit role is a dedicated HSM role specifically for log management, authenticated with its own White PED Key. The design is intentional: the Audit user can read and export logs but cannot perform cryptographic operations or modify HSM configuration. Conversely, the SO and CO roles cannot access or clear the audit log. This separation ensures that an administrator cannot cover their tracks by deleting log entries.

Log entries capture:

  • Role logins and logouts: timestamp, role, success/failure, session ID
  • Key lifecycle events: creation, deletion, import, export, with the key handle, key type, algorithm, and key size
  • Cryptographic operations: operation type (sign, verify, encrypt, decrypt, wrap, unwrap), mechanism (e.g., CKM_RSA_PKCS, CKM_AES_CBC), key handle
  • Policy changes: which policy was changed, old value, new value, role that made the change
  • Tamper events: physical tamper detection, zeroization events, failed authentication attempts

For PCI DSS compliance, the audit log provides the evidence trail required by Requirement 10 (log all access to cryptographic keys) and Requirement 3.7 (log all key lifecycle events). The training covers how to export logs using audit export, how to verify log integrity using the Audit role, and how to pipe Luna audit logs into a SIEM for centralized monitoring.

Appliance status codes, covered in the same module, are the Luna appliance’s health reporting mechanism. Status codes map to specific hardware, firmware, and operational conditions. The course covers the most operationally significant codes, including those indicating battery failure (critical for key material in non-persisted partitions), memory pressure, and network interface errors.

What Integration Prerequisites Does the Training Require for Hands-On Labs?

The hands-on labs assume a working baseline so class time goes toward Luna 7-specific configuration rather than general environment setup:

  • Luna Client software installed on the lab jump host or workstation, matched to the firmware version used in the lab environment, with administrative or root rights to install and configure it
  • Network reachability to the lab Luna Network HSM 7 appliance or DPoD tenant on TCP port 1792 (NTLS/STC), plus HTTPS access to the appliance’s LunaSH management interface; corporate proxies and VPN split-tunnel rules are a common blocker for remote attendees and worth checking before the lab session
  • Working familiarity with PKCS#11 concepts (slots, tokens, sessions, mechanisms) and at least one of Java (JCA/JCE) or OpenSSL, since the integration labs build on these rather than teaching them from scratch
  • Command-line comfort on Linux or Windows, since lunacm, cmu, clonetool, and haAdmin are all CLI utilities with no GUI equivalent covered in the course
  • A physical or Remote PED path for live-appliance modules; where a physical PED is not available to the attendee, the training substitutes recorded PED interaction walkthroughs and Remote PED lab access rather than skipping the topic

Teams without a spare Luna 7 lab appliance should confirm with Encryption Consulting whether the enrollment’s lab environment is shared, dedicated, or DPoD-based before assuming any specific network topology.

What SDK, API, and Advanced Integration Topics Does the Training Cover?

PKCS#11 slot mapping, JCA/JCE provider config, Functionality Modules, SKS/PKA, and REST, the integration details that cause most application failures.

PKCS#11 Slot Mapping, JCA/JCE, Functionality Modules, and REST

PKCS#11 is the primary interface through which applications interact with Luna 7. The Luna Client installs a PKCS#11 provider library (libCryptoki2_64.so on Linux, cryptoki.dll on Windows) that maps HSM partitions to PKCS#11 slots. Each partition appears as one slot; an HA group appears as a single virtual slot with the physical members abstracted away.

Understanding slot mapping is essential for application integration. The slot list command in the lunacm utility shows the current slot layout including slot index, partition label, partition serial number, and HA group membership. Applications that hardcode slot numbers (rather than selecting by token label) are fragile across HSM changes, the training covers both approaches and when each is appropriate.

Luna SDK mechanisms, the cryptographic algorithm identifiers used in PKCS#11 calls, include Luna-specific extensions beyond the standard PKCS#11 mechanism list. For example, CKM_LUNA_AES_CBC_PAD and certain RSA mechanisms with Luna-specific padding variants are available for performance optimization. The course covers which mechanisms are FIPS-approved and which are available only in non-FIPS mode.

JCA/JCE (Java Cryptography Architecture / Java Cryptography Extension) integration uses the LunaProvider as a pluggable JCE provider. The provider maps Java’s cryptographic API calls to PKCS#11 operations on the HSM. Common integration patterns include using LunaProvider as a priority provider for key generation while allowing the default JCE provider to handle operations on software keys, the training covers provider priority configuration and the common pitfall of inadvertent software key generation when the provider stack is misconfigured.

Functionality Modules (FM) are custom code modules that execute inside the HSM’s secure boundary. FMs allow organizations to implement custom cryptographic protocols, key derivation schemes, or business logic that must execute within the hardware boundary, useful for applications where the cryptographic operation itself cannot be expressed as a standard PKCS#11 call. The training covers the FM API, the signing and loading process, and the security review requirements for FM deployment.

Scalable Key Storage (SKS) and Private Key Activation (PKA) address the challenge of managing large numbers of private keys on a single partition. SKS allows key storage to scale beyond the HSM’s onboard flash capacity using encrypted external storage, with the HSM maintaining the wrapping key. PKA adds an activation step to the key usage workflow, requiring an explicit unlock operation before a key can be used, enabling time-bounded or condition-bounded key access without changing the key material itself.

REST APIs and the Cloud Connection Gateway (CCC) bring Luna HSM functionality to cloud-native and containerized applications that cannot use the traditional PKCS#11 library model. The CCC exposes a REST interface that proxies to the PKCS#11 layer, enabling HSM-backed key operations from any HTTP client. The training covers CCC deployment, authentication to the REST endpoint, and the mapping between REST operations and underlying PKCS#11 calls.

Customizable HSM Solutions

Get high-assurance HSM solutions and services to secure your cryptographic keys.

What Common Failure Modes Does the Training Teach You to Diagnose?

Every module above includes its own failure scenarios; this pulls the recurring ones into one troubleshooting reference the way the course’s final assessment scenarios do.

SymptomLikely CauseWhere It’s Covered
CKR_DEVICE_ERROR from a PKCS#11 applicationExpired client certificate, CN mismatch, or incorrect partition assignment on NTLSModule 4, NTLS vs. STC
HSM locked out after repeated PED presentationsWrong PED Key color presented for the requested role, or M-of-N quorum exceeded failure thresholdModule 2, PED Authentication
HA member will not rejoin the group after rebootRecovery mode requires manual haAdmin re-synchronization; it is not automaticModule 5, HA and Recovery
Key sync stalls during HA recoveryRed PED Key (cloning domain secret) is not available to authorize the resyncModule 5, HA and Recovery
Application silently generates software keys instead of HSM-backed keysJCE provider priority misconfigured; LunaProvider not first in the provider stackModule 7, SDK and Integration
HSM rejects PED interaction after receiving a new applianceAppliance still in Secure Transport Mode and has not been exited with the correct STM credentialModule 2, PED Authentication
Audit log verification fails or shows a breakChain integrity broken by an out-of-process log edit; treat as a tamper event, not a bugModule 6, Audit Logging

How Is the Training Structured, and What Does Certification Involve?

The curriculum runs in a fixed sequence, each module building on PED and role concepts introduced earlier:

  1. Luna 7 architecture and the three deployment form factors
  2. PED authentication, quorum, Remote PED, STM, and key ceremony procedures
  3. Partition architecture and SO/CO/CU role separation
  4. NTLS vs. STC client channel selection
  5. High availability, backup via the Luna Backup HSM 7, and recovery
  6. Audit logging and appliance status monitoring
  7. SDK, PKCS#11, JCA/JCE, Functionality Modules, and REST integration
  8. Final assessment and Certificate of Completion

Completion of the course and passing the final assessment produces a Certificate of Completion that includes CPE credit hours, applicable toward CISSP, CISM, and other certifications that require continuing education documentation. The exam tests across all seven technical modules and is designed to validate operational understanding, not just recall of definitions.

Self-Paced On-Demand or Instructor-Led, Which Format Fits Your Team?

FormatBest ForLab EnvironmentTime Commitment
Self-paced on-demandIndividual engineers backfilling specific module gaps (e.g., HA recovery or PED custody)Shared or DPoD-based lab, attendee-scheduled90-day access, self-directed
Instructor-ledTeams standardizing procedures across multiple administrators at once, or organizations that need Q&A on their own topologyDedicated lab, scheduled sessionsFixed multi-day schedule
Custom lab plus active engagementTeams combining training with an live Luna 7 deployment, migration, or HA redesignEnvironment modeled on the customer’s actual topologyScoped to the engagement

Who Should Take This Training?

The module depth described above maps to specific practitioner profiles:

  • PKI administrators managing Luna-backed CAs: Modules 2, 3, 5, and 6 are highest priority. The PED Key custodial procedures, partition role separation, HA recovery workflow, and audit log requirements are directly operational for anyone responsible for a Luna-backed root or issuing CA.
  • Security engineers integrating applications with Luna via PKCS#11 or JCA/JCE: Modules 4 and 7 are the core. NTLS vs. STC selection, slot mapping, provider configuration, and mechanism compatibility are the issues that cause the majority of integration failures.
  • Security operations engineers responsible for HSM monitoring and compliance: Module 6 is the entry point, with Module 3 needed for context on roles and their relationship to auditable events.
  • Engineers building PQC migration programs: Luna 7’s FM capability and the key migration workflow (Module 5 and Module 7) are directly relevant. Hybrid certificate hierarchies that need to support both RSA/ECDSA and ML-DSA/ML-KEM operations will require HSM-level changes to partition policies and, in some cases, FM deployment for algorithm support not yet in the standard firmware.

What Are the Limitations of On-Demand Luna 7 Training?

The course is deliberately scoped, and the gaps are worth naming rather than discovering mid-deployment:

  • It teaches how to diagnose and operate a Luna 7 deployment; it does not replace live, on-call mentorship during an actual production incident.
  • Where a physical PED is not available to a self-paced attendee, PED-dependent modules rely on recorded demonstrations and Remote PED lab access rather than hands-on physical key handling, which is a meaningfully different experience from custodial procedures on a real device.
  • The curriculum targets Luna 7 firmware and tooling; it does not cover Luna 5.x or 6.x administration in depth, which still matters for organizations mid-migration.
  • Completion does not include Thales vendor support entitlements, hardware warranty service, or firmware licensing, those remain separate from the training itself.
  • DPoD-specific operational nuances (billing, tenant provisioning, cloud-specific SLAs) receive lighter coverage than on-premises appliance administration.
  • The self-paced format requires discipline; teams that need forced pacing or live accountability across multiple staff should choose the instructor-led format instead.
  • The course teaches ceremony mechanics and custodial procedure design, but it does not write your organization’s specific ceremony script or custodian roster; that runbook work still has to happen internally or through an engagement.

What Would Encryption Consulting Recommend?

Training closes the knowledge gap; it does not replace an architecture review. Our recommendation for most teams evaluating this course: use it to standardize PED custody, HA recovery, and audit procedures across everyone who touches the Luna 7 estate, then pair it with a topology review if the team has never had one. If your Luna 7 estate is supporting a root or issuing CA, run the key ceremony module content against your actual custodian roster and PED key inventory, not a hypothetical one, before your next scheduled ceremony.

For organizations that want the operational depth of the training without owning appliance lifecycle, patching, and firmware upgrade management in-house, Encryption Consulting’s HSM-as-a-Service puts a managed Luna 7 environment behind the same PKCS#11/JCA interfaces this course teaches, with the FIPS 140-3 firmware transition, HA topology, and backup handled as part of the service rather than an internal project. Teams that need a hands-on architecture review, an HA redesign, a PQC-readiness assessment of an existing Luna 7 estate, or ceremony script development for a specific environment should look at Encryption Consulting’s HSM Services, which the on-demand training deliberately does not replace.

Frequently Asked Questions

Do I need access to a physical Luna 7 appliance to take this training?

No. The on-demand course runs against a shared or DPoD-based lab environment provided as part of enrollment, so you don’t need your own Luna 7 hardware. Physical PED handling in a self-paced format is covered through recorded demonstrations and Remote PED lab access rather than a device in front of you; teams that specifically need hands-on physical PED custody practice should ask about instructor-led delivery.

Is this training only for Thales Luna 7, or does it cover older Luna generations too?

The curriculum is scoped to Luna 7 (Network HSM 7, PCIe HSM 7, and Luna Cloud HSM via DPoD) and its current firmware and tooling. It does not go deep on Luna 5.x or 6.x administration. Organizations mid-migration from an older Luna generation should flag that during enrollment so the training can be paired with migration-specific guidance.

Does completing the course satisfy FIPS 140-3 or PCI DSS audit requirements on its own?

No. FIPS 140-3 validation is a property of the HSM’s firmware and hardware, not of staff training, and PCI DSS compliance depends on your full control environment, not one course. What the training does is teach the PED custody, role separation, and audit-log procedures that examiners typically ask about, so completing it strengthens your evidence trail and reduces the odds of a finding, but it isn’t a substitute for the validation itself or for a compliance assessment.

How is this different from Encryption Consulting’s broader on-demand HSM training program?

Encryption Consulting also offers a broader on-demand HSM training overview introducing both Luna 7 and Entrust nShield offerings at a program level. This article and the course it describes are the module-by-module technical deep dive specifically for the Luna 7 curriculum: PED key colors, partition policy attributes, HA recovery mechanics, and PKCS#11 integration detail that the program-level overview does not cover at this depth.

What do I get if I don’t pass the final assessment?

The 90-day enrollment window covers all modules, lab guides, and reference materials, giving attendees room to revisit content and retake the assessment within that access period. Contact Encryption Consulting directly at enrollment for the current retake policy and any extension options for teams that need more time.

Conclusion

Most Luna 7 problems in production trace back to gaps this course is built to close: a PED Key presented for the wrong role, an HA member that never rejoined because nobody ran haAdmin, an NTLS deployment carrying crown-jewel keys that should have used STC, or a key ceremony that was never actually scripted and witnessed. The eight modules covered here, architecture, PED authentication and key ceremonies, partitions, NTLS vs. STC, HA and backup, audit logging, integration prerequisites, and SDK/API integration, map directly to the operational decisions a Luna 7 deployment lives or dies on.

Enroll

Encryption Consulting’s HCSE Luna 7 On-Demand Training is available at training.encryptionconsulting.com. Enrollment includes 90-day access to all modules, lab guides, and reference materials. The full course syllabus is available for download before enrollment.

For teams requiring instructor-led delivery, custom lab environments, or Luna 7 training combined with active HSM deployment or migration engagements, contact [email protected].

Encryption Consulting is a trusted global leader in applied cryptography, PKI, certificate lifecycle management, HSM deployment, and post-quantum readiness. Trusted by over 100 Fortune 500 companies. encryptionconsulting.com

References