Bit sliced AES using NEON instructions
modulename: aes-arm-bs.ko
configname: CONFIG_CRYPTO_AES_ARM_BS
Linux Kernel Configuration
└─>Cryptographic API
└─>Bit sliced AES using NEON instructions
In linux kernel since version 3.10 (release Date: 2013-06-30)
Use a faster and more secure NEON based implementation of AES in CBC,
CTR and XTS modes
Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
and for XTS mode encryption, CBC and XTS mode decryption speedup is
around 25%. (CBC encryption speed is not affected by this driver.)
This implementation does not rely on any lookup tables so it is
believed to be invulnerable to cache timing attacks.
CTR and XTS modes
Bit sliced AES gives around 45% speedup on Cortex-A15 for CTR mode
and for XTS mode encryption, CBC and XTS mode decryption speedup is
around 25%. (CBC encryption speed is not affected by this driver.)
This implementation does not rely on any lookup tables so it is
believed to be invulnerable to cache timing attacks.