Adiantum: length-preserving encryption for entry-level processors. (2018). IACR Transactions on Symmetric Cryptology, 2018(4), 39-61. https://doi.org/10.13154/tosc.v2018.i4.39-61