--- title: "[4.36] - February 14, 2025" slug: "4-36-february-14-2025" updated: 2026-09-01T03:17:53Z published: 2026-09-01T03:17:53Z canonical: "support.fortanix.com/4-36-february-14-2025" --- > ## 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. # [4.36] - February 14, 2025 Fortanix Data Security Manager (DSM) 4.36 comes with some exciting new features, general improvements, and resolved issues. This release is superseded by the [March 17, 2025](/v1/docs/4-36-patch-1-march-17-2025), release. > [!WARNING] > WARNING > > - You are **REQUIRED** to upgrade Fortanix DSM to version 4.31 or 4.34 before upgrading to version 4.36. If you want to upgrade Fortanix DSM to version 4.36 from a version earlier than 4.31, please contact the Fortanix Support team at your earliest to validate the upgrade path. > - Downgrade from 4.36 to any prior version is not supported due to the DCAP migration. > [!NOTE] > NOTE > > - The Fortanix DSM cluster upgrade must be done with Fortanix Support on call. Please reach out to Fortanix Support if you are planning an upgrade. > - The customer's BIOS version must be checked by Fortanix Support before the Fortanix DSM software upgrade. If required, the BIOS version should be upgraded to the latest version and verified by Fortanix Support for a smooth upgrade. > - If your Fortanix DSM version is 4.31 or later, then the HSM Gateway version must also be 4.31 or later. Similarly, if the HSM Gateway version is 4.31 or later, then your Fortanix DSM version must be 4.31 or later. ## 1. New Features - A Fortanix DSM system administrator can now create a replication account on a DSM on-premises destination cluster, sourced from an account on the DSM Software as a Service (SaaS) cluster, to enable disaster recovery. This setup replicates all the account-level attributes, groups, cryptographic applications (apps) (API key, Client Certificate, and Trusted CA), and exportable security objects from the source cluster to the destination cluster **(JIRA: PM-385)**. ![Replication_Destination_Account.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34743162180372)*For more information, refer to* [*User’s Guide: Account Replication*](/v1/docs/fortanix-dsm-account-replication)*.* - Added a new check box “**Default to creating keys with Export permission**” in DSM account **Settings** → **CLIENT CONFIGURATION** → **KMIP** tab for disaster recovery using account replication **(JIRA: PROD-8910)**. ![KMIP-Export-UI.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175653396)*For more information, refer to the following documents:* *For details on always enabling key export permission during key creation using Fortanix DSM clients (JCE, PKCS#11, and CNG/EKM), refer to the* [*Section 7: Client Features and Improvements*](/docs/4-36-february-14-2025#section)*.* - [*User's Guide: Account Client Configurations*](/v1/docs/fortanix-dsm-account-client-configurations#23-kmip-clients) - [*User's Guide: Group Client Configurations*](/v1/docs/fortanix-dsm-group-client-configurations#23-kmip-clients) - Added support for rotating multi-region Bring Your Own Key (BYOK) keys in Amazon Web Service (AWS) Key Management Service (KMS) **(JIRA: PM-433)**. - You can now rotate a multi-region key generated or imported in a AWS KMS externally backed DSM group. ![AWS-MRKRotation.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175654164) - You can now rotate a key copied from a normal DSM group to an AWS KMS externally backed DSM group as a multi-region key using linked-key rotation. This will rotate the primary and all replicas in AWS KMS to the new value of the key. ![Screenshot (771).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175654292)*For more information, refer to* [*Fortanix DSM - AWS KMS BYOK (Bring Your Own Key)*](/v1/docs/fortanix-dsm-aws-kms-byok-bring-your-own-key)*.* - Added support to enable auto-rotation of keys using the new **AWS KMS auto-rotation** option when generating keys in AWS KMS **(JIRA: PM-434)**. ![AutoRotate-AWS.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175654676) - You can also configure the auto-rotation policy from the **KEY ROTATION** tab in the detailed view of the AWS KMS virtual key. ![AutoRotate-AWS-DSMSide.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199241364) - If the auto-rotate feature is active in AWS KMS, the **KEY ROTATION** tab in the detailed view of the AWS KMS virtual key will show the **AWS KMS auto-rotation** as enabled after key sync in Fortanix DSM. ![AutoRotate-AWS-Side.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175655060)*For more information, refer to* [*Fortanix DSM - AWS KMS BYOK (Bring Your Own Key)*](/v1/docs/fortanix-dsm-aws-kms-byok-bring-your-own-key)*.* - Added a new option **Check requester's access when getting results of sensitive operations** in the Fortanix DSM account **Quorum approval policy** page to specify access control limits on the requester when trying to retrieve the results of an approved quorum approval task with sensitive data in the output **(JIRA: PM-451)**. ![Account-QP.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175655572)*For more information, refer to* [*User’s Guide: Account Quorum Policy*](/v1/docs/fortanix-dsm-account-quorum-policy#35-setting-access-limits-for-sensitive-results)*.* - Fortanix DSM now supports ISO 11568-compliant calculation of Key Check Values (KCV) for AES keys (all sizes) and DES3 keys (168-bit only). This is displayed as the **CMAC KCV** field in the detailed view of the key **(JIRA: PM-435)**. ![Screenshot (772).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175656340)*For more details, refer to* [*User's Guide: Fortanix Data Security Manager Key Lifecycle Management*](/v1/docs/fortanix-data-security-manager-key-lifecycle-management#20-security-objects-lifecycle-management)*.* - Added support for new **TR31** plugin in the DSM Plugin Library. This plugin can be used to import and export any key types under the American National Standards Institute (ANSI) Technical Report (TR)-31 format **(JIRA: PROD-9300)**. ![Screenshot (773).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199242516)*For more details, refer to* [*User's Guide: Plugin Library*](/v1/docs/dsm-plugin-library#625-technical-report-tr-31)*.* ## 2. Improvements - Added support to provide Single Sign-On (SSO) identity provider (IdP) information, along with the necessary configuration details for **Google Workspace**, without requiring remote URL access **(JIRA: ROFR-5097). ![Screenshot (774).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175657620)***For more information, refer to* [*Using Fortanix DSM for Google Workspace Client-Side Encryption*](/v1/docs/fortanix-dsm-for-google-workspace-client-side-encryption#61-adding-an-instance)*.* - When copying a key with an expiry or deactivation date from a normal DSM group to an externally backed AWS KMS group, the copied key in AWS KMS will retain the same expiry date **(JIRA: PM-232)**. ![AWSKMS-Expiry.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199243284)*For more information, refer to* [*Fortanix DSM - AWS KMS BYOK (Bring Your Own Key)*](/v1/docs/fortanix-dsm-aws-kms-byok-bring-your-own-key#51-bring-your-own-key-copy-key-to-aws-to-create-a-linked-key)*.* - When a source security object in Fortanix DSM, linked to a copy in externally backed Azure Key Vault (AKV) group, is rotated, the **Azure key name**, **Azure Tags**, and **Custom attributes** on the original key version in AKV are now copied to the new version **(JIRA: PM-437/EXTREQ-1035)**. ![Screenshot (775).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175657876) - Fortanix DSM now includes detailed audit log entries when uploading keys to a cloud KMS (AWS, Azure, and GCP) **(JIRA: PM-436)**. The logs display the key type, key length, and wrapping mechanism used. Additionally, the wrapping mechanism has been upgraded to use RSA 4096 - the longest supported key pair for enhanced protection. ![Screenshot (777).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742175658388) - Disabled generating or importing **EC-KCDSA** key types for **Thales Luna HSM** backed group in Fortanix DSM **(JIRA: ROFR-5011)**. ![thaleseckcdsa.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199244820) - Added padding space in **Export key as encrypted key material** tasks approval window **(JIRA: ROFR-4830)**. ![Padding-Space.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199245076) - Added support for **Mandatory two-factor authentication to log in with password** when **Only account administrators can log in with password** is selected in the **SINGLE SIGN-ON** tab if **SINGLE SIGN-ON** is enabled **(JIRA: ES-466)**. ![SSO-2FA.png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199245588)*For more information, refer to* [*User's Guide: Authentication*](/v1/docs/dsm-authentication#342-configuring-2fa-for-authentication-using-sso)*.* - Removed Fortanix DSM cluster transparency logs from the Fortanix DSM system administration audit logs **(JIRA: PROD-9612)**. ![Screenshot (779).png](https://cdn.us.document360.io/c3bd85d2-4ad8-4d85-9f60-f1c168a3aad9/Images/Documentation/34742199246356) ## 3. Other Improvements - Fortanix FX2200 appliances now uses Intel Software Guard Extensions (SGX) Data Center Attestation Primitives (DCAP) attestation instead of Intel Attestation Service (IAS) since IAS will be reaching the end of life by April 02, 2025 **(JIRA: PROD-9335)**. *For more information, refer to* [*Fortanix DSM Installation Guide*](/v1/docs/fortanix-data-security-manager-installation-guide-on-prem)*.* - JSON Web Token (JWT) App authentication to Fortanix DSM now supports app authentication using Microsoft Azure Entra that supports configuring the DSM SaaS domain URL as values for the Audience (`aud`) claim **(JIRA: PM-423)**. *For more information, refer to* [*User's Guide: Authentication*](/v1/docs/dsm-authentication#46-json-web-token-jwt)*.* - Updated mbedtls dependency to v2.28.9 **(JIRA: PROD-9795)**. - Improved the DSM REST APIs documentation **(JIRA: PM-285)**. ## 4. Quality Enhancements - Upgraded fluentd to version 1.18.0 **(JIRA: PROD-9777)**. - Improved Bitcoin Improvement Proposal 32 (BIP32) performance by implementing caching for specific elliptic curve points per key **(JIRA: PROD-9502)**. ## 5. API Updates - Added support for Disaster Recovery with account recovery and EVKs **(JIRA: PM-385)**. - Added/updated the following APIs to support the configuration and management of replication accounts and account credentials **(JIRA: PROD-9066)**: - `POST /sys/v1/accounts`: Updated to include a new `purpose` field, which can be set to configure account replication. - `GET /sys/v1/accounts/{acct-id}/replication/recent_scan_summary`: Added to fetch the information about recent account replication scans. - `PATCH /sys/v1/accounts/{acct-id}`: Updated to allow converting a replication account to a standard account and configuring replication account settings, with the conversion being irreversible. Regular account update operations are also supported. - `POST /sys/v1/accounts/{acct_id}/replication/credentials`: Added to create an admin app credential that can be used to perform account replication. Currently, a single replication account can store up to two replication credentials. - `GET /sys/v1/accounts/{acct_id}/replication/credentials`: Added to retrieve all stored replication credentials under the account. - `GET /sys/v1/accounts/{acct_id}/replication/credentials/{credential_id}`: Added to retrieve a specified replication credential. - `PATCH /sys/v1/accounts/{acct_id}/replication/credentials/{credential_id}`: Added to update a specified replication credential. This can be used to associate an app ID with the credential, and/or upload certificate chains for the credential. - `DELETE /sys/v1/accounts/{acct_id}/replication/credentials/{credential_id}`: Added to delete a specified replication credential. - `POST /sys/v1/accounts/{acct_id}/replication/credentials/{credential_id}/self_signed`: Added to generate a self-signed certificate for a specified replication credential. - Added support for key operations override in the KMIP client configuration settings **(JIRA: PROD-9009)**. - Added support for new `key_ops_override` method with `EXPORT` permission in the following APIs: - `POST /sys/v1/accounts` - `PATCH /sys/v1/accounts/:acct_id` - `POST /sys/v1/groups` - `PATCH /sys/v1/groups/:group_id` - Updated the `AwsKmsInfo` definition to enable auto rotation for AWS KMS keys generated from Fortanix DSM **(JIRA: PM-434)**. - You can now specify the `aws_key_rotation_status` when creating and updating keys in AWS-backed groups. - If key rotation is enabled, you can also specify the `rotation_period_in_days`. - Added a new field `check_access_for_sensitive_operation_results` in the `ApprovalRequestSettings` to specify access control limits on the requester when trying to retrieve the results of an approved quorum approval task with sensitive data in the output **(JIRA: PM-451)**. The new field affects the following APIs: - `POST /sys/v1/accounts` - `GET /sys/v1/accounts` - `PATCH /sys/v1/accounts/{acct_id}` - `GET /sys/v1/accounts/{acct_id}` - `POST /sys/v1/roles` - `GET /sys/v1/roles` - `GET /sys/v1/roles/{custom_role_id}` - `PATCH /sys/v1/roles/{custom_role_id}` - `POST /sys/v1/approval_requests/{req_id}/approve` - Added an optional `kcv_cmac` field to APIs that return `Sobject` as part of their response, allowing the display of the Cipher-based Message Authentication Code (CMAC) Key Check Value (KCV) for AES (all sizes) and DES3 keys (168-bit only) **(JIRA: PM-435)**. ## 6. Integration and Use Cases - Added support to integrate Fortanix DSM with the Secrets Store Container Storage Interface (CSI) Driver solution to securely access secrets such as API keys, passwords, and certificates in Kubernetes pods **(JIRA: PM-188)**. *For more details, refer to* [*Fortanix Data Security Manager Using Secret Store CSI Driver*](/v1/docs/fortanix-dsm-using-secret-store-csi-driver)*.* - Added support to perform Filesystem Encryption (FSE) on a Couchbase cluster using Fortanix DSM to encrypt the data directory used by the Couchbase database to store the user data **(JIRA: TIA-29)**. *For more details, refer to* [*Filesystem Encryption for Couchbase Using Fortanix Data Security Manager*](/v1/docs/filesystem-encryption-for-couchbase-using-fortanix-dsm)*.* - Added support for filesystem encryption for virtual machines (VMs) in the Nutanix Acropolis Operating System (AOS) using Fortanix DSM for seamless encryption and management of the entire VM landscape in an Nutanix AOS environment. *For more details, refer to* [*Filesystem Encryption for Nutanix Using Fortanix Data Security Manager*](/v1/docs/filesystem-encryption-for-nutanix-using-fortanix-dsm)*.* - Added support to integrate Fortanix DSM with Dell PowerFlex using CloudLink through Key Management Interoperability Protocol (KMIP) server configuration to simplify key management and protect critical data both at rest and in motion **(JIRA: TIA-19)**. *For more details, refer to* [*Using Fortanix Data Security Manager with Dell PowerFlex Using CloudLink*](/v1/docs/fortanix-dsm-with-dell-powerflex-using-cloudlink)*.* ## 7. Client Features and Improvements - Added support for uploading and retrieving the Transferable Public Keys (TPKs) to Fortanix DSM using the Sequoia DSM (sq-dsm) client **(JIRA: PM-400)**. *For more details, refer to* [*Clients: Sequioa PGP*](/v1/docs/fortanix-dsm-clients-sequoia-pgp#54-example-usage-import-or-retrieve-transferable-public-keys-to-fortanix-dsm)*.* - Added support for Fortanix DSM PKCS#11, JCE, and CNG/EKM/CSP clients, allowing users to toggle a flag that automatically includes the `EXPORT` permission in every key creation request. This enhancement ensures proper usage of replicated account) in disaster recovery scenarios **(JIRA: PM-385)**. *For more details, refer to the following:* - [*Clients: PKCS#11 Library*](/v1/docs/fortanix-dsm-clients-pkcs11-library#611-configuration-file-format) - [*Clients: Java Cryptography Extension (JCE) Provider*](/v1/docs/fortanix-dsm-clients-java-cryptography-extension-jce-provider#50-configuration) - [*Clients: Microsoft CNG Key Storage Provider*](/v1/docs/fortanix-dsm-clients-microsoft-cng-key-storage-provider#63-enable-the-export-key-operation-during-key-creation) - Updated custom logging for the Windows CNG, EKM, and CSP clients separately, providing more specific logging for each client **(JIRA: PROD-9776)**. *For more details, refer to* [*Clients: Microsoft CNG Key Storage Provider*](/v1/docs/fortanix-dsm-clients-microsoft-cng-key-storage-provider#911-cngekmcsp-provider)*.* ## 8. DSM Accelerator New Features - **DSM Accelerator Webservice** - Added support for key wrapping during the export process from Fortanix DSM to the Fortanix DSM Accelerator Webservice, ensuring the secure transfer and protection of sensitive key data **(JIRA: PM-26)**. *For more details, refer to* [*DSM Accelerator Webservice Developer Guide*](/v1/docs/dsm-accelerator-webservice-developer-guide)*.* - **DSM Accelerator JCE Provider** - - Added support for key wrapping during the export process from Fortanix DSM to Fortanix DSM Accelerator JCE Provider, ensuring the secure transfer and protection of sensitive key data **(JIRA: PM-407)**. *For more details, refer to* [*DSM Accelerator JCE Provider Developer Guide*](/v1/docs/dsm-accelerator-jce-provider-developer-guide)*.* ## 9. Bug Fixes - Fixed an issue where the option to rotate linked keys was disabled for AWS Multi-Region keys in the Fortanix DSM user interface (UI) **(JIRA: ROFR-5241)**. - Fixed an error that occurred when attempting to rotate a key from an Azure-backed group to DSM group **(JIRA: ROFR-5249)**. - Fixed an issue where FIPS DSM could not be configured as an HSM for a group when using the **Store keys externally** option **(JIRA: ES-454)**. - Fixed an issue where rotating linked keys for an Azure CDC group resulted in missing links (such as "rekeyed to" and "copied from") and an error after the rotation process **(JIRA: ROFR-5248)**. - Fixed an issue where the Admin app was unable to create child or tenant accounts within an account that has a reseller subscription **(JIRA: PROD-6451)**. ## 10. Known Issues - If an Azure key is rotated and then soft-deleted, only one version of the key is soft-deleted **(JIRA: PROD-6947)**. **Workaround**: Perform a key scan in DSM to synchronize the key state with Azure. - The `create` operation for security object creation does not work for the Azure Managed HSM plugin **(JIRA: PROD-7078)**. - The **COPY KEY** dialog box does not filter the HSM/External KMS groups as expected when **Import key to HSM/External KMS** check box is selected, if there are more than 1,000 groups in the account **(JIRA: ROFR-5167)**. - Unable to delete a user who was invited to an account with a "Custom account role" that includes an "All Groups Role" along with group membership assigned explicitly in the invite user workflow if the invited user has not accepted the invitation **(JIRA: PROD-9409)**. **Workaround**: To delete the invited user, contact Fortanix Support or perform the following steps: - If you have already assigned explicit group memberships, perform the following steps to remove them and delete the user: - Change the user's account role to "Account Member". - Remove the group memberships one by one using the user interface. - Delete the user. - The `sudo get_csrs --rotate` command does not support changing the hostname of the service URL. For example, if your service main URL is dsm.fortanix.net, you cannot change this main URL hostname **(JIRA: PROD-9542)**. - When you run `sudo get_csrs --rotate` command to create a new certificate pair for cluster and UI, it does not remove the old certificate pair from the sdkms pod resulting in two certificate pairs which can lead to unexpected results **(JIRA: PROD-9570)**. - Deleting replica keys in groups with key history policies only results in a soft-delete of the keys **(JIRA: PROD-9925)**. **Workaround**: Users should avoid deleting keys that are associated with a key-undo policy. - When creating a group-level Quorum approval policy, users with the “Custom account roles permissions” are not listed in the user list (**JIRA: ROFR-5253**). **Workaround**: Assign the **Get External Roles** permission to allow the users to be listed in the quorum policy. - Unable to save Account Cryptographic policy with the below permissions **(JIRA: ROFR-5254)**. ```plaintext "Create Account Security Object Policies", "Set Approval Request Expiry", "Get All Users" ``` **Workaround**: Add the `Update Account Security Object Policies` permission to the Custom account role to enable saving the Account Cryptographic policy. ## 11. Fortanix Data Security Manager Performance Statistics ### 11.1 Series 2 | **Key Types and Operations** | **Throughput (Operations/second on a 3-node cluster re-using a single TLS session)** | | --- | --- | | AES 256: CBC Encryption/Decryption | 7,138/6,894 | | AES 256: GCM Encryption/Decryption | 6,785/6,838 | | AES 256: FPE Encryption/Decryption | 4,956/4,940 | | AES 256 Key Generation | 1,279 | | | | | RSA 2048 Encryption/Decryption | 5,749/1,188 | | RSA 2048 Key Generation | 34 | | RSA 2048 Sign/Verify | 1,169/5,832 | | RSA 4096 Sign/Verify | 388/4,587 | | EC NISTP256 Sign/Verify | 1,810/1,129 | | | | | Kyber ML-KEM Encapsulation | 1,320 | | Kyber ML-KEM Decapsulation | 1,242 | | | | | LMS Key (Height, Node) | | | L1 5, Node 24 | 220.7 | | L1 5, Node 32 | 181.1 | | L1 10, Node 24 | 9 | | L1 10, Node 32 | 7.2 | | | | | BIP32 Key Derive as Transient Hardened Child Key | 765 | | BIP32 Sign | 765 | | | | | ECDSA: EC SecP256K1 Key Generation | 889 | | ECDSA Sign | 889 | | | | | Data Security Manager Plugin (Hello world plugin) | 2,398 (invocations/second) | --- ### 11.2 Azure Standard_DC8_v2 | **Key Types and Operations** | **Throughput (Operations/second on a 3-node [Standard_DC8_v2] cluster re-using a single TLS session)** | | --- | --- | | AES 256: CBC Encryption/Decryption | 5,386/5,487 | | AES 256: GCM Encryption/Decryption | 5,352/5,409 | | AES 256: FPE Encryption/Decryption | 4,666/4,730 | | AES 256 Key Generation | 1,257 | | | | | RSA 2048 Encryption/Decryption | 5,059/1,384 | | RSA 2048 Key Generation | 44 | | RSA 2048 Sign/Verify | 1,401/5,044 | | RSA 4096 Sign/Verify | 528/4,415 | | EC NISTP256 Sign/Verify | 2,033/1,341 | | | | | Data Security Manager Plugin (Hello world plugin) | 2,495 (invocations/second) | --- ### 11.3 Series 2 JCE | **Key Types and Operations** | **Throughput (Operations/second on a 3-node cluster re-using a single TLS session)** | | --- | --- | | AES 256: CBC Encryption/Decryption | 6,043/5,773 | | AES 256 Key Generation | 1,322 | | | | | RSA 2048 Key Generation | 33 | | RSA 2048 Sign/Verify | 985/2,902 | | RSA 4096 Sign/Verify | 363/2,583 | | EC NISTP256 Sign/Verify | 1,333/942 | | | | | Data Security Manager Plugin (Hello world plugin) | 2,382 (invocations/second) | --- ### 11.4 Azure Standard DC8 JCE | **Key Types and Operations** | **Throughput (Operations/second on a 3-node [Standard_DC8 JCE] cluster re-using a single TLS session)** | | --- | --- | | AES 256: CBC Encryption/Decryption | 5,026/5,269 | | AES 256 Key Generation | 1,184 | | | | | RSA 2048 Key Generation | 43 | | RSA 2048 Sign/Verify | 1,134/2,705 | | RSA 4096 Sign/Verify | 491/2,532 | | EC NISTP256 Sign/Verify | 1,566/1,101 | | | | | Data Security Manager Plugin (Hello world plugin) | 2,505 (invocations/second) | ## 12. Fortanix Data Security Manager Accelerator Performance Statistics ### 12.1 Runtime Environment > [!NOTE] > NOTE > > The following table lists the standard recommended runtime environment. You can choose a higher configuration for better performance. > > DSM Accelerator was run in the runtime environment listed below for performance testing. | **Item** | **Specification** | | --- | --- | | Number of Cores | 4 | | CPU | Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz | | RAM | 2 GiB | | VM Type | Standard D4ds v4 Azure VM | | Docker Runtime Configuration | `sudo docker run -d --network host --memory=1g --memory-swap=2g --log-driver json-file --log-opt max-size=100m` | --- ### 12.2 DSM Accelerator Webservice > [!NOTE] > NOTE > > The performance numbers below are captured with a single node; if you need higher performance or throughput, then we recommend adding multiple nodes. | **Key Types and Operations** | **Throughput (Operations/second on a 1-node cluster** **re-using a single TLS session****)** | | --- | --- | | AES 256: CBC Encryption/Decryption | 21,434/21,048 | | AES 256: GCM Encryption/Decryption | 21,948/21,866 | | AES 256: FPE Encryption/Decryption | 9,689/9,660 | --- ### 12.3 Additional Modes | **Key Types and Operations** | **Throughput (Operations/second on a 1-node cluster** **re-using a single TLS session****)** | | --- | --- | | AES 256: CBCNOPAD Encryption/Decryption | 21,456/21,652 | | AES 256: CFB Encryption/Decryption | 22,022/21,708 | | AES 256: CTR Encryption/Decryption | 21,915/21,723 | | AES 256: OFB Encryption/Decryption | 22,093/21,782 | | AES 256: CCM Encryption/Decryption | 21,772/21,597 | ## 13. Installation To install the DSM Runtime Encryption® SGX (on-prem/Azure) and Software (AWS/Azure/VMWare) packages, [Download Here](/v1/docs/dsm-installation-packages-on-prem).