---
sourceDocument: Australia Platform security
sourceDocumentLink: https://www.servicenow.com/docs/r/platform-security

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Platform security

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# External Key Management Service

# External Key Management Service {#ariaid-title1}

* Release version: Australia
* 
* Updated March 24, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of External Key Management Service

External Key Management Service (EKMS) allows ServiceNow customers to integrate Field Encryption with their own external key management systems, specifically AWS Key Management Service (AWS KMS) in the current release.
This integration enables customers to maintain direct control over the lifecycle of encryption keys that protect their data within the ServiceNow platform, rather than storing keys internally.
Show full answer Show less  
By managing keys externally, customers can safely adopt cloud-based enterprise services while ensuring sensitive data remains protected. EKMS supports key lifecycle operations such as generation, rotation, and revocation, allowing immediate response to security events, including rendering data cryptographically inaccessible by removing keys.

## Key Features

* **Supported Provider:** AWS KMS symmetric keys are currently supported, with plans to add more providers in future releases.
* **Key Wrapping Architecture:** EKMS uses a layered key wrapping mechanism where the External Key Encryption Key (EKEK) in the instance is wrapped by an internal Instance Root Key (IRK), which is then wrapped by the AWS KMS key. Data Encryption Keys (DEKs) are wrapped by the EKEK and encrypt the field data, ensuring that decryption requires access to the external AWS key.
* **Key Status Synchronization:** A background job runs every 30 minutes (configurable) to synchronize the status of AWS keys with the instance, reflecting changes such as enabled, disabled, pending deletion, or deleted keys.
* **Integration with Field Encryption Enterprise (FEE):** EKMS integrates through cryptographic modules that use external AWS KMS keys to wrap encryption keys. Encrypted Field Configurations specify which data is encrypted.
* **Access Control:** Module Access Policies (MAPs) restrict which user roles can view decrypted data, ensuring only authorized users can access sensitive information.
* **Configuration and Lifecycle Management:** Customers can configure, manage, revoke, or rotate keys within EKMS to maintain up-to-date and secure encryption materials.

## Key Limitations

* Only one EKMS configuration is allowed per ServiceNow instance.
* Multi-region AWS keys are not supported.
* AWS KMS keys must be symmetric keys.

## Activation and Setup

To use EKMS, customers must purchase a Platform Encryption or ServiceNow Vault subscription, which includes Field Encryption Enterprise. After activating the Field Encryption Enterprise plugin, the EKMS plugin (com.glide.encryption.externalkms) must be installed.

Once installed, customers configure EKMS to control encryption using AWS KMS keys and then manage the EKMS configuration to maintain the external key lifecycle.  
External Key Management Service (EKMS) enables you to integrate Field Encryption with your own external key management systems.
External Key Management Service (EKMS) enables you to maintain direct control over the encryption keys that protect your data within the ServiceNow platform. Rather than storing keys within the infrastructure, you can generate, store, and manage them in a dedicated key management system. This approach permits you to adopt cloud-based
enterprise services while maintaining control over your sensitive data.

You maintain authority over key lifecycle operations, including generation, rotation, and revocation allowing you to respond immediately to security events. This permits you to remove keys from your system, rendering your data
cryptographically inaccessible.

## Supported providers

Currently, EKMS for Field Encryption supports AWS Key Management Service (AWS KMS). Future releases will include support for additional key management providers.

## Key limitations

* Only one EKMS configuration can be created per instance.
* Multi-region keys are not supported.
* The AWS KMS key must be a symmetric key.

## How EKMS works

EKMS uses a key wrapping chain to secure data. See the EKMS key wrapping diagram below for a visual representation. When EKMS is configured:

1. A Key Encryption Key (KEK) is generated in your instance. For EKMS, this key is called an External Key Encryption Key (EKEK).
2. The EKEK is wrapped by an internal Instance Root Key (IRK), which is unique to your instance and stored securely in a ServiceNow-managed Hardware Security Module (HSM).
3. The IRK-wrapped EKEK is then wrapped again by your AWS KMS key, which you manage in AWS.
4. The wrapped EKEK is stored in the External Instance Keys table.
5. Data Encryption Keys (DEKs) for a cryptographic module are wrapped by the EKEK and stored in the module key table. The DEKs are what encrypts your field data.
6. Field data is encrypted using the cryptographic module's DEKs.

This architecture ensures that your instance never has direct access to decrypt the data without access to the external AWS key.

## Key status synchronization

The EKMS Health Check background job runs every 30 minutes to synchronize the AWS key status with your instance. The synchronization ensures that key state changes in AWS (enabled, disabled, pending deletion, deleted) are reflected
in the key's status in the EKMS configuration. Users with the security_admin role can change this frequency by modifying the `com.glide.encryption.ekms.scheduler.health_check_interval `system property. See [Change synchronization frequency](https://www.servicenow.com/docs/kSNMvmnF4RmgLAVg129sbQ "Modify the system property to change how often External Key Management Service (EKMS) synchronizes Amazon Web Service Key Management Service (AWS KMS) key status with your instance.").  
Important:  
AWS-deleted keys require a minimum of seven days before showing the deleted status, as this is controlled by AWS retention policies.

## Integration with Field Encryption Enterprise

EKMS integrates with Field Encryption Enterprise (FEE) through cryptographic modules. Cryptographic modules use your external AWS KMS key to wrap encryption keys, and Encrypted Field Configurations specify which data to encrypt.

## Access control

Module Access Policies (MAPs) determine which user roles can view encrypted data in clear text. Users without the proper role assignments will not be able to decrypt and view the protected information, even if they have access to the
table.

## Get started {#external-key-management-service__section_vkz_rvv_f3c}

<br />

|-|-|-|
| [Configuring External Key Management Service](https://www.servicenow.com/docs/~Vh1so5Gxu5oHzG1G7DohQ "Set up External Key Management Service (EKMS) to control the encryption of your ServiceNow data using your Amazon Web Service Key Management System (AWS KMS).") [](https://www.servicenow.com/docs/~Vh1so5Gxu5oHzG1G7DohQ "Set up External Key Management Service (EKMS) to control the encryption of your ServiceNow data using your Amazon Web Service Key Management System (AWS KMS).") [Create and maintain Key Management components to customize and manage how cryptographic operations are performed on your ServiceNow instance.](https://www.servicenow.com/docs/~Vh1so5Gxu5oHzG1G7DohQ "Set up External Key Management Service (EKMS) to control the encryption of your ServiceNow data using your Amazon Web Service Key Management System (AWS KMS).") | [External Key Management Service actions](https://www.servicenow.com/docs/f649OpjBurlnYvmQRrb~Og "Manage and maintain your External Key Management Service (EKMS) configuration after initial setup") [](https://www.servicenow.com/docs/f649OpjBurlnYvmQRrb~Og "Manage and maintain your External Key Management Service (EKMS) configuration after initial setup") [Use EKMS to manage , revoke or rotate keys to secure sensitive data with the most up-to-date encryption materials and life cycle operations.](https://www.servicenow.com/docs/f649OpjBurlnYvmQRrb~Og "Manage and maintain your External Key Management Service (EKMS) configuration after initial setup") |   |
|   |   |   |
[ ]

{#external-key-management-service__table_icw_nwv_f3c}

## Activation information {#external-key-management-service__section_qyq_v5v_f3c}

To activate the External Key Management Service, you must first purchase a subscription to either Platform Encryption or ServiceNow Vault.

The ServiceNow Platform Encryption subscription bundle is a group commercial entitlement that includes Field Encryption Enterprise and Cloud Encryption.

Field Encryption Enterprise is the unlimited license of Field Encryption Starter. Field Encryption Enterprise is available with the activation of the com.glide.field.encryption.enterprise plugin. For details, see [Encryption and Key Management subscription bundle](https://www.servicenow.com/docs/tvHtz~M_HJ8xon3itLmsLw "With Key Management, Field Encryption is upgraded at no additional charge to include highly configurable encryption modules. You can also optionally upgrade to the unlimited-use license. Subscribe to the new encryption entitlement bundle, Platform Encryption, which includes Field Encryption Enterprise and Cloud Encryption.").

Once you've installed the Field Encryption Enterprise plugin, install the EKMS plugin called "Platform Encryption External Key Management". The plugin id is com.glide.encryption.external_kms. See [Activate External Key Management Service](https://www.servicenow.com/docs/XkzwPZQuLwreVv6EmfAkGw "Install the External Key Management Service (EKMS) plugin and configure user permissions to enable external key management functionality.") for more information.
* **[Configuring External Key Management Service](https://www.servicenow.com/docs/~Vh1so5Gxu5oHzG1G7DohQ)**   
  Set up External Key Management Service (EKMS) to control the encryption of your ServiceNow data using your Amazon Web Service Key Management System (AWS KMS).
* **[Using External Key Management Service](https://www.servicenow.com/docs/f649OpjBurlnYvmQRrb~Og)**   
  Manage and maintain your External Key Management Service (EKMS) configuration after initial setup

