FAES

The currently implemented approach has the shortcoming that it encrypts and decrypts each 128-bit block separately.