Crowley, Paul, and Eric Biggers. “Adiantum: Length-Preserving Encryption for Entry-Level Processors”. IACR Transactions on Symmetric Cryptology, vol. 2018, no. 4, Dec. 2018, pp. 39-61, doi:10.13154/tosc.v2018.i4.39-61.