Hot answers tagged aes
AES is a family of three pairs of functions that use essentially the same mechanisms with different tuning parameters: AES-128 encryption and decryption, AES-192 encryption and decryption, and AES-256 encryption and decryption. Each of these functions takes an $n$-bit key (where $n$ is 128, 192 or 256 depending on whether the function is AES-128, AES-192 or ...
Important note: If you need something that provides some real security, it would be unwise to design it and implement it from basic building blocks like this. Instead, use software that has been built to a specification, thoroughly analyzed by experts, and thoroughly tested. If, on the other hand, you are interested in learning about cryptography, then read ...
AES is a block cipher, a cryptographic primitive. It has no involvement with key derivation or anything of that nature. The three standard key sizes are 128 bit, 192 bit, and 256 bit. How you get those keys is beyond the purview of AES, which is concerned only with encryption. As I said, it is a cryptographic primitive, meaning it is meant to be used in a ...
A simple precision in addition to previous answers & comments about GCM vs CCM : NIST has published a mode dedicated to storage encryption REf : The XTS-AES Mode for Confidentiality on Storage Devices - NIST SP800-38E If this can eventually be useful for your specific need
Only top voted, non community-wiki answers of a minimum length are eligible