--- title: "AWS KMS Bring Your Own Key" slug: "fortanix-dsm-aws-kms-byok-bring-your-own-key" updated: 2026-08-26T10:00:12Z published: 2026-08-26T10:00:12Z canonical: "support.fortanix.com/fortanix-dsm-aws-kms-byok-bring-your-own-key" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.fortanix.com/llms.txt > Use this file to discover all available pages before exploring further. # AWS KMS Bring Your Own Key ## 1.0 Introduction This article describes how to perform Bring Your Own Key (BYOK) lifecycle management in Amazon Web Services (AWS) Key Management Service (KMS) using Fortanix-Data-Security-Manager (DSM). The Fortanix solution for AWS offers complete BYOK, as explained in this article, as well as Cloud Native Key Management Service (CNKMS) and Bring your own KMS (BYOKMS), with complete lifecycle management for automation. ## 2.0 Getting Started with Fortanix Cloud Data Control *To understand which solution between CNKMS, BYOK, Bring Your Own KMS (AWS XKS), or Bring Your Own Encryption (BYOE) is right for you, refer to* [*Fortanix DSM - Cloud Data Control - Getting Started*](/v1/docs/fortanix-dsm-cloud-data-control-getting-started)*.* ## 3.0 AWS KMS Group Setup and Cloud Native Key Management *For more information on how to set up an AWS-backed group in Fortanix DSM, refer to* [*Fortanix DSM - AWS Key Management Service Group Setup*](/v1/docs/fortanix-dsm-aws-kms-cdc-group-setup)*.* *For more information on how to perform native key lifecycle management in AWS KMS using Fortanix DSM, refer to* [*Fortanix DSM - AWS KMS Cloud Native Key Management*](/v1/docs/fortanix-dsm-aws-cloud-native-key-management)*.* ## 4.0 Fortanix AWS BYOK Workflows Overview - **Generate key**: Navigate to a source key in Fortanix DSM and copy the key into an AWS CDC group to create a linked key and a BYOK key in AWS KMS. - **Rotate source key:** Rotate the source key that was originally generated in "Fortanix DSM” and click “rotate linked/copied keys”. - **Disable/Enable**: Navigate to the detailed view of the key in the AWS CDC group and disable or enable it from Fortanix DSM. - **Schedule key deletion**: AWS will not allow you to natively delete a key directly unless you explicitly schedule it for deletion and the mandatory waiting period expires (at least 7 days). Navigate to the detailed view of the key in the AWS CDC group, and in the **AWS KEY DETAILS** tab, schedule the key for deletion. - **Delete Key Material:** This is only available for BYOK and allows you to ignore the mandatory wait time of Schedule key deletion but keeps the key ARN in place, so when you restore the Key Material, no updates need to be made to services. ## 5.0 Fortanix DSM AWS KMS Security Objects After the AWS CDC group connects to AWS KMS using the provided connection details, the keys from AWS KMS are stored in the Fortanix DSM AWS CDC group as virtual keys. A virtual key is a reference that includes key information and attributes but does not contain the actual key material, which remains securely stored in AWS KMS. *For steps to create an AWS CDC group, refer to* [*Fortanix DSM - AWS Key Management Service Group Setup*](/v1/docs/fortanix-dsm-aws-kms-cdc-group-setup). > [!WARNING] > WARNING > > If you experience rate-limiting issues when performing BYOK bulk operations concurrently, you should request a quota limit increase from AWS, specifically for the `GetParametersForImport` API. ### 5.1 Bring Your Own Key - Copy Key to AWS to Create a Linked Key Use this option when you want to create a key in Fortanix DSM and then import it into the configured AWS KMS. The Copy Key to AWS feature allows you to transfer a security object from one regular Fortanix DSM group to another, including to an AWS CDC Fortanix DSM group. This feature has the following advantages: - Maintains a single source of key material while using/importing that key into various Fortanix DSM groups where applications may need to use a single key to meet business objectives. - Maintains a link of various copies of the same key material to the source key for ability to name, and rotate keys everywhere all at once, as well as audit and tracking purposes. Key Rotation at the Source key even handles updating the AWS Alias - The Linked Keys approach tends to be a bit easier to manage than AWS native Multi-Region Keys and Multi-Account Keys by handling AWS Alias updates, and showing the keys in AWS KMS where Fortanix can still disable, enable and delete keys and key material - In AWS, the BYOK keys also further improve your security posture by allowing you to remotely delete key material from a key instantly in AWS. AWS limits your ability to delete a key by creating a 7 day “Key Undo” wait time, this is because AWS wants to protect against accidental deletion. However, with BYOK keys, AWS knows you have another copy of the key and will let you delete key material instantaneously, a great additional security measure not available with native KMS. - Zero Trust Quorum - Key functions like disabling keys or scheduling the deletion of keys can be done from Fortanix and protected by Quorum. Most customers choose to limit their IAM to only allow Fortanix and perhaps 1 “Break Glass Account” to Create, Disable/Enable, Scheduled Delete, and Delete key material. The following action happens during copy key operation: - A new key will be created in the target group: The new key will have the same key material as the original. - The source key links to the copied keys: There will be a link maintained from all copied keys to the source key. - The source key will also have basic metadata-based information about the linked keys such as: - Copied by - Date of Copy