Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Cryptographic specification overview

The Cryptographic specification is the component that defines aspects of your cryptographic module, including its cryptographic purpose and which encryption algorithm to use.

Cryptographic specifications can be tailored to a specified cryptographic purpose, covering both asymmetric and symmetric key-based cryptographic operations. Selection of a cryptographic purpose offers further choices, namely to a set of supported algorithms and key length configurations.

Cryptographic PurposeAlgorithmKey Information
Asymmetric Data DecryptionRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Asymmetric Data EncryptionRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Asymmetric Key UnwrappingRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Asymmetric Key WrappingRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Signature GenerationRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Signature VerificationRSAAsymmetric – 2048-bit, 3072-bit, and 4096-bit key
Symmetric AuthenticityHMACSymmetric – 256-bit, 384-bit, and 512-bit key
Symmetric Data Encryption/Decryption*AES-CBC *Symmetric – 128-bit, 192-bit, 256-bit key
AES-CFB
AES-OFB
AES-CTR
AES-GCM **
Symmetric Key Wrapping/Unwrapping*AES-CBC *Symmetric – 128-bit, 192-bit, 256-bit key
AES-CFB
AES-OFB
AES-CTR
AES-GCM **

* AES-CBC supports equality-preserving options.  Field Encryption Enterprise utilizes AES-CBC.

** AES-GCM has built-in data integrity.

The configuration of these parameters is covered in Create a cryptographic module.

Parent Topic:Exploring the Key Management Framework